创新视角:探索系统产品可用性测试的前沿分类方法与实践应用

一、可用性测试概念

1、什么是可用性?

任何与人可以发生交互的产品都应该是可用的,就一般产品而言,可用性被定义为目标用户可以轻松使用产品来实现特定目标。

ISO9241/11中的定义是:

一个产品可以被特定的用户在特定的场景中,有效、高效并且满意得达成特定目标的程度。

人机交互专家 Jakob Nielsen 将可用性框架的定义为:

可学习性:初次接触这个设计时,用户完成基本任务的难易程度? 
效率:用户了解了设计之后,能多快地完成任务? 
可记忆性:当用户一段时间没有使用产品后,是否能轻松地恢复到之前的熟练程度? 
错误:用户犯了多少错误,错误严重程度如何?用户能否从错误中轻易地复原? 
满意度:用户对产品的主观满意度,这个设计让用户感觉如何?

2、什么是可用性测试?

可用性测试,大多用于网站或移动应用的设计评估,其实也可以用于智能硬件的完整体验流程,通常会邀请目标受众群体中的真实用户,在特定场景下通过产品完成典型的任务。

在真实的使用过程中观察用户的实际操作情况,详细记录并分析用户在使用产品中遇到的问题,目的是发现产品中存在的可用性问题,收集定性和定量数据帮助产品改进,并确定目标用户对产品的满意度。

一般来说,可用性测试就是通过观察用户使用产品完成典型任务,发现产品中存在的效率与满意度相关问题的方法。

在这里我们把专业的设计者也看成特殊的用户,专业设计者分析相关的任务找出可用性问题。

通过可用性测试,可以:

了解真实用户如何与产品进行交互并; 
了解真实用户是否能够完成指定任务; 
了解真实用户完成指定任务需要多久; 
了解真实用户对产品与竞品的满意度; 
确定改进产品可用性问题所需的修改; 
定性分析可用性并查看是否符合目标; 
让设计和开发团队在开发前发现问题。

二、可用性测试方法

产品可用性测试方法分为分析法(偏定性)和实验法(偏定量)。

1、分析法

分析法的优点是,可以凭借公认的专业知识、原则、经验,快速的找到可用性的大部分问题,高效省时。

分析法的特点是:

主观、评价结果是假设的;
时间少、费用少、评价范围广;
设计初期也可以评价。

分析法的缺点是:

它得到只是分析者的假设或观点,在团队意见不一致时,并不能够提出支持自己意见的有力证据。
为了结束争论,就只能通过实验法。

常见的分析法包括但不限于:

2、实验法

分析法的参与者是具备可用性知识的设计师与工程师;而实验法的参与者是目标用户或小白用户。从某种程度而言,分析法和实验法是一种互补的关系。

一般,先通过分析法去排查可用性问题,更正和记录问题,然后在可用性测试阶段通过用户测试的实验法去重点观察验证与发现新问题。

实验法的特点是:

收集真实的用户使用数据。

实验法的缺点是:

时间长、花费大;
评价范围较窄;
为了做评价,必须准备原型。

常见的实验法包括但不限于:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/514749.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

可视化大屏的应用(18):网络安全和信息安全领域

可视化大屏在物联网领域具有以下价值: 实时监控和可视化: 可视化大屏可以将物联网设备和传感器的数据以图表、图形和动画等形式实时展示,帮助用户直观地了解物联网系统的运行状态和数据趋势。通过可视化大屏,用户可以快速发现异…

探索--------------redis缓存三大问题及解决方案

目录 一、redis的三大缓存问题 1、缓存穿透 1.1 问题描述 1.2缓存穿透发生的条件 1.3缓存穿透发生的原因 1.4解决方案 2、缓存雪崩 2.1问题描述 2.2解决缓存雪崩问题的方法有: 3、缓存击穿 (热点数据集中失效) 3.1问题描述 3.2缓…

基于java实现的弹幕视频网站

开发语言:Java 框架:ssm 技术:JSP JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclip…

AMRT3D数字孪生引擎

产品概述 AMRT3D引擎是由眸瑞网络科技自主研发、拥有完全自主知识产权的一款全球首款轻量化3D图形引擎,引擎以核心的轻量化技术及AMRT轻量格式为支柱,专为数字孪生项目开发打造。 AMRT3D引擎提供一整套完善的数字孪生解决方案,在数据处理方…

Gemini即将收费,GPT无需注册?GPT3.5白嫖和升级教程

🌐Gemini 即将开始收费 开发者“白嫖”的好日子到头了 - Gemini将开始收费,影响使用Google AI for Developers提供的Gemini API的用户。 - Gemini API将引入按量付费定价,需要注意新的服务条款。 - 用户需在5月2日之前停止使用Gemini API和Go…

【蓝桥杯-Even Parity】

