功能测试 性能测试 可用性_6种可改善软件的可用性测试方法

article/2025/10/13 7:51:46

功能测试 性能测试 可用性

Collette Stumpf是Surge的软件设计师。

成功的软件项目请客户,简化流程或以其他方式为您的业务增值。 但是,如何确保您的软件项目能够带来预期的改进? 用户会体验到更好的性能吗? 所有任务的生产率都会如您所愿地提高吗? 用户是否会对您的更改感到满意,并按您的设想一次又一次返回您的产品?

在标准的质量检查测试计划中,您找不到这些问题的答案。 标准质量检查将确保您的产品正常运行。 可用性测试将确保您的产品实现您的业务目标。 计划周全的可用性测试将为您真正关心的所有事情提供一个亮点:工作流指标,用户满意度和设计强度。

[编程艺术发展Swift。 InfoWorld可以帮助您导航正在运行的东西和正在运行的东西 。 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

您如何知道何时开始可用性测试? 哪些可用性测试适合您的产品或网站? 让我们研究一下可以用来改进软件的六种可用性测试。

A / B测试

A / B测试通常适用于网站或登录页面。 在一段时间内测试了两个单独的设计(A和B)。 然后收集有关其性能的数据。 目标是潜在客户的产生或产品销售的转换。 如果分析表明设计A或B转换用户的速率更高,那么它被宣布为获胜者,其他设计也将退出,我们将继续进行其他拆分测试-始终尝试提高转换率。 有许多第三方解决方案将帮助运行此类可用性测试。 实际上,如果没有诸如Optimizely之类的第三方工具,则很难运行这些测试。

Collette Stumpf是Surge的软件设计师。

成功的软件项目请客户,简化流程或以其他方式为您的业务增值。 但是,如何确保您的软件项目能够带来预期的改进? 用户会体验到更好的性能吗? 所有任务的生产率都会如您所愿地提高吗? 用户是否会对您的更改感到满意,并按您的设想一次又一次返回您的产品?

在标准的质量检查测试计划中,您找不到这些问题的答案。 标准质量检查将确保您的产品正常运行。 可用性测试将确保您的产品实现您的业务目标。 计划周全的可用性测试将为您真正关心的所有事情提供一个亮点:工作流指标,用户满意度和设计强度。

[编程艺术发展Swift。 InfoWorld可以帮助您导航正在运行的东西和正在运行的东西 。 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

您如何知道何时开始可用性测试? 哪些可用性测试适合您的产品或网站? 让我们研究一下可以用来改进软件的六种可用性测试。

A / B测试

A / B测试通常适用于网站或登录页面。 在一段时间内测试了两个单独的设计(A和B)。 然后收集有关其性能的数据。 目标是潜在客户的产生或产品销售的转换。 如果分析表明设计A或B转换用户的速率更高,那么它被宣布为获胜者,其他设计也将退出,我们将继续进行其他拆分测试-始终尝试提高转换率。 有许多第三方解决方案将帮助运行此类可用性测试。 实际上,如果没有诸如Optimizely之类的第三方工具,则很难运行这些测试。

好的A / B测试应该有多具体? 一次更改一个元素。 要真正理解为什么一种设计优于另一种设计需要特定性。 明确定义测试的目标,用户的方案,用户可能遇到的问题以及两个单独的解决方案(A和B)。 清单:

  1. 定义一个特定的问题,例如用户未能完成提交表单的过程。
  2. 定义特定目标,例如增加用户表单提交。
  3. 定义测试。 设计A可能是提交按钮的一个位置,而设计B将是另一个位置。
  4. 用特定的度量形式定义每个测试的持续时间,例如对500个用户进行为期三周的测试。

您的测试结论声明可能看起来像这样:

在三周的过​​程中,平均进行了500次用户互动,进行了两次测试。 每个设计均等地分配给总用户群。 测试结论是,与以蓝色为中心的按钮(46%)相比,表单下以橙色为中心的按钮的提交率更高,为76%。 带有橙色居中按钮的设计B是获胜者。

A / B测试是高效且明确的,可提供等同于特定设计赢家的测量数据。 重要的是要了解A / B测试是一个过程,并且要花一些时间才能看到结果。 也可以使用与A / B测试类似的格式运行多变量测试。 主要区别在于,可以将多个不同的设计元素进行相互测试以声明一个设计优胜者。 多元测试的准确性不如A / B测试,但可以证明对评估设计很有用。

AB测试 Vesica Productions

设计原型测试

原型测试可用于在产品进行开发之前,在产品的线框或完全设计的部分中测试完整的用户工作流程。 这通常被称为早期测试。 UX / UI设计人员将创建原型和设计工作流程。 原型测试将有助于在开发工程开始之前解决可用性问题。 开始进行原型测试时应遵循的一些准则:

  1. 定义测试的预算和目标。
  2. 最好依靠早期测试来揭示可能需要改进的特定领域。
  3. 选择一个原型制作工具。 Axure是一种解决方案,但是市场上有UX / UI设计人员可以使用的几种原型工具。
  4. 为原型选择一种测量工具,以从用户那里收集分析数据。 管理测试的团队必须熟悉此工具,并学习如何衡量测试。 Loop11是一种很好的测量工具的例子。
设计原型测试 Vesica Productions

形成性可用性测试

形成性可用性测试是早期测试的另一种形式。 它更多地关注质量保证。 该产品先经过接受标准测试,然后再发布给目标受众。 该测试应在开发产品的首次发布之前进行。 然后,它成为比较未来测试的基准。 基础或构件块是查看此类测试的另一种方法。 形成性可用性测试可以遵循以下过程:

  1. 产品可能会在发布前进行软启动(v.0.5)。
  2. 收集beta测试组以执行定义的可用性测试。
  3. 可能需要编写测试用例,以指导用户完成特定的测试目标。
  4. 选择诸如Optimizely之类的第三方工具来帮助运行测试并收集分析。
  5. 查看分析并为产品设计制定业务决策。
  6. 在产品正式发布之前,修改设计并解决可用性问题。
  7. 运行其他测试以不断改进产品。

汇总可用性测试

汇总可用性测试在开发的后期进行。 通常在定义的用户组上执行此操作。 汇总可用性测试的目标是确定设计的执行是否确实满足产品的目标。 此测试应产生可用性的准确统计度量。 该产品应该已经通过了形成性测试阶段,并且所得到的见解应该对汇总测试阶段具有指导性的决策。 总结性测试通常遵循与形成性可用性测试相同的流程,但更多地关注细节和更多的用户体验测试结果。 汇总可用性测试是一个应与产品的每个新发行版保持一致的过程。

眼动追踪技术

这是一种非常特殊的测试,可以在用户使用产品或网站时将其放在相机前面,并跟踪用户的眼睛运动和注视。 它通常需要第三方软件工具,例如iMotions.com ,它也可以跟踪用户的击键和鼠标移动。 这些测试通常在10个或更多用户的定义组上执行,然后分析数据并就如何改善设计和UX性能做出决策。 此过程可能很昂贵,这可能是这种可用性测试一直在下降的原因之一。

问卷调查

问卷不像其他形式的测试那样具有数字基础和精确性,但确实可以提供用户组的一般反馈。 并且由于它们使您可以在短时间内收集大量信息,因此它们可能是一种更经济的解决方案。 问卷调查可以由经验不足的小型测试团队完成,并且可以使用简单的第三方工具(例如www.surveymonkey.com)来帮助创建和进行调查。 问卷和其他形式的可用性测试之间的最大区别是,它们是表达意见的集合。 结果的有效性可能会受到许多变量的影响,例如主观研究人员或对问题有误解的受访者。

重要的是要记住,可用性测试是对软件产品的宝贵投资。 除非明确定义和衡量这些目标,否则任何项目都无法实现其目标。 还要记住,可用性测试通常不会在产品或网站开发中及早解决。 早期测试可以节省时间和金钱,并有助于使您的产品取得成功。

Collette Stumpf是Surge的软件设计师,专门研究系统用户体验和用户界面(UX / UI)设计。 Surge是 Catalyte 的公司  

-

新技术论坛提供了一个以前所未有的深度和广度探索和讨论新兴企业技术的场所。 选择是主观的,是基于我们选择的技术,我们认为这些技术对InfoWorld读者来说是重要的,也是他们最感兴趣的。 InfoWorld不接受发布的营销担保,并保留编辑所有贡献内容的权利。 将所有查询发送到 newtechforum@infoworld.com

这个故事“将改善软件的6种可用性测试方法”最初由InfoWorld发布

翻译自: https://www.idginsiderpro.com/article/3290253/6-usability-testing-methods-that-will-improve-your-software.html

功能测试 性能测试 可用性


http://chatgpt.dhexx.cn/article/Z2Jhg43g.shtml

相关文章

漫谈软件架构设计系列(一):可用性设计

作者:中国移动云能力中心 —— 胡建华 概要:高可用设计师应用软件架构设计的最基本要求,无论一个产品处于初创阶段还是快速增长期,作为一款商业软件面向用户提供服务,那么可用性的设计是必须予以考虑的。 一、基本概…

什么是服务器?服务器是干什么用的?

服务器 摘要: 服务器相信很多电脑爱好者都听过或者了解一些,一般我们很难看到真正的服务器,因为服务器一般均放置在机房重点,闲人一般均是免进的。比如我们每天浏览的网站、玩的游戏等,所有的数据均存在服务器&#x…

网络服务器是干什么用的

关于网络服务器介绍 定义 有时,这两种定义会引起混淆,如web服务器。 它可能是指用于网站的计算机,也可能是指像apache这样的软件,运行在这样的计算机上以管理网页组件和回应网页浏览器的请求。 服务器 服务器作为硬件来说&…

客户端与服务器

1.客户端与服务器 1.1 客户端 在前端开发中,客户端特指“Web 浏览器”。实际开发中,只要可以访问服务器的一端都属于客户端(手机、平板、电脑中的各种软件都可以是客户端)。 1.2 服务器 概念:服务器是提供服务的设备…

服务器是什么?它是用来干什么的?

作者:Insist-- 个人主页:insist--个人主页 作者会持续更新网络知识和python基础知识,期待你的关注 目录 一、服务器是什么? 二、服务器的作用 1、提高访问速度 2、提高安全性 三、云服务器与物理服务器 1、云服务器 云服务…

什么是伺服器

服务器/伺服器(server)是一种计算机,用于处理请求并通过 Internet 或本地网络将数据传送到另一台计算机。 大多数人将“服务器”一词理解为网络服务器,其中可以通过诸如网络浏览器之类的客户端在因特网上访问网页。但是&#xff0…

服务器的概念

第一次听到服务器的时候,脑子里的第一个想法就是,这个就是给计算机服务的东西吧,然而自己也是没有真的了解服务器的含义,总有点模棱两可的感觉,今天就找了一些关于服务器的资料,进一步的连接服务器。 服务…

服务器基本概念

服务器基本概念 服务器的前世今生 计算机分为64位和32位,64位为主流的计算方式,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。 服务器发展史: 大型机小型机X86服务器(工业标准服务器&a…

服务器是什么?

一.服务器是什么? 服务器是计算机的一种,它比普通计算机运行快、负或事高,价格。服务器网络中为其客户机(如PC机、智能手机、ATM等经端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力长时间的可靠运行、强大的1/O外部数…

何谓服务器(Server) ?

何谓服务器(Server) ? 定义 1.一个管理资源并为使用者提供服务的电脑软件,通常分为档案服务器(能使使用者在其它电脑存取档案),资料库服务器和应用程式服务器。 2.执行以上软件的电脑。 有时,这两种定义会引起混淆&am…

【WEB服务器】什么是WEB服务器

一、概述 Web服务器一般指的是“网站服务器”,是某种驻留在因特网上的计算机程序,可以向请求终端提供服务,主要功能时存储、处理和传递网页给“客户”,传递内容一般是HTML文档、图像、样式表或脚本等,也可以放置网站文…

服务器是干什么用的?

首先,什么是服务器?服务器是提供计算服务器和网络服务的设备。服务器和计算机由CPU、硬盘、内存、系统总线等组成。比如我们访问一个网站,点击这个网站会发出访问请求,服务器会响应服务请求,进行相应的处理&#xff0c…

什么叫做服务器

服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。 服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似…

什么是服务器?(Powercert animated videos)

什么是服务器? 本篇文章是源自以下链接视频的字幕: 什么是服务器?(Powercert animated videos) 服务器本质上是一个用于为用户提供服务的专用电脑,比如一个普通的桌面电脑或者是一个工作站,所以服务器是一台许多用户…

服务器简介

1、什么是服务器? 【服务器】: 也称伺服器,是一种高性能计算机,提供计算服务的设备。 2、服务器的构成 服务器:由处理器(CPU)、硬盘、内存、系统总线等组成,和通用的计算机架构类似。由于服务…

涨知识 | 服务器到底是什么?

我们经常听到诸如服务器炸了,服务器崩了,重启服务器之类的话。 但是身处信息时代的你,是否真的懂服务器是什么? 1.服务器的概念 百度百科上这样说 服务器(Server),也称伺服器,是提…

什么是服务器?

服务器概述 服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。 服务器在网络中为其它客户机/客户端(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。 服务器具有高速的CPU运算能力、长时间…

什么是服务器?服务器是干什么用的?服务器的基本属性有哪些?怎么配置服务器?怎么挑选适合自己的服务器?

服务器的基础 服务器指一个管理资源并为用户提供服务的计算机,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因此C…

WebRTC 协议介绍--一篇读懂DTLS、SRTP、SRTCP

DTLS作用 资料包传输层安全(英语:Datagram Transport Layer Security,缩写为 DTLS),又译数据包传输层安全,是一种通信协议,提供UDP协议在传输层的发送安全。它能够提供与TLS类似的安全保护。DTLS常用于流媒体。 DTLS与TLS DTLS is similar to TLS intentionally excep…

WebRTC服务器理论铺垫(六):OpenSSL协议,DTLS协议,RTP协议和SRTP协议

文章目录 一、SSL协议二、OpenSSL三、TLS和DTLS四、DTLS的通信的步骤图五、RTP协议和SRTP协议5.1 详解RTP协议5.2 详解RTCP协议5.3 RTP && RTCP的协议的关键技术 六、DTLS-SRTP协议 一、SSL协议 SSL的全名叫做secure socket layer(安全套接字层),最开始是由…