1. 输入框字符限制测试
边界值:最小字符数(通常为0或1),最大字符数,超过最大字符数
测试用例:
-
输入空字符串,验证是否允许空输入。
-
输入一个字符,验证是否达到最小输入要求。
-
输入最大字符数对应的字符串,验证是否接受最大长度输入。
-
输入超过最大字符数的字符串,验证系统是否截断或给出错误提示。
2. 数值范围输入框测试
边界值:最小值,最大值,略小于最小值,略大于最大值
测试用例:
-
输入最小值,验证是否接受最小值作为输入。
-
输入最大值,验证是否接受最大值作为输入。
-
输入略小于最小值的数,验证系统是否给出小于最小值的提示。
-
输入略大于最大值的数,验证系统是否给出大于最大值的提示。
3. 日期选择器测试
边界值:最早可选日期,最晚可选日期,当前日期,非法日期
测试用例:
-
选择最早可选日期,验证系统是否接受该日期。
-
选择最晚可选日期,验证系统是否接受该日期。
-
选择当前日期,验证系统是否正常处理。
-
尝试选择非法日期(如2月30日),验证系统是否给出错误提示。
4. 网页分页功能测试
边界值:第一页,最后一页,不存在的页码
测试用例:
-
访问第一页,验证是否显示第一页的内容。
-
访问最后一页,验证是否显示最后一页的内容。
-
尝试访问不存在的页码,验证系统是否重定向到第一页或给出错误提示。
5. 下拉菜单选择测试
边界值:第一个选项,最后一个选项,无选项
测试用例:
-
选择第一个选项,验证是否选中并正常响应。
-
选择最后一个选项,验证是否选中并正常响应。
-
尝试在无选项的下拉菜单中进行选择,验证系统是否无响应或给出提示。
6. 密码复杂度测试
边界值:最短密码长度,最长密码长度,特殊字符要求,无特殊字符
测试用例:
-
输入最短长度且仅包含普通字符的密码,验证是否接受。
-
输入最长长度且包含所有要求特殊字符的密码,验证是否接受。
-
输入不含特殊字符但长度符合要求的密码,验证系统是否提示密码复杂度不足。
-
输入超过最长长度的密码,验证系统是否截断或给出错误提示。
7. 限时优惠活动测试
边界值:活动开始时间,活动结束时间,当前时间,非活动时间
测试用例:
-
在活动开始时间尝试参与活动,验证系统是否允许。
-
在活动结束时间尝试参与活动,验证系统是否已结束活动。
-
在当前时间(活动期间内)参与活动,验证系统是否正常处理。
-
在非活动时间尝试参与活动,验证系统是否给出活动未开始的提示。
8. 文件上传大小限制测试
边界值:最小文件大小(通常为0),最大文件大小,超过最大文件大小
测试用例:
-
上传空文件(大小为0),验证系统是否接受空文件上传。
-
上传大小接近最大限制的文件,验证系统是否接受大文件上传。
-
上传超过最大限制的文件,验证系统是否拒绝上传并给出提示。
9. 多选框选择测试
边界值:未选择任何项,选择所有项,部分选择
测试用例:
-
不选择任何项,验证系统是否处理无选择的情况。
-
选择所有项,验证系统是否处理全选的情况。
-
部分选择项,验证系统是否准确处理部分选择的情况。
10. 搜索框输入测试
边界值:空搜索,最大长度搜索词,特殊字符搜索词
测试用例:
-
输入空字符串进行搜索,验证系统是否处理空搜索。
-
输入最大长度搜索词进行搜索,验证系统是否处理长搜索词。
-
输入包含特殊字符的搜索词进行搜索,验证系统是否正确处理特殊字符并返回相关结果。