测试理论(五)可用性测试

本文深入探讨了可用性测试的基本要素,包括用户交互设计、错误提示、一致性、输入验证等,并强调了软件响应速度、易用性、用户输入准确性等方面的重要性。同时,介绍了测试流程,如用户选择、测试人员数量、数据采集方法,以及如何制定和使用有效性调查问卷。文章引用Jakob Nielsen的研究,指出少量测试人员即可发现大部分问题,并提供了结束测试的依据。
摘要由CSDN通过智能技术生成

弟七章 可用性测试

7.1 可用性测试基本要素

1.是否每一个用户交互设计都考虑到最终用户的理解力、教育背景以及环境
压力?

2.程序的输出是否有意义、没有侮辱性的词语,以及是否含糊不清?

 

3.用来错误诊断的提示信息( error message)是直白易懂,还是需要计算机博士才可读懂?比如,程序有没有输出这样的报错信息:“IEK022 A OPEN ERROR ON FILE' SYSIN" ABEND CODE=102”。

4.用户界面上是否保持概念的一致、内部的连贯性、语法的一致性?是否符合约定的使用习惯、语义和句法规律、格式、样式以及缩写习惯?

5需要高精确性和准确度的软件系统是否提供了足够有效的输入验证?以网上银行系统为例,登录时应该要求提供账户号码、账户名以及PIN码(个人别密码),以用来检查用户的合法性.

6.系统是不是包含了太多选项,或者包含的一些选项不会被使用?基于软件测试和设计的考虑,现在软件的一个发展趋势就是只提供那些最常用功能的菜单项。于是一个设计良好的软件能够从用户的使用行为得到启发,设计出用户经常使用的一些功能的菜单选项。即使拥有这样智能的菜单系统,成功的软件设计还必须考虑如何使得软件的功能更符合人的思维逻辑和直觉.

7.对于来自用户的输入,系统是否能够及时做出反应?比如,当用户单击鼠标时,选中的条目将改变颜色或者按钮能够表现出被按压弹起的状态。如果期望用户从列表中选择,那么选中的条目应该高亮显示在可见范围。此外,如果选中操作生效需要耗费一些时间(访问远程系统的时候通常都这样),则需要显示一些信息,告知用户需要等待。有时也称这样的测试为组件测试,用以测试组件交互以及用户反馈,并做出合理的选择。

8.程序的操作是否很容易上手?如是否有效提示用户需要输入大小敏感的文本(例如:常见的密码输入。)?再如,一项程序如果涉及连串的菜单和选项操作,它能否轻松返回到主界面(例如:常见的游戏菜单选项都有一个主菜单。—译者注)?用户是否能够轻易返回上一级或者下一级?

 

9.软件的设计是否有助于用户准确输入?通过分析用户在输

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值