网站地图    收藏   

主页 > 设计 > 网页设计 >

如何改善您的网站可用性测试_交互设计教程

来源:自学PHP网    时间:2015-01-08 09:51 作者: 阅读:

[导读] ...

   在最初的一次网站可用性测试实验中,我遇见了一位和蔼可亲的老大妈,她从来没用过鼠标。在测试过程中,她一直用手比划着,一边对着屏幕在空气中比划,一边对着光标说着建议的话。在测试最后,我当然没有得到任何结果,但是她坚持认为我是一个“可爱的男孩”,并且应该认识一下她的孙女。很快地,我学习到了如何设置实验者招募的核心标准。

  如果你之前做过一个可用性测试,你就会知道这个不是看起来那么容易的。虽然这不是火箭科学,但其中也包含一些举足轻重的复杂性。在这篇文章里,我会分享一些我学到的关于如何帮助你避免你的可用性测试者在测试时最后进入一个令人泄气的结果的课程。

  在我事业开始的第一年里有非常多我本可以学习的可贵的经验,并且我认为在错误中学习是学习的最好方法,我们并不是总有机会去失败。这里有一些我学习道路上的小技巧,可以帮助你快速提升可用性测试的技巧并且避免一些陷阱。

  设计你的可用性测试脚本来回答具体的研究问题

  当我们开始一个新的可用性测试时,不要迟疑,你所要做的就是挑选出网站的主要区域,然后让用户完成那些测试。在这个过程中你会发现一些有用的见解,但是也许当你呈现出这些发现时,你因为无法回答网站盈利者提出的问题而被围得团团转,你也别因此而惊讶。

  重要导读

  问问那些你最后需要报告的人,他们在调查中他们最需要的关键问题然后回答他们。如果测试结束时你得到了很多问题,按优先级排序它们,然后尽你所能地解决它们。如果这些问题看起来太模糊,或者你不确定他们为何要这样问,找到原因。你懂得这些问题背后的原因越多,在中期测试时你就能越好地回答你是如何调整测试和测试者提出的问题。

  给参加者信心,让他们表现得自然

  当参加者在做一个测试时,通常他们不知道要如何表现。当有一台相机对着他们照或者有人总是在看着他们的肩膀时他们会有点紧张。所以在开始时如果他们看向你寻求指导时别感到惊讶。如果在测试开始你要忙着指挥全场,你需要加强他们需要得到你的允许才能动作的观念。

