可用性测试
Posted mimihuhudeliwu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可用性测试相关的知识,希望对你有一定的参考价值。
1.页面部分
1.页面清单是否完整(是否已经将所需的页面全部都列出来了)
2.页面是否显示(在不同分辨率下页面是否存在,在不同浏览器版本中页面是否显示)
3.页面在窗口中的显示是否正确、美观(在调整浏览器窗口大小时,屏幕刷新是否显示)
4.页面特殊效果显示是否正确
2.页面元素部分
1.页面元素清单是否完整(为实现功能是否将所需要的元素全部都列出来了,如:按钮、单选框、复选框、列表、超链接、输入框、搜索框等)
2.元素是否显示(元素是否存在)
3.元素是否正确(主要针对文字、图形、签章等)
4.页面元素的外形、摆放位置
5.页面元素基本功能是否实现(如文字特效、动画特效、按钮、超连接。。)
6.页面元素的容错性列表(如输入框、时间列表、日历)
7.页面元素的容错性是否存在
8.页面元素的容错性是否正确
3.功能部分
1.数据初始化是否执行
2.数据初始化是否正确
3.数据处理功能是否执行
4.数据处理功能是否正确
5.数据保存是否执行
6.数据保存是否正确
7.是否对其他功能有影响
8.如果影响其他功能,系统是否作出正确反应
9.对模块的具体功能进行测试时,可以列出功能模块的所有功能进行排列组合,测试所有情况
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.系统设定快捷键的使用(如果有设置快捷键)
8.测试中还应注意的其他事项:
1.完整性:是否是一个整体,有没有功能缺损
2.易用性:使用是否方便
3.一致性:类似问题用类似方法处理
4.提示信息:是否完整、正确、详细
5.帮助信息:是否提供帮助信息,帮助信息的表现形式(页面文字、提示信息、帮助文件),帮助信息是否正确、详细
6.兼容性:包括操作系统兼容和应用软件兼容、硬件兼容
7.可扩展性:是否有升级的余地,是否保留了接口
8.稳定性:运行所需的软件硬件配置,占用资源情况,出现问题时的容错性,对数据的保护
9.运行速度:运行的快慢、带宽、内存占用情况
9.用户界面的检查
1.易用性检查:确保软件易于理解,方便使用
2.一致性检查:注意页面的风格是否一致,如文字大小、颜色、字体需要相同
提示信息的表达方式是否一致
按钮排列顺序是否一致
back、cancel等按钮跳转页面处理是否一致
各字段的名称、位置、长度、类型是否和设计文档要求一致
3.正确性检查:检查页面上的form、button、table、header、footer提示信息,还有其他文字拼写,句子的语法等是否正确
友好性检查:提示信息是否友好、系统应该在用户执行错误的操作之前提出警告和提示、页面分辨率检查,在各种分辨率浏览器系统检查系统界面友好性
10.网络测试要点
1.各个网络功能测试:网络制式测试、WIFI/4G/3G/2G、高延时、假热点、无网
2.无网测试:各个功能是否受到影响、最低原则:不能闪退
3.网络切换测试:各个网络模式切换组合
4.弱网测试:响应时间、加载图标/进度条、异常反馈
5.异常机制:异常信息、容错机制、超时机制、重连机制
以上是关于可用性测试的主要内容,如果未能解决你的问题,请参考以下文章
冒烟测试(smoke test)可用性测试(sanity test)和回归测试(regression test)