技术开发 频道

忽视易用性测试,软件开发功亏一篑

  三.如何高效的进行软件易用性测试?

  软件的易用性究竟好不好,用户是否满意,不是单方面感觉出来的,需要有一套合理的测试方式和方法。简单地说,软件易用性测试工作大致分为以下步骤:

  (1)制定测试计划

  制定易用性测试计划,并准备易用性测试用例和易用性测试规程,包括制定测试计划分为几个测试阶段、每个阶段的目的和任务等。

  (2)搭建测试环境,选择合适的测试人员

  先是要根据软件需求搭建相应的测试环境,然后要对测试者进行选择。对于测试人员的选择,最好选择一些有代表性的用户,如最终用户或者内部没有参与开发的工作人员。经验表明,易用性测试通常不能由参与开发的人员来测试,这样会造成“易用的假象”,而是应该给多个不同的用户类分别进行测试。

  (3)测试执行和过程控制

  依据和对照基线化软件、基线化需求及软件需求测试文档,进行软件易用性测试。例如,测试是否具有直观的操作界面,测试是否按用户的一般认识逻辑性与行业习惯进行软件设计,测试是否提供在线帮助,在线帮助是否有充分的实例,测试操作方式是否采用菜单驱动与热键响应相结合,测试是否存在复杂的菜单选项和繁琐的操作过程,还有旧版测试比较和竞争对手的软件比较测试等。注意在测试过程中,不要试着去指导或帮助测试人员,否则就会干扰测试结果。此外,要让测试出来的问题具有普遍意义而非个人倾向,需要至少5个用户参与易用性测试,其结果才具有说服力。

  (4)测试结果分析和测试报告

  记录在易用性测试期间发现的所有问题,附上截图或者关键录像片段,目的是了解问题的具体情况和背后的原因。最后,要提交易用性测试分析报告,说明测试的软件能力、缺陷、限制和不足,以及可能给软件运行带来的影响,也可提出为弥补上述缺陷的建议。最后,说明测试结论是否通过。

0
相关文章