如何改善您的网站可用性测试 三联

  重要导读

  在一系列测试开始时,通过允许他们离开和开发任何他们喜欢的方向来鼓励使用者向你表现出他们最自然的行为。我会对他们做一个预测试,这里面包含了一个他们在真实情况下会遇到的问题,然后我会让他们摆脱束缚尽可能自然地回答这个问题。举个例子,我想要测试一个在线物权法网站,所以在第一期的测试中我会让测试者在具体预算范围内,寻找一个他们可能买的房子。这让我们了解到他们如何在使用网络时拥有一个现实的视角,同时也设置在测试中的下一个任务的背景。

  离开房间让测试者有足够的自由以他们自己的方式完成测试

  在早期的日子里,我在测试脚本中设置了一个任务,一旦用户开始偏离了任务我会控制他们,并要求他们再次尝试。不只是因为我有控制欲,而是有时候当我失去了与测试者的联系,我就会认为我浪费了这次本可以让我学习到东西的机会。

  重要导读

  始终留给测试者空间,让他们能够自由漫游的网站,也可以稍微偏离一点点。你可能会觉得你失去了控制,参与者误解了任务,但放松一点,因为你将会为看到他们走到哪里,以及为什么而感到着迷。你会经常在这个过程中发现宝贵的东西,所以大胆地让它发生。如果您需要的轨道上,你可以拉回来,但必须要等到你确定他们已经不能靠自己找回原来的路才行。

  放松,保持安静,看看有什么发现

  要强硬控制测试者,让他们专注于做你想要他们做的任务是很简单的。当他们做了一些有趣或意外的事情,此时你问问他们在想什么,这是很有用的。但太频繁或过早地问他们,像我上面提到的,你也许不能观察到他们自然的表现。

  重要导读

  在这个过程中,尽量不要中断参与者的思维过程。你打断的次数越多,他们越没有信息独立完成这些任务。如果你每隔30秒就对他们提问,他们将会失去思维的流畅性,你将看不到任何自然的表现。你可以把他们的思维带回来,然后问问发生了什么。我看到了很多新手在做可用性测试时犯了这样的错误,所以我提醒他们,这是不可能在提问的同时和观察用户在做什么的。

  根据不同的测试者定制不同的任务

  我想可能是当你做一些新的东西时,会想要控制这些变量并且锁定那些未知因素,因此直到我现在提过的,都比较严格。但经验之谈,你要相信你能够处理发生的任何事情,这个自信应当让你慢慢减弱你的控制欲。

  在我早期,我喜欢把给用户设置场景的任务写出来。但我很快就意识到,当我的设置不符合他们平时应有的表现时,他们就不太会参与其中。我记得有一次,为了完成一个测试,我让一个19岁的男孩把自己想象成他是三个孩子的母亲。不用说,他很奇怪地看着我,一点也没有真正地参与这个测试,知道最后他完成不了任务而放弃。

  重要导读

  你可以设置出所有你希望用户来完成的测试任务,但是最好是根据不同用户为他们量身定制对应的任务。虽然做不到每次都这样,但是花一点时间在测试的开始去研究测试者是谁以及他们目前使用的同类产品或服务,是非常有价值的。如果你可以使用它来建立一个测试环境,适合他们想解决一个真正的问题或情况,当有人真的假装在这个测试环境下,你可以发现的远不止此。

  总是包含同行或竞争对手网站上的测试任务

  对于你和你的测试者,在一个网页上花上个把小时会非常无聊。但是,无聊是不是唯一的问题。你所有的调查结果是基于一个孤立的事件。你有没有真正理解这个人是否总是到搜索框,还是他们刚才的行为只是被导航选项搞糊涂了。只观察一个页面的测试并不能让你真实地了解人们是如何使用这个网站的。

  重要导读

  把对你的网站的使用时间和对同行网站的使用时间也列为其中一项测试。要做到这一点最好的办法,就是在开始测试时询问测试者他们目前正在使用的网站,并让他们向你展示。然后你可以介绍一个他们没有使用过的竞争对手或同行的网站。你可以了解到他们更多的行为模式,为什么他们选择使用这个网站而不使用另一个,更重要的是,你将了解在其他网站上,什么是行之有效的。当你需要解决网站上一个棘手的可用性问题,这会是一个伟大的灵感来源。

  不要让测试者立刻知道你正在测试哪一个网站

  在过去我会犯这样一个错,很明显的让他们知道我在测试哪个网站。虽然有时候这是难以避免的,但如果可以的话,我会建议不要让他们知道你在测试哪个网站。主要的原因是,它可以是任何人都很难完全凭经验而很诚实地进行测验,尤其当你身为这个公司工作的职员或是一个代理。

  重要导读

  如果我没有之前参与设计网站的可用性测试的经验,我会总是强调自己的独立性。另一个窍门是,在真正测试你的网站之前,让参与者使用竞争对手的网站,反馈给你他们真实的体验。如果在他们还不知道正在测试哪个网站的情况下,你能做到这点,你能得到他们最诚实的初步想法的可能性会大很多。在测试快要结束时,很明显你已经花了大部分的时间在来设置网站可用性测试的任务上,但那时,你应该已经能对他们直观的第一反应有了很好的理解。

  总结

  如果你想提高你的可用性测试技术,没有比增加测试次数更好的方法了。然而,正如我在这里强调的,你可以去研究看看,你设置的任务以及如何与测试者互动是怎样影响你的研究成果的。将测试的重心放在关键问题上,而不是过于严格,这样会有一个良好的起点。此外,使用竞争对手的网站作为测试的一部分,并鼓励用户尽可能自然的行为,可以产生更好的结果。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论