什么是可用性测试及其价值

news-image

让我们从一个非常简单的问题开始——是什么让一个产品“可用”?听起来似乎很简单,但实际上,该怎么回答这个问题呢?通常认为,当一个产品能够在没有挫折、疑问或阻碍的情况下完成自己的角色时,它就是“可用”的。不过,我们可以比这更精确一些。要让一个产品被认为是可用的,它必须满足若干标准。我会在这里简要地介绍一下,让你大致了解我的意思,而且一共只有五项。

 

  1. 有用性(Usefulness)——这是最显而易见的一点,一开始你就应该能想到。毕竟,这篇文章谈的是可用性测试。这是最关键的衡量指标,因为如果没有“有用性”,你的产品只会躺在货架上无人问津。要让一个产品“有用”,它必须能够让用户实现他或她在购买该产品时设定的目标;它需要如广告所说那样工作,而且要做得好。产品的有用性可以用来评估它是否能卖得出去,因此,在评估一个产品是否应该进入市场时,这是最重要的标准。
  2. 效率(Efficiency)——这是我们列表中的第二项,也比较直观。这里的“效率”指的是完成任务所需的时间有多短。它是判断一个产品是否值得的明确信号——不仅要能做成它被设计要做的事,而且要做得迅速。
  3. 有效性(Effectiveness)——这个词经常和效率一起使用。要让一个产品“有效”,它需要以符合预期的方式运行。通常,这可以用错误率来衡量——举个例子,假设我们在统计电脑首次重启时能否正常工作的情况。有效性的表述可能是:“在 99% 的情况下,我们的笔记本电脑在首次使用时都能正常开机,没有任何问题。”在这种情况下,就可以说这个产品的有效性是 99%。这相当不错!当然,有效性是相对的,你的团队需要判断目前的有效性水平是否足以让产品投放市场。
  4. 可学习性(Learnability)——换句话说,这个产品有多容易上手?要熟练使用它是否需要一定技能?还是说几乎不需要背景培训就能完成任务?这些都是你需要牢记的问题,因为它们直接关系到消费者一开始为什么会愿意使用你的产品。
  5. 满意度(Satisfaction)——这是在询问用户对产品的主观感受。这类数据可以通过口头或书面调查来收集。向用户询问他们对产品的满意度,可以揭示那些起初并不明显的问题,从而帮助你加以修正。满意度与产品满足需求的能力直接相关,因此,它与有用性密切相连。

 

那么,为什么还要费心做可用性测试呢?首先,可用性测试可以让设计和开发团队在产品进入市场之前就诊断并解决问题。这一点至关重要,因为越早发现并在代码层面修正问题,修复成本就越低。换句话说,一旦你的产品已经上市,而你又在事后发现错误,就不得不花费大量资金来弥补。这一点其实很直观,因此我建议你把可用性测试当作产品上市前的基本原则来遵循。

如前所述,可用性测试的好处是多方面的。在测试本身的过程中,你会发现许多原本意识不到的关键问题。例如:(1)了解测试参与者是否能够有效使用产品;(2)识别完成任务实际需要的时间;(3)了解参与者对你的网站有多满意;(4)收集反馈并评估表现,以改善满意度;(5)评估产品表现是否符合事先制定的目标。这些都是让你的产品更具吸引力所必需的。

同样重要的是,要认识到你做可用性测试并不是为了“测试而测试”——测试本身并不是你的最终目标。相反,你是借助可用性测试来实现你的目标。这是一个非常关键的区别。那么,这些目标是什么?它们包括:满足上面提出的五项标准;尽量减少错误;以及最重要的一点——让你的产品对普通消费者来说是可获取、可使用的。“可达性/可访问性”(Accessibility)是我们尚未详细讨论的一个话题,但概念很简单:将你的产品设计成也适用于有残障的人群,或者处在特殊环境中的人。

这样做不仅能让你的产品触达更广阔的市场,也意味着:既然对有障碍的用户来说是可访问的,那么对没有障碍的用户来说就会更加方便易用。可访问性对于提升产品的可见度、从而提升对消费者的有用性至关重要。可用性测试的妙处在于,它并不一定需要正式的实验室——根据产品类型,它也可以在小规模环境中完成。测试本身的成本会受到几个变量的影响,包括测试类型、测试持续天数、团队规模以及参与测试的对象数量。为了制定一个合理的预算,你需要格外留意时间成本和招募成本,包括支付给每位参与者的报酬。

 

“同样重要的是,要认识到你做可用性测试并不是为了‘测试而测试’——测试本身并不是你的最终目标。相反,你是借助可用性测试来实现你的目标。”——Stephen Schroeder,Seirim

 

正是基于以上这些方面,我们才能判断一项可用性测试是否顺利完成。希望现在你已经对这种方法的多重用途、成功所需的各项标准,以及为什么任何严肃的开发/设计团队都离不开它,有了一个大致的认识。可用性测试并不仅仅是一种“建议性的做法”;它对于维持产品质量至关重要,因为它可以过滤掉错误,让产品更容易被使用。而这,从某种意义上说,正是它之所以最具“有效性”的原因。一次可用性测试可以拆分为几个关键环节,我会在接下来的每篇文章中分别做更细致的探讨。不过,简单提前概括一下——一次成功的可用性测试要求开发/设计团队制定扎实的测试计划,招募合适的参与者,高效且有效地执行测试,并能解读测试结果并据此撰写报告,以便进行必要的改进。

 

 

author-image
author-image
about the author

Stephen Schroeder

about the author

Stephen Schroeder

Stephen Schroeder is a seasoned cybersecurity expert with over a decade of experience in the field. Holding a Master's degree in Computer Science from MIT, he has worked with numerous Fortune 500 companies to bolster their digital defenses.

Ready to Get Secure?

The SEIRIM team of professionals is at your service to design, develop and deliver better cybersecurity for your organization.

let’s connect
get latest updates

Similar Articles

2026-02-04 - IT 与网站开发

网站上线100项质量保证检查清单

网站是出乎意料复杂的应用程序,其性能和安全性依赖于许多正确配置并优化的组件,要成功上线需要一个持续推进的过程。请按照我们的百项清单逐条检查,确保网站顺利发布。