看过不少关于讲WEB测试文章,对我的帮助很大,结合实际测试,把对我测试有用的整理下来,和大家分享下。
1. 界面部分
(1) 页面清单是否完整(是否列举全部页面)
(2) 页面显示情况(在不同分辨率下;在不同浏览器版本中)
(3) 页面在窗口中的显示(调整浏览器窗口大小,滚动条自适应)
(4)页面元素清单(为实现功能,是否将所需要的元素全部都列出来了,如按钮、单选框、复选框、列表框、输入框等等)
(5)页面元素是否显示正确(主要针对文字、图形、数据表)
(6)页面元素的外形、摆放位置、一致性(如按钮、列表框、核选框、输入框等)
(7)页面元素基本功能是否实现(如按钮、连接)
(8)页面元素的容错性列表(如输入框、时间列表或日历)
2. 功能部分
(1)增、删、改、查基本功能(正常操作)
(2)增、删、改、查 操作有效性(是否被执行、正确)
(3)增、删、改、查异常操作
(4)增、删、改、查是否对其他功能有影响
(5)如果影响其他功能,系统能否作出正确的反应
(6)复杂情况测试(列出功能模块的所有功能,进行排列组合)
模块具有最基本的增、删、改、查功能,则需要进行以下组合测试
ü 增加——>增加——>增加 (连续增加测试)
ü 增加——>删除
ü 增加——>删除——>增加 (新增加的内容与删除内容一致)
ü 增加——>修改——>删除
ü 修改——>修改——>修改 (连续修改测试)
ü 修改——>增加 (新增加的内容与修改前内容一致)
ü 修改——>删除
ü 修改——>删除——>增加 (新增加的内容与删除内容一致)
ü 删除——>删除——>删除 (连续删除测试)
(7)查询基本功能测试(查询结果正确;展示正确)
(8)查询复杂情况测试(查询条件复杂组合、数据情况多种情况时,查询结果及展示)
3. 提示信息
(1) 成功、失败提示
(2) 操作结果提示
(3) 确认提示
(4) 危险操作、重要操作提示
(5) 返回页面 提示后显示的页面
4. 输入框校验
(1)范围限制
(2)字符限制
(3)中、英文特殊字符
5. 测试中还应注意的其他事项
(1) 提示信息:提示信息是否完整、正确、详细
(2) 完整性:是否是一个整体,没有功能缺损
(3) 易用性:使用是否方便
(4) 一致性:类似的问题用类似的方法处理
(5) 帮助信息:费解的地方是否提供帮助信息,是否正确、明了
(6) 稳定性:运行所需的软硬件配置,占用资源情况
(7) 运行速度:操作时运行快慢,占用资源情况
(8)合理性检查:操作选项顺序是否合理,查看信息回到的页面是否合理