可用性测试的完整指南

可用性测试考虑了用户的观点,并回答了这样一个问题:"用户能够有效地使用我正在构建的产品吗?"这种测试采取用户至上的方法,因此对任何开发过程都是至关重要的。

获得用户观点是至关重要的,因为你需要了解你的目标受众。根据一份报告,46%的美国人每天花近五到六个小时在他们的智能手机上。(Statista通过Hubspot)。由于在移动设备上花了这么多时间,用户已经设定了期望。

可用性测试帮助你了解你是否达到了这些期望,以及如果没有达到,你需要改变什么。下面是你需要知道的关于可用性测试的一切。

什么是可用性测试?

可用性测试包括使用真人来测试你的产品。你给这些人分配一个关于你产品的任务清单,并观察他们的互动。可用性测试的目的是帮助你了解你的产品的设计是否直观和可用,以帮助用户无缝地完成任务。

可用性测试有三类,它们是。

  • 探索性
  • 评估
  • 比较

探索性

开发人员考虑在测试过程的早期阶段进行探索性阶段。这个想法是,开发者在过程中越早进行可用性测试,产品的风险就越小。在这个阶段,开发人员考虑产品与服务及其设计相关的概念。

评估

评估阶段描述的是用户对产品的评估。它是一个端到端的测试执行,分析产品的有效性和用户满意度。

比较

比较阶段涉及比较两个或更多类似技术的产品。开发人员比较产品的设计、缺点、优势、特点、工作情况等等;这有助于了解哪种产品能提供更好的用户体验。 

他们收集这些数据的原因是为了帮助开发人员改进他们的产品。他们的洞察力可以帮助他们识别最佳实践和错误,并利用这些信息为他们服务。他们可以建立一个更好的产品,改善用户体验

历史

可用性测试开始于80年代,当时个人电脑比较盛行。然而,在那个时候,人们几乎没有接触过计算机,这意味着适应新技术是一个漫长而艰巨的过程。程序员要确保计算机的直观性和可用性,唯一的办法就是了解用户的思维方式和他们完成任务的方法。 

1981年,卡尔-爱立信和赫伯特-西蒙推广了 "大声思考 "的方法。他们的想法是让被试者说出他的思考过程。十年后,对可用性的更坚实的理解开始形成。

可用性意味着,与其猜测人们会如何使用一个产品,不如让他们使用,让你观察他们理解、学习和完成任务,使可用性问题的识别成为一个实时过程。今天,随着产品越来越先进,可用性测试在确保产品的直观性和用户友好性方面起着关键作用。

还请阅读 用户体验和可用性之间的对比

可用性测试的好处

可用性测试帮助我们与用户建立联系。我们制造的产品是为用户服务的,虽然我们可能认为我们在制造产品时考虑到了他们,但事实上每个人都是独一无二的。基于我们的经验、背景、能力和偏好,我们都有不同的感知事物的方式。这些东西有助于接近、理解和使用一个产品。 

从事网站可用性工作的开发人员必须关注多个方面;这不是一件容易的事,需要努力。当你离它们太近的时候,很容易错过一些东西。因为开发人员更关注于确保应用程序或网站的稳定性,并很好地执行其任务,他们可能会错过可用性。因此,可用性测试是必不可少的。

可用性带来了一个新的观点,一个开发者所忽略的观点。这种新的观点是至关重要的,因为它来自使用你的产品的用户。他们的洞察力将突出需要改进的地方,并指出你已经做得很好的地方。此外,可用性测试有助于长期的成功。

用户可以给你一个关于你的产品的更广泛的视角;你可以建立更好的设计,知道要避免什么陷阱。在构建新产品时,你可以将这些见解嵌入到你即将进行的设计中。这个持续的过程只会帮助你为你的用户设计出更好的产品。(关于更好的用户体验的报告)。

当你的用户能够有效地完成一项任务时,它就为产品增加了价值。可用性测试可以帮助你有效地设计你的产品。

查看 影响移动游戏用户体验的8个关键KPI指标

优势和劣势

优势

  • 可用性测试可以帮助改善产品的缺陷,并在推出前修复它们。它提升了产品的质量。
  • 可用性测试有助于了解用户,从而改善用户体验。
  • 可用性测试有助于识别开发团队可能无法发现的小错误。
  • 由于反馈是来自于用户,应用它可以帮助改进产品,以满足更大的目标受众。

劣势。

  • 可用性的唯一缺点是招募和管理资源的财政限制。

用户测试和可用性测试之间有什么区别?

可用性测试和用户测试都涉及与用户的互动。它们的区别在于互动的目的。 

用户测试

开发人员在进行可用性测试之前先进行用户测试。用户测试的目的是了解用户在未来是否需要该产品、工具或服务的。营销人员也可以进行用户测试,以更好地了解他们的用户的需求和挫折感。

可用性测试

