本文转自https://blog.csdn.net/apple126_xiaobai/article/details/79523561
Web测试是常见的测试场景,下面从页面,页面元素,功能,提示信息,容错性,权限,键盘操作部分讲述常见的测试点。
1.页面部分
(1)页面清单是否完整(是否已经将所需要的页面全部列出来了)
(2)页面是否显示(在不同分辨率下页面是否存在,在不同浏览器版本中页面是否显示)
(3)页面在窗口中的显示是否正确,美观(在调整浏览器窗口大小时,屏幕刷新是否正确)
(4)页面特殊效果(如特殊字体效果,动画效果是否显示)
(5)页面特殊效果显示是否正确
2.页面元素部分
(1)页面元素清单(为实现功能,是否将所需要的元素全部都列出来了,如按钮,单选框,复选框,列表框,输入框等)
(2)元素是否显示(元素是否存在)
(3)元素是否显示正确(针对文字,图形,签章等)
(4)元素的外形,摆放位置是否合理(如按钮,单选框,复选框,列表框,输入框等)
(5)元素基本功能是否实现(如文字特效,动画特效,按钮,超链接等)
(6)元素的容错性列表(如输入框,时间列表或日历)
(7)元素的容错性是否正确或存在
3.功能部分
(1)数据初始化是否执行
(2)数据初始化是否正确
(3)数据处理功能是否执行或正确
(4)数据保存是否执行或正确
(5)是否对其他功能有影响
(6)如果影响其他功能,系统能否做出正确的反应
(7)对模块的具体功能进行测试时可以列出功能模块所有的功能,进行排列组合,测试所有情况
(8)查询功能分2种--验证操作结果,打开页面时自动显示结果,则不需要特别强调;需要手工操作进行查询,则每次在其他功能完成后进行
4.提示信息
(1)成功,失败提示
(2)操作结果失败
(3)确认提示
(4)危险操作,重要操作提示
(5)返回页面提示后显示的页面
5.容错性
(1)为空,非空
(2)唯一性
(3)字长,格式
(4)数字,邮编编码,电话,电子邮件,ID号,密码
(5)日期,时间
(6)特殊字符(对于数据库),英文单词,单双引号
6.权限部分
(1)功能:指定用户可以使用哪些功能,不能使用哪些功能
(2)数据:指定用户可以处理哪些数据,不可以处理哪些数据
(3)操作:在逻辑关系上,操作前后顺序,数据处理情况
(4)权限变化
7.键盘操作:
(1)Tab键
(2)上下方向键
(3)Enter键
(4)系统设定快捷键