WordPress 2.7大获成功,原因之一就是在2.7版本研发周期进行了大量的可用性测试。 可用性测试始于WordPress 2.5以及Crazyhorse原型,接下来将被应用到2.7测试版,这一测试几乎覆盖了WordPress应用程序中的每一个功能。 这会花费很多时间。
可能有读者不了解可用性测试的过程,下面我们来介绍一下大体情况。 首先,测试前要确定测试范围,并创建一个测试协议/脚本。 之后需要决定测试小组中的成员类型,然后开始招募小组成员。 你可以通过代理来寻找组员,但如果是测试WordPress,在WordPress社区内部招募人手可能更有效果。因此你可以先做一个调查,观察所有参与者的反应然后将参与者分为不同类型,根据你所希望的组员成分进行选择(你希望寻找的组员类型,比如说新手或者经验丰富的用户,开发人员或CMS用户,以及图片博客作者,手机用户等等)。 接下来就是测试阶段了。
根据测试内容的复杂性,测试时间可能为半个小时到一个半小时不等。 一般用屏幕抓图或网络摄像机来记录测试过程,同时还需要用摄像机进行备份。 测试员(测试发起人)对测试过程进行记录,并/或者(由所使用的屏幕抓图工具而定)在摄像机中设置标记以确定测试任务的完成情况等。某些情况下可能还会用到眼球追踪等辅助测试法。 测试阶段完成后就该分析测试结果了。 测试员审查所有过程记录和视频,标注测试样式,最后列出一份报告并通知相关人员进入下一轮测试修订。
可能有些人觉得这个过程不需要花费很多时间。 我已经不记得有多少人借用过Jakob Nielsen很久前一篇文章中的内容了,文章表示,最多只要对5个用户进行测试就可以得出明确的测试结果。 一般情况下的确是这样。但如果你的用户群和WordPress社区成员拥有同样的经验级别,同样的平台配置,同样的语言以及同样的人数,那么5个测试用户的确不足以确定结果。 由于地域限制(我们只能在纽约、旧金山以及其他能够安排足够测试用户的地方进行测试),加上WordPress用户遍布全球各地,我们不可能在每一轮测试中都找到大批测试用户。
为了解决这一问题,我们引进了一系列新方法让大家能更好的帮助WordPress,从而推广我们的可用性测试项目。 我们将在开发和平面设计过程中创建一个新架构,该架构要能够允许正常状态下社区对可用性测试的参与,并且要比原有架构具有更大容量。原有架构仅限于发布“某月某日我们在某城需要一批测试用户”这样的信息。 我们希望寻找来自全球各地的测试员志愿者和测试用户。
测试员 观察性的可用性测试不算复杂,但也不是件简单的事。因此我们首先要寻找测试员,测试员需要具备可用性测试的专业管理经验。为设计代理、软件公司以及可用性咨询公司进行测试管理的专业人士,是我们的首选。 当我们拥有一批固定志愿者并能解决测试过程中的所有问题后,会将经验丰富的测试用户与期望向这方面发展的帮助者进行理想搭配,通过指导制度培养更多能够WordPress贡献者。
测试用户 WordPress用户都有机会参加可用性测试。 有时我们会寻找一些特别的测试用户(例如上传超大视频文件的用户,用iPhone写博客的用户,或者经营5个以上博客的用户等等),但一般情况下我们的条件更容易满足(例如在侧边栏使用widget的用户,最近六个月内改变了主题的用户以及博客作者不止一人的用户,等等)。
这些帮助方法如何起作用,如何优化WordPress?
我们首先寻找测试员,希望能够招募到来自各地的志愿者。 然后对测试员所在地潜在的测试用户进行登记(鉴于移动测试的可能性,我们也允许自由登记)。 我们目前正在开发一款可登记备用测试用户的程序。 登记者需要输入基本信息(地理位置,联系方式),并回答一些关于WordPress使用经历方面的问题,这些信息都将导入数据库。一旦有适合的测试机会,当地的测试员会及时联系登记者。 将来我们还可能尝试远程测试以及其他测试方法,但目前我们的任务是扩大测试的地域范围。
所有测试员都应遵守同一个测试协议与测试脚本,我们会仔细审查整理测试员的测试结果/报告/视频,并将综合结果(包括所使用的协议或脚本)发布到社区网站上。 这样设计人员和开发人员就能在研发周期内收到更多反馈信息,社区也能更好地参与并理解整个测试项目。
如果你有意向成为初期阶段的测试员(要求能够进行专业管理),可以给我发送邮件说明自己的情况。 如果你希望登记为备用测试用户,请继续关注这里。 一旦登记程序研发结束,我们会公布登记链接。
原文:Contributing to WordPress, Part III: Usability Testing
分类:新闻资讯