可用性测试没有具体的执行时间,如果你错过了运行它们,你就失去了。营销人员可以在开发过程的任何阶段进行可用性测试。他们可以测试线框或原型,甚至为每个产品迭代进行可用性测试。运行可用性测试的目的是检查用户是否能够有效地浏览产品并审查他们的使用情况。

与可用性测试相似的方法

人们很容易认为,可用性测试收集用户对产品的意见,或者向用户展示你的产品的初始版本,以了解他们是否知道如何使用它。与一般的研究不同,可用性测试的目的性更强。它是让用户完成一个特定的任务清单并观察他们。其目的是了解他们的交互方法。

其他不属于可用性测试的用户体验研究方法包括。 

  • A/B测试有助于通过突出设计的变化来检查性能的改善。它不能告诉你为什么一个版本的产品更好,而另一个不是。
  • 调查可以帮助衡量用户体验,开发者可以利用它们进行可用性测试。然而,由于你不能实时观察用户,所以它不属于可用性的范畴。 
  • 焦点小组都是为了收集关于产品的意见,而不是看人们如何使用它。主持人在这些会议上询问人们对某一特定主题的偏好、经验和行为。
还可以查看 数字体验监测完整指南

可用性测试方法

以下是最常见的可用性测试方法,你可以使用。

走廊测试

最具成本效益和有效的方法之一,走廊测试,就是让随机选择的几个人接触产品,而不是训练有素的专业人士。这个想法是,当没有事先了解产品的人进行测试时,结果更准确和诚实,他们对产品的测试也更有效。

远程可用性测试

远程可用性测试包括通过位于远程地点的人测试产品。他们位于不同的国家或州,进行可用性测试;反馈被记录下来并由用户提交。有时,开发人员通过视频会议进行远程测试。与其他测试相比,远程可用性测试具有成本效益。

专家点评

顾名思义,专家评审就是聘请技术专家对产品进行测试,并给出反馈意见,我们可以用它来改进产品。专家评审测试的费用很高。审查员也可以选择远程进行审查并提交审查结果。 

由于专家正在进行审查,这种测试方法需要的时间更少。专家评审员更直接的方法帮助他更快地找到产品的漏洞和缺陷。虽然组织避免这种选择,因为它很昂贵,但其结果是可靠和彻底的。 

然而,如果你的产品有关键的功能,需要专家的观点,这种方法是你最好的选择,值得花费。这些反馈可以帮助你确保你的产品的基本功能得到目标受众的好评。

纸质原型测试

可用性测试最传统的方法之一,纸质原型测试,包括有测试执行的干货,绘制原型和手绘草图。

这种测试的目的是通过在纸上画出产品的流程来讨论,并利用这个平台考虑所有可能的场景、结果、条件和输入。这种类型的测试最能消除产品中的主要问题,组织在所有项目中观察它。纸上原型测试有助于把想法写下来,协助团队对执行过程有清晰的认识。 

项目组通常进行纸质原型测试,在测试的早期阶段带来最好的结果。这是一种比较便宜的测试方法。它可能不是最有效的,因为它没有以用户为核心。此外,它也很耗时,这可能会导致疏忽。

自动化的可用性测试

开发人员通过编写自动化脚本来运行这种测试。自动化可用性测试包括编写自动化脚本、触发和执行所述测试脚本。一旦开发人员执行了测试,他们就会记录结果并提交分析。 

为了进行这种测试,组织必须雇用一个资源,如果他们还没有一个能够建立有效的自动化框架和编写测试脚本的人。

Jonathan Lipps是Appium移动自动化平台的项目负责人和HeadSpin的自动化技术总监,是HeadSpin大学的关键人物他通过大学的课程帮助那些希望学习自动化的有志之士。因此,如果你想在自动化方面培训你的团队,你可以从这里开始。自动化的可用性测试具有成本效益,并能提供出色的结果,因为人为错误的机会较少。

你需要多少参与者和研究人员来进行测试?

你得到的测试产品的用户数量取决于预算和复杂性。高度复杂的产品,具有关键和重要的功能,将需要更多的用户来测试。然而,如果你的产品不太复杂,你可以减少用户的数量。

参与者的数量从3到25不等,取决于复杂性。大多数情况下,团队成员从5到10人不等,有一个研究人员和参与者。研究员(协调人或主持人)观察参与者以及他们与产品的互动。他主持并记录他们执行任务时的反馈。

通常情况下,这有三个要素。 

  • 研究员
  • 参与者
  • 任务

参与者执行指定的任务。研究人员在参与者执行任务时对他们进行指导。他们与参与者进行头脑风暴,帮助他们了解测试产品的最有效方法。一旦有了结果,研究人员就会检查其准确性。

研究人员或者发放任务单,或者口头解释,或者通过视频会议解释关于测试的说明。他还可以提出问题以检查参与者是否在轨道上,并在参与者偏离的情况下控制执行流程。

可用性测试的不同阶段

最好是在开发过程的早期就开始进行可用性测试。有5个阶段来确保良好的可用性测试。

规划

