第七章《可用性(用户体验)测试》笔记心得

       个人认为,可用性测试的终极目标在于保证用户以最放心、最舒心的心态去体验产品。

       在可用性测试的流程中,应该为用户创建实用的、最接近真实的、可重复的实验步骤以供测试。这些测试应涵盖各种不同甚至随机的测试场景。

1. 测试用户的选择

        针对某一特定群体或者行业的软件开发需要由经验丰富的测试专家进行测试。针对适用范围更广的软件(如移动设备应用或者大多数互联网的网站系统),最好随机选择测试用户。

2. 需要多少用户进行测试

      基于Nielsen的研究发现,测试中找到的可用性问题数量可以用数学公式表示如下:

                       

      其中,E=找到错误的比例,n=测试人数,L=单个测试人员发现的可用性问题比例。

      此公式的增长方式类似对数函数,遵循28法则。即绝大多数的错误可以由有限的测试人员发现。但是对于严格的程序(如金融系统),必然需要更详尽的用户测试和审核。

3. 数据采集方法

        推荐“发生思考”这种方式,可以很好地记录可用性测试数据以及用户对软件的使用感受。通过这种方式,测试参与者会描述他们的任务,并说出他们对任务的理解以及在执行测试时的其他任何想法。。

        如果在远程测试环境中,可以使用第三方工具软件来记录击键和每一个测试任务所花费的时间。如果没有这种方法,测试可以自己记录每一个测试任务的起始和结束时间,然后附上简短的评价。事后的问卷调查也有助于测试者回忆起测试时关于软件的一些想法和评价。

        最后,可用性测试结果和数据必须经阐述变为开发人员能够读懂的修改意见,然后由开发人员实现改进。开发人员完成修改之后再交给原来的测试者,确认是否实现了改进意图,这可能是一个需要反复验证而渐进迭代的过程。

你可能感兴趣的:(第七章《可用性(用户体验)测试》笔记心得)