《软件测试的艺术》第七章 可用性(或用户体验)测试

本文深入探讨了软件测试中的可用性测试,包括基本要素、测试流程、用户选择、所需用户数量和数据采集方法。通过分析用户交互、错误诊断、一致性以及输入验证等方面,强调了用户体验在软件设计中的重要性。测试流程涵盖从实验步骤设计到用户反馈的收集,指出合理的人数和有效的数据采集手段是关键。最后,文章强调了测试结果的分析、改进和迭代对于提升软件质量的重要性。
摘要由CSDN通过智能技术生成

7.0 前言

设计测试用例时一个重要的方面便是寻找人的因素以及与可用性相关的问题。

7.1 可用性测试基本要素

对人的因素进行分析,仍然是一个非常主观的行为。下面列出了一些问题,或许能帮助你找到测试灵感:

  1. 是否每一个用户交互设计都考虑到最终用户的理解力、教育背景以及环境压力?
  2. 程序的输出是否有意义、没有侮辱性的词语、以及是否含糊不清?
  3. 用来错误诊断的提示的信息是直白易懂,还是需要计算机博士才可读懂?若是你自己设计的程序,则应该避免输出没有意义的错误信息。即使程序不是你设计的,作为程序的测试人员,也应该帮助改进这些人机交互的地方。
  4. 用户界面上是否保持概念的一致、内部的连贯性、语法的一致性?是否符合约定的使用习惯、语义和句法规律、格式、样式以及缩写习惯?
  5. 需要高精确性和准确度的软件系统是否提供了足够有效的输入验证?
  6. 系统是不是包含了太多选项,或者包含的一些选项不会被使用?
  7. 对于来自用户的输入,系统是否能够及时做出反应?
  8. 程序的操作是否很容易上手?
  9. 软件的设计是否有助于用户准确输入?通过分析用户在输入数据或者操作软件时遇到的错误,测试可以统计出哪些属于可以被用户订正的错误,而哪些会导致软件异常。
  10. 用户的操作可以轻松重复吗?换一句话说,你的软件是否能够让用户学会更好地使用该系统?
  11. 用户是否确定能够在众多的功能和菜单中来回切换而不发生意外?
  12. 软件的功能实现是否达到了设计规格要求?最终可用性测试需要包含一项软件规格说明书与产品实际使用情况所做的评估。从用户的角度来看
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值