个人认为,可用性测试的终极目标在于保证用户以最放心、最舒心的心态去体验产品。
在可用性测试的流程中,应该为用户创建实用的、最接近真实的、可重复的实验步骤以供测试。这些测试应涵盖各种不同甚至随机的测试场景。
1. 测试用户的选择
针对某一特定群体或者行业的软件开发需要由经验丰富的测试专家进行测试。针对适用范围更广的软件(如移动设备应用或者大多数互联网的网站系统),最好随机选择测试用户。
2. 需要多少用户进行测试
基于Nielsen的研究发现,测试中找到的可用性问题数量可以用数学公式表示如下:
其中,E=找到错误的比例,n=测试人数,L=单个测试人员发现的可用性问题比例。
此公式的增长方式类似对数函数,遵循28法则。即绝大多数的错误可以由有限的测试人员发现。但是对于严格的程序(如金融系统),必然需要更详尽的用户测试和审核。
3. 数据采集方法
推荐“发生思考”这种