[总结&搬运]用户测试101
原文地址:User Testing 101
可用性测试是什么?
可用性测试是一种非常流行的用户研究方式。在可用性测试环节中,通常由主持人、参与者和测试任务三部分组成。主持人会发布测试任务,要求参与者使用一个或者多个用户界面完成任务,在参与者执行任务的同时,主持人会观察参与者的行为并听取反馈。

为什么要进行可用性测试?
- 识别产品或服务设计中的问题
- 发现改善的地方
- 了解目标用户的行为和偏好
即便是优秀的用户体验设计师也没法靠想象就设计出体验完美的用户界面,必须对目标用户进行观察获得相应的反馈,以此来驱动产品迭代设计。
可用性测试要素
主持人
主持人的作用主要是引导参与者,提供任务指令,并且回答参与者的问题,观察参与者的行为、询问后续的问题。但是进行可用性测试的主持人要经过一定培训,保证自己的言行不会干扰到参与者的行为,以此确保最终的测试结果是有效的数据和有用的。
参与者
参与者是一个使用该产品或服务的真实用户,或者参与者还不是产品用户,只是具有与目标用户组有相似的背景或需求也可以成为可用性测试的参与者。参与者在进行可用性测试时,通常被要求进行Think out loud(大声思考),即参与者在执行任务时被要求说出自己的行为和想法。这种方法的目的是了解参与者的行为、目标、思想和动机。

任务
可用性测试中的任务是参与者可能在现实生活中执行的现实活动。根据研究问题和可用性测试的类型,它们可以是非常具体的或非常开放的。
比如,以下的例子便是可用性测试中的一些典型任务。
- 您的打印机显示“错误5200”。您如何摆脱错误消息?
- 您正在考虑使用富国银行开张新信用卡。请访问wellsfargo.com并确定您可能要打开的信用卡(如果有)。
- 有人告诉您,您需要与项目管理部门的Tyler Smith谈谈。使用Intranet找出它们的位置。告诉研究人员您的答案。
需要注意的是,任务措辞在可用性测试中是非常重要的,因为任何小的任务措辞上的错误都可能会导致,参与者误解要求他们做的事情,或者会影响参与者执行任务的方式。
任务说明可以口头传递给参与者(主持人可以阅读),也可以写在任务表上交给参与者。进行可用性测试时会经常要求参与者大声朗读任务说明,这有助于确保参与者完全阅读说明,并帮助研究人员记笔记,因为他们始终知道用户正在执行哪个任务。
可用性测试类型
定性研究与定量研究
[总结&搬运]用户测试101的更多相关文章
- [课程设计]Scrum 3.6 多鱼点餐系统开发进度(用户测试反馈页面构思&留言板设计)
Scrum 3.6 多鱼点餐系统开发进度(用户测试反馈页面构思&留言板设计) 1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢志不渝,追求完美 4.团 ...
- [课程设计]Scrum 1. 9 多鱼点餐系统开发进度(最后页面完善&修复BUG&用户测试反馈)
[课程设计]Scrum 1. 9 多鱼点餐系统开发进度(最后页面完善&修复BUG&用户测试) 1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢 ...
- iOS 开发 入门:使用Ad Hoc 进行用户测试
在完成iOS开发,准备进行发布之前,我们都希望App能在周围的朋友之间先进行测 试,提提意见,修改完善之后再发布到App Store上.Apple考虑到这一点,因此通过Ad Hoc来实现发布前的用户测 ...
- 30款基本UX工具 - 用户测试与反馈工具
日期:2013-9-5 来源:GBin1.com 在上一篇30款基本UX工具 - 思维流程工具 & 原型工具中,我们提到了10款用于头脑风暴和原型创建的工具,用于帮助我们在用户体验上可以做的 ...
- KDE 邀请用户测试 Plasma Mobile 的首个专用 ISO 镜像(可以考虑做一个极客。。。)
KDE 项目依旧在继续改进智能手机.平板电脑和其他移动设备的 Plasma Mobile 用户界面,并于近日发布了一个 ISO 镜像,邀请社区的尝鲜用户进行测试. 他们曾承诺在 2018 年年底之前, ...
- vsftp 虚拟用户测试
1.创建用于进行FTP验证的帐号密码数据库文件,单数行为账户名,偶数行为密码.[root@rhel1 vsftpd]# vi /etc/vsftpd/vuser.listuser1123456user ...
- csp-s模拟测试101的T3代码+注释
因为题目过于大神所以单独拿出来说.而且既然下发std了颓代码貌似也不算可耻233 很难讲啊,所以还是写在代码注释里面吧 因为比较认真的写了不少注释,所以建议缩放到80%观看,或者拿到gedit上 1 ...
- [考试反思]1105csp-s模拟测试101: 临别
先不改题,这次主要不在T3上. 这次有必要粘文件得分了. 临考前总解锁新锅我也不知道这是什么个事啊... T1宏定义写挂.因为原来在OJ上没事所以一直没注意.在Lemon评测下直接全部RE. GG在主 ...
- 关闭mysql查询缓存query cache(用户测试性能)
先对query cache进行查询 mysql> show global variables like '%cache%'; 查看query_cache_size.query_cache_typ ...
随机推荐
- Java | 参数传值机制
值传递 java中,方法中所有的参数的都是"值传递",就是传递的是原来值的副本,不是原来的参数,因此,改变不会影响到原来的参数. 基本数据类型参数的传值 传递的都是副本,改变以后不 ...
- 如何修改Windows 11 任务栏大小
1.首先Win+R输入regedit打开注册表编辑器 2.进入注册表编辑器后,在地址栏中输入: HKEY_CURRENT_USER\Software\Microsoft\ Window ...
- JMeter之BeanShell常用内置对象
一.什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); BeanS ...
- C语言:字符型数据(常量)
字符型数据就是字符. 字符型数据的表示 字符型数据是用单引号括起来的一个字符.例如:'a'.'b'.'='.'+'.'?'都是合法字符型数据.在C语言中,字符型数据有以下特点: 字符型数据只能用单引号 ...
- python 得到字典的所有键 和值
a={} a={"a":1,"b":2,"c":3,"d":4} print(a) print(a.items()) p ...
- Redis学习——常用小功能
一.慢查询分析(查询日志:所谓慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(例如:发生时间,耗时,命令的详细信息)记录下来,Redis也提供了类似的功 ...
- sublime安装emmet
1,先安装package install 2,然后安装emmet,安装完后会自动load加载Pyv8,如果加载不成功只能手动下载(详情可以百度).
- P5042 丢失的题面
P5042 丢失的题面 顺序:10 - 1 - 7 - 8 - 9 - 4 - 5 - 6 - 2 - 3 Point 10 读入,特判,输出. 读入的英文意思是让选手输出自己的程序本身,这个题的确存 ...
- erase
erase详细解释及原理 我们先定义一个字符串string string.erase(iterator) iterator表示要删除元素的迭代器. string.erase(it_begin,it_e ...
- ElasticSearch简介和快速实战
ElasticSearch简介和快速实战 ElasticSearch与Lucene Lucene可以被认为是迄今为止最先进.性能最好的.功能最全的搜索引擎库(框架) 但是想要使用Lucene,必须使用 ...