蓝桥杯-Even Parity 洛谷 UVA11464 Even Parity 暴力思路: 去遍历每个元素,如果不符合要求则翻转 时间复杂度大概在O(2^(nn) nn) 改进思路: 先去枚举确定第一行(第一行得合法&…

吴恩达:AI 智能体的四种模式

一、背景 吴恩达在《What’s next for AI agentic workflows ft》分享中提出 AI 智能体的四种模式。 反思(Reflection): LLM 检查自己的工作,以提出改进方法。 使用工具(Tool use):LLM 拥有…

从神经元到深度学习:探索多层感知机与卷积神经网络的奥秘

深度学习:探索未来的钥匙 在当今技术飞速发展的时代,深度学习已成为科技界的一颗璀璨明珠,它不仅推动了人工智能的边界扩展,还在诸多领域中展现出了巨大的应用潜力。从自动驾驶汽车、语音识别到医疗诊断,深度学习正在…

【运输层】网络数据报协议 UDP

目录 1、UDP 的特点 2、UDP 的首部格式 UDP 只在 IP 协议之上增加了很少的一些功能,比如复用、分用以及差错检测等。 1、UDP 的特点 UDP是无连接的,即发送数据之前不需要建立连接,因此减少了开销和发送数据之前的时延。 UDP使用尽最大努力…

防止推特Twitter账号被冻结,应该选什么代理类型IP?

在处理多个 Twitter 帐号时,选择合适的代理IP对于避免大规模帐户暂停至关重要。现在,问题出现了:哪种类型的代理是满足您需求的最佳选择?下面文章将为你具体讲解推特账号冻结原因以及重点介绍如何选择代理IP。 一、推特账号被冻结…

RUST语言基本数据类型认识

1.RUST的基本数据类型参考: 2.使用RUST数据类型声明变量并赋值: let a:i81;//8位有符号整数let a1:u82;//8位无符号整数let b:i161;//16位有符号整数let b1:u162;//16位无符号整数let c:i321;//32位有符号整数let c1:u322;//32位无符号整数let d:i641;//64位有符号整数let d1:u…

Python机器学习实验 Python 数据分析

1.实验目的 掌握常见数据预处理方法,熟练运用数据分析方法,并掌握 Python 中的 Numpy、 Pandas 模块提供的数据分析方法。 2.实验内容 1. Pandas 基本数据处理 使用 Pandas 模块,完成以下操作。 (1)创建一个由 0 到 50…

windows消息机制--1基本概念解释

基本概念解释 我们在编写标准C程序的时候,经常会调用各种库函数来辅助完成某些功能:初学者使用得最多的C库函数就是printf了,这些库函数是由你所使用的编译器厂商提供的。在Windows平台下,也有类似的函数可供调用:不同的是&#…

UE4_普通贴图制作法线Normal材质

UE4 普通贴图制作法线Normal材质 2021-07-02 10:46 导入一张普通贴图: 搜索节点:NormalFromHeightmap 搜索节点:TextureObjectparameter,并修改成导入的普通贴图,连接至HeightMap中 创建参数normal,连接…

docker部署nacos,单例模式(standalone),使用内置的derby数据库,简易安装

文章目录 前言安装创建文件夹docker指令安装docker指令安装-瘦身版 制作docker-compose.yaml文件查看页面 前言 nacos作为主流的服务发现中心和配置中心,广泛应用于springcloud框架中,现在就让我们一起简易的部署一个单例模式的nacos,版本可…

【深度学习】图像自然语言描述生成

案例 6:图像自然语言描述生成(让计算机“看图说话”) 相关知识点:RNN、Attention 机制、图像和文本数据的处理 1 任务目标 1.1 任务和数据简介 ​ 本次案例将使用深度学习技术来完成图像自然语言描述生成任务,输入…

Unity开发者3D模型基础

术语“3D 建模”是指使用特殊软件创建对象或表面的 3D 数字表示的过程。 3D 模型可用于各种不同的目的,包括电影、视频游戏、建筑和工程。 3D 建模也是创建虚拟现实 (VR) 和增强现实 (AR) 体验工作的重要组成部分。 我们通常通过构建或获取 3D 模型并将其导入 Unit…

设置win32程序的窗口过程为自定义的窗口过程

Win32 SetWindowLong函数的第二个参数是一个整型,可以取不同的值,根据此值设置窗口的不同的属性;如果设为 GWL_WNDPROC 则可以为窗口设置一个另外的窗口过程; VC6新建一个win32项目,类型选为 典型helloworld 程序; 资源中添加一个菜单, 总的代码如下; // setproc.cp…

NineData云原生智能数据管理平台新功能发布|2024年3月版

数据库 DevOps - 大功能升级 SQL 开发早期主要提供 SQL 窗口(IDE)功能,在产品经过将近两年时间的打磨,新增了大量的企业级功能,已经服务了上万开发者,覆盖了数据库设计、开发、测试、变更等生命周期的功能…

正则表达式完全指南:语法、用法及JavaScript实例

🌟 前言 欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍 &#x…