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

一、可用性测试概念

1、什么是可用性?

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

ISO9241/11中的定义是:

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

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

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

2、什么是可用性测试?

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

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

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

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

通过可用性测试,可以:

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

二、可用性测试方法

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

1、分析法

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

分析法的特点是:

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

分析法的缺点是:

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

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

2、实验法

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

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

实验法的特点是:

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

实验法的缺点是:

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

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

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构之二叉树和平衡二叉树

1、二叉树: package com.datastructure.tree; //一个常用的第三方库是Apache Commons Collections,它提供了一个名为BinaryTree的类,用于表示二叉树。 //可以使用org.apache.commons.collections4.BinaryTree类创建二叉树和进行操作。 //可以…

跨越时空,启迪智慧:奇趣相机重塑儿童摄影与教育体验

【科技观察】近期,奇趣未来公司以其创新之作——“奇趣相机”微信小程序,强势进军儿童AI摄影市场。这款专为亚洲儿童量身定制的应用,凭借精准贴合亚洲儿童面部特征的AIGC大模型,以及丰富的摄影模板与场景设定,正在重新…

Ps:匹配颜色

匹配颜色 Match Color命令可以将一个图像的颜色与另一个图像的颜色相匹配。 Ps菜单:图像/调整/匹配颜色 Adjustments/Match Color 匹配颜色命令可匹配多个图像之间、多个图层之间或者多个选区之间的颜色,还可以通过更改亮度和色彩范围以及中和色痕来调整…

Day17-【Java SE进阶】特殊文本文件、日志技术

一、特殊文本文件 为什么要用这些特殊文件? 存储多个用户的:用户名、密码 存储有关系的数据,做为系统的配置文件做为信息进行传输 日志技术 把程序运行的信息,记录到文件中,方便程序员定位bug、并了解程序的执行情…

Java并发编程基础面试题详细总结

1. 什么是线程和进程? 1.1 何为进程? 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 在 Java 中,当我们启动 main 函数时其实就是启动了一个…

课时84:流程控制_select条件控制_案例实践

1.5.2 案例实践 学习目标 这一节,我们从 case实践、软件部署、小结 三个方面来学习。 case实践 实践3-整合case实践 查看脚本内容 [rootlocalhost ~]# cat simple_select_case.sh #!/bin/bash # select语句的使用# 定制普通环境变量 PS3请选择菜单序号: # 定制…

Solidity全局变量完全测试

Solidity全局变量完全测试 我们知道,在Solidity中有很多全局变量,例如我们最常用的msg.sender, block.timestamp 等。但是有一些我们平常基本接触不到,例如:type(C).name等。本着凡事最怕认真两字的原则,虽然繁琐,但我们将所有的全局变量全部测试一遍,学习怎么调用和应用…

Windows进程监视器Process Monitor

文章目录 Process Monitor操作逻辑 Process Monitor Process Monitor是 Windows 的高级监视工具,是Filemon Regmon的整合增强版本,实时显示文件系统,注册表,网络活动,进程或线程活动,资料收集事件&#x…

阿里云弹性计算通用算力型u1实例性能评测,性价比高

阿里云服务器u1是通用算力型云服务器,CPU采用2.5 GHz主频的Intel(R) Xeon(R) Platinum处理器,ECS通用算力型u1云服务器不适用于游戏和高频交易等需要极致性能的应用场景及对业务性能一致性有强诉求的应用场景(比如业务HA场景主备机需要性能一致)&#xf…

记录一次threejs内存泄露问题排查过程

问题描述: 一个有关地图编辑的使用threejs的这样的组件,在多次挂载销毁后,页面开始卡顿。 问题排查: 1. 首先在chrome dev tool中打开performance monitor面板,观察 JS head size、DOME Nodes、Js event listeners数…

函数式编程Haskell基础介绍之基础类型、Glasgow的使用

纯函数式编程是一种编程范式,它的核心思想是通过纯函数的方式来进行编程。纯函数指的是函数的输出仅依赖于输入,并且没有副作用(side effects)。换句话说,相同的输入始终产生相同的输出,而且函数不会改变任…

5.108 BCC工具之virtiostat.py解读

一,工具简介 virtiostat程序用于跟踪virtio设备以分析IO操作和吞吐量。 例如,客户端挂载了一个9pfs,而我们再也无法通过iostat命令获取IO统计信息。 在这种情况下,我们只能从VIRTIO层而不是块层获取统计信息。 示例 二,代码示例 #!/usr/bin/env pythonfrom __future__…

【C++】C++11类的新功能

👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C》《Linux》《算法》 🌝每一个不曾起舞的日子,都是对生命的辜负 目录 前言 默认成员函数 类成…

Java基于微信小程序高校体育场管理小程序

博主介绍:✌IT徐师兄、7年大厂程序员经历。全网粉丝15W、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇&#x1f3…

跨域问题解决方案之CORS

跨域问题解决方案之CORS 文章目录 跨域问题解决方案之CORS概述浏览器的同源策略同源的判定规则目的同源策略的限制范围 浏览器的同源策略为什么会引发跨域问题?CORS规则CORS解决方案CORS方案将请求分为两类举例简单请求预检请求总结学以致用 概述 浏览器安全的基石…

esp32控制舵机---待完善

舵机有三个引脚,分别是电源、电源GND和信号线。如下图所示: ESP32-WROOM-32E的引脚的定义如下: 图来自乐鑫官网:ESP32-DevKitC V4 入门指南 - ESP32 - — ESP-IDF 编程指南 v5.2.1 文档 硬件连接图: 待补充

Failed to resolve import “Home/components/HomeNew.vue“. Does the file exist?

错误信息 [plugin:vite:import-analysis] Failed to resolve import "/apis/home.js" from "src/views/Home/components/HomeNew.vue". Does the file exist? 错误原因 路径错误 解决方法

js的 for in 和 for of 的具体使用和区别

在 JavaScript 中,for...in 和 for...of 是用于迭代对象和数组的两种不同的循环结构。 先说结论: 推荐在循环对象属性的时候,使用for...in,在遍历数组的时候的时候使用for...of。 for...in循环出的是key,for...of循环出的是valu…

面试复盘1 - 测试相关(实习)

写在前:hello,大家早中晚上好~这里是西西,最近有在准备测试相关的面试,特此开设了新的篇章,针对于面试中的问题来做一下复盘,会把我自己遇到的问题进行整理,除此之外还会进行对一些常见面试题的…

蓝桥杯算法题:区间移位

题目描述 数轴上有n个闭区间&#xff1a;D1,...,Dn。 其中区间Di用一对整数[ai, bi]来描述&#xff0c;满足ai < bi。 已知这些区间的长度之和至少有10000。 所以&#xff0c;通过适当的移动这些区间&#xff0c;你总可以使得他们的“并”覆盖[0, 10000]——也就是说[0, 100…