《软件测试》[(美)Ron Patton]第十一章阅读总结

第十一章 易用性测试

一、用户界面测试

  • 用于与软件程序交互的方式称为用户界面或UI,它们与计算机进行同样的交互-提供输入和接受输出。

二、优秀UI由什么构成

  • 优秀UI具备的7个要素:符合标准和规范、直观、一致、 灵活、舒适、正确、实用。
1、符合标准和规范
  • 最重要的用户界面要素是软件符合现行的标准和规范。
  • 注:如果测试在特定平台上运行的软件,就需要把该平台的标准和规范作为产品说明书的补充内容。
2、直观

如何衡量软件的直观程度:

  • 用户界面是否洁净、不拥挤?
  • UI的组织和布局合理吗?用户能否轻松跳转?下一步做什么明显吗?
  • 有多余的功能吗?整体或局部是否做太多?是否太多特性把工作复杂化?是否信息太庞杂?
  • 如果其他所有努力失败,帮助系统真能帮忙吗?
3、一致
  • 被测试软件本身以及其他软件的一致是一关键属性。
  • 审查产品术语:
    1)快速键和菜单选项
    2)术语和命名
    3)听众:是否面向同一级别的听众?
    4)诸如OK和Cancel按钮的位置
4、灵活
  • 灵活性测试:状态跳转、状态终止和跳过、数据输入和输出
5、舒适
  • 鉴别软件舒适性好坏的方法:恰当、错误处理、性能。快不见得是好事。
6、正确
  • 特别注意:市场定位偏差、语言和拼写、不良媒体、所见即所得。
7、实用
  • 要测试具体特性是否使用。
常用易用性测试

(1)易理解性测试;
(2)易学性测试;
(3)易操作性测试;
(4)吸引性测试;
(5)易用的依从性测试;

三、为残障人士测试:辅助选项测试

  • 对使用计算机和软件造成极大影响的几种残疾:视力损伤、听力损伤、运动损伤、认知和语言障碍
1、法律要求
2、软件中的辅助特性
  • 辅助方法:
    1)容易:利用平台或操作系统内置的支持
    2)如测试软件不在平台运行或本身为平台,就需要定义、编制、测试自己的辅助选项。
  • 启动辅助选项:粘滞键、筛选键、切换键、声音卫士、声音显示、高对比度、鼠标键、串行键

小测验

1、判断是非:所有软件都有一个用户界面,因此必须测试易用性。
对。即使嵌入再深的软件终将以某种形式显露在用户面前。不要忘记UI可以简单到一个开关和一个灯泡,也可以复杂到飞行模拟器,即使软件在代码库中只有一个代码模块,其接口也要以变量和参数的形式显露在可以作为用户的程序员面前。
2、用户界面设计是一门科学还是一门艺术?
两者兼而有之。许多在实验室经过严格研究、完全测试的用户界面,投入市场却是完全失败的。
3、既然用户界面没有明确的对与错,怎样测试呢?
软件测试员应当检查是否符合7个重要原则:符合标准和规范、直观、一致、灵活、舒适、正确和实用。
4、列举熟悉的产品中设计低劣或不一致的UI例子。
虽然答案根据具体使用的软件不能确定,但是考虑一3下这个问题:试着调整汽车收音机时钟的时间——不看手册能行吗?
一些对话框OK按钮在左边,Cancel按钮在右边,而另一些对话框Cannel按钮在左边,OK按钮在右边。加入习惯了其中一种布局,在单击时看也不看,就会丢失工作成果!
在按听筒使用呼叫等待或会议呼叫时,是否意外的挂断某人的电话?
然而,最好的例子始终是亲自找到的。
5、哪4种残疾会影响软件的易用性?
视力、听力、运动和认知障碍。
6、如果测试将启用帮助选项的软件,哪些领域需要特别注意?
处理键盘、鼠标、声音和显示的部分。如果为支持辅助选项的流行平台编写软件,就比完全从头编制辅助特性的测试工作要容易一些。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值