易用性测试(二)

1. 灵活性对于测试的影响主要在状态和数据:

  • 状态跳转。灵活的软件实现同一任务有多种选择和方式,结果是增加了通向软件各种状态的途径。
  • 状态终止和跳过。如果测试具有超级用户功能的软件,就需要保证在跳过所有中间状态或者提前终止时正确设置状态变量。
  • 数据输入和输出。用户希望有多种方法输入数据和查看结果。

2. 舒适性:软件应该用起来舒适,而不应该为用户工作制造障碍和困难。以下是如何鉴别软件舒适性的一些好想法:

  • 恰当。软件外观和感觉应该与所做的工作和使用者相符。软件对于想执行的任务既不要夸张也不要太朴素。
  • 错误处理。程序应该在用户执行严重错误的操作之前提出警告,并且允许用户恢复由于错误操作导致丢失的数据。比如Undo/Redo特性。
  • 性能。快不见得是好事。不少程序的错误提示信息一闪而过,无法看清。如果操作缓慢,至少应该向用户反馈操作持续时间,并且显示它正在工作,没有停滞。

3. 正确性:测试正确性,就是测试UI是否做了该做的事。以下情况要特别注意:

  • 市场定位偏差。有没有多余的或者遗漏的功能,或者某些功能执行了与市场宣传资料不符的操作?注意不是拿软件和说明书比较,而是与销售材料比较。这两者通常不一样。
  • 语言和拼写。
  • 不良媒体。媒体是软件UI包含的所有支持图标、图像、声音和视频。图标应该同样大。并且具有相同的调色板。声音应该都有相同的格式和采样率。正确的媒体从UI选择时应该显示出来。
  • 所见即所得。如读取或存档是否与原文档一致?

4. 实用性:这不是指软件本身是否实用,而是指具体特性是否实用。软件业界描述不必要或者不合理特性的术语是:跳动的红肠。在审查产品说明书、准备测试或者实际测试时,想想看到的特性对于软件是否具有实际价值。它们有助于用户执行软件设计的功能吗?如果认为它们没必要,就要研究一下找出它们存在于软件中的原因。有可能存在没有想到的原因,否则它们就是跳动的红肠。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值