可用性测试

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)

冒烟测试(smoke test)可用性测试(sanity test)和回归测试(regression test)

易用性测试

软件测试体系学习及构建(20)测试专项丨易用性测试

laravel测试连接可用性