规划阶段是组织确定其网站可用性测试项目的目标的地方。在这个阶段,它也完成了项目的文件。这个基本阶段是组织建立项目的路线图和制定测试流程的地方。

各组织回答的问题包括:我们应该测试什么?我们应该使用什么方法来测试?我们应该考虑什么情况下进行测试?回答这些和类似的问题有助于准备一个有效的计划。

招募人员

顾名思义,这个阶段是组织招募参与者和主持人的地方。他们的数量取决于项目的复杂程度和组织的预算。

执行

参与者根据组织提出的要求进行可用性测试。主持人对参与者进行调节,以确保他们遵循参数。

数据分析

一旦可用性测试完成,主持人提交了结果,相关团队就会分析数据,寻找模式。他们利用这些数据来改进产品和提高业务。

报告

报告阶段涉及考虑测试后发送给开发团队的反馈。这个阶段是讨论需要改进的地方和实施这些改进的地方。

用户体验测试需要考虑的因素

首先,也是最重要的,越早测试,越能防止风险,浪费时间,并节省项目预算。

  1. 尽早测试;经常测试。这种方法有助于避免浪费时间,节省预算,并防止风险。 
  2. 如果测试及早开始,开发人员可以无缝地处理需要改进的地方。
  3. 在早期阶段,确保你的用户团队对你的产品有一个很好的概念。
  4. 了解目标受众是产品开发的关键;这意味着了解他们是谁,他们的需求,以及你的产品是否能满足他们。
  5. 找出用户在未来可能期待的使用你的产品的新方法。
  6. 与你的开发团队坐下来,了解需要改进的地方。

移动可用性测试后,记得考虑应用程序的响应率和性能

可用性测试的五个最佳实践

在进行可用性测试时,有许多方面需要考虑。在如此多的工作中,要记住什么是必不可少的,可能会变得很困难。下面是你可以考虑的五个最佳做法。

1.在开始测试前确保同意

在进行可用性测试时,获得用户的同意是至关重要的。在测试开始时,有必要征得用户的同意来记录测试及其结果。一旦你完成了进行测试,你将需要他们同意你是否可以使用测试的数据。你的用户不需要完全了解他们所签署的内容;因此,你必须告知他们。

2.引入更广泛的人口群体

确保你找来参与可用性测试的人对你的产品有不同的看法。这意味着你需要包括来自不同人口统计学、市场细分、使用行为和能力的人。当你有意引入更广泛的用户人群时,你将建立更好的产品。

每个人群都会知道什么是最适合他们的群体,并能指出你的产品中的具体不一致之处。在这里,目的是帮助你扩大你的目光,以不同的方式看待问题。

3.试点测试很重要

最好与你的组织中的另一个团队一起进行试验性的可用性测试,这总是一个很好的选择。这样做可以帮助你解决你可能遗漏的问题,并确保你的产品已经准备好在目标受众中进行可用性测试。 

4.确保你设定一个标准

为可用性测试设定标准是至关重要的。问问自己,成功对你的产品意味着什么?你的确切目标是什么,怎样的结果才算失败?当你有了这些概述,你就可以进行有效的可用性测试了。

5.考虑测试的长度

考虑你花在每个可用性测试上的时间。不是每个人都能花一整天的时间来检查你的产品的可用性。因此,你花在可用性测试上的时间要足以让你对结果有信心。如果你对时间没有把握,可以先进行一个试点测试,让你有一个更好的想法。记住,对你来说,进行多次测试比一次测试就让用户筋疲力尽要好。对你的用户要求太多,只会给你带来糟糕的测试结果。

总结

根据Statista的数据,2021年有近80%的用户放弃了他们的网上购物订单。原因各不相同,但如果这一信息是有意义的,它强调了一个基本事实--不可能预测用户行为。我们能做的最好的事情就是准备。

可用性测试正是帮助你做到这一点。通过运行移动应用的可用性测试,让用户在你的应用上执行任务,并接受他们的反馈,你可以建立一个能够吸引大多数目标受众的应用。

常见问题

Q1.可用性测试的原则是什么?

A1.

  • 可用性测试涉及产品的开发。
  • 它涉及观察用户在产品上执行任务,并收集他们的体验数据。
  • 它要求开发团队根据反馈意见改进他们的产品,并设定时间表来实现这些目标。

Q2.在写可用性测试报告时,你必须考虑什么?

A2. 

  • 优先写需要修正的方面。
  • 提到一个带有下一步的计划。
  • 用清晰和容易理解的语言来写。
  • 它应该是结构良好的,让你的团队清楚地了解什么地方出了问题,什么地方需要修复。

Q3.进行可用性测试的最佳时间是什么?

A3.

最好是在开发过程的不同阶段多次进行可用性测试。这些阶段中的一些包括

  • 在你做出任何有关设计的重大决定之前。
  • 当你准备推出你的产品的下一个迭代时。
  • 在你推出产品之后。
  • 当你对产品的设计有不确定因素时。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值