可用性测试过程中需要关注的一些细节
作者:jason 来源:Alipay UED 发布时间:2009-03-06 12:38:00
原则:
1. 我们测试的是产品可用性,不是使用者的个人能力
2. 尽量不要打断用户的操作
3. 尽量让用户独立完成
4. 测试环境和场景任务应当尽量符合用户使用产品的真实环境
5. 要让测试用户感觉到自己是被充分尊重的,尽量使其心情平和放松
其他:
1. 每次用户测试前先要把测试用电脑的缓存和历史记录清除。
2. 测试前一定要做预测试,把发现的问题记录下来,并在测试前把问题解决。
3. 用户到体验室后,不要马上开始,先和用户聊聊天,拉拉家常。让他放松,告诉用户先休息几分钟,过会我们正式开始,再向您介绍本次测试的主题等等。考虑准备一些和用户的沟通的东西。
4. 要和用户说明本次测试的产品、测试的目的、和测试大致的步骤以及可能花费的时间。
5. 注意和用户沟通的语气,语速要慢。如果担心用户对自己表达的内容没有完全理解,可以说“我把我的意思表达清楚了吗” 和用户说话时要尽力看着用户,保持微笑。
6. 过程中请尽量不要打断用户。
7. 用户碰到问题情绪记得事先安抚用户。如“这个问题很多用户都碰到了”或“这个问题不是很重要,我们先放放。”
8. 用户碰到问题时,可以提醒用户,不要代替用户操作,更不要说“您只要点一下这里就可以了”和不需要那样做等等,会让用户觉得他很无知。可以换种说话如:您可以试着这样操作看看
9. 不要问用户“你为什么要这样做。。。”可以换钟方式如“我刚才看到您是这样操作的,能和我们说说你的理由”或“当时您是怎么想的”
10. 如果用户操作的流程中并不是我们关注的流程,而用户由碰到了问题,这时候我们可以主动帮助用户。
11. 当我们决定介入用户操作时,先询问用户是否需要帮助,用户现在想做什么,碰上什么问题。
12. 引导员和观察记录员的电脑最好不让用户使用。
13. 如果用户不是在关键任务上出现问题我们可以主动提供帮助,
14. 如果在用户操作出现错误并遇见到他不能通过自身能力解决时应当主动帮助解决。
15. 不要说“你有没有听懂”,要说“我有没有说明白”
16. 当用户犯错误时要安慰他说“不只是您一个人有过这样的问题,很多用户也出现过类似的问题”
17. 不要把体验问题归结到谁的身上,无需给用户解释原因,不要承诺什么,只需记下问题反馈给相关人员
18. 不要问用户你为什么这样操作,要说“能告诉我你是怎么考虑的吗?”


猜你喜欢
- 即以游客身份登录网站时以cookie的方式存储购物车,而以登录用户的身份进入时将购物车信息存储到数据库中去,若是先以游客身份完成购物再登录继
- 导语应好友邀请,帮他写了个小程序,功能类似于实时监控自己关注的UP主,如果关注的UP主中有人发布了抽奖的动态,就自动参与这个抽奖。这样就能不
- 1. self, cls 不是关键字 在python里面,self, cls 不是关键字,完全可以使用自己写的任意变量代替实现一样的效果 代
- FrontPage 2003在功能上增强了不少,下面我们一起来看看新版本中比较突出的9个新功能。1.自定义浏览器分辨率预览检查 在
- 详解微信小程序中的页面代码中的模板的封装 最近在进行微信小程序中的页面开发,其实在c++或者说是js中都
- 随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NI
- 显示大图和隐藏大图的js代码:<script type="text/javascript"> &n
- 如下所示:#! usr/bin/python#coding=utf-8 import numpy as npimport matplotli
- 编写程序,完成“名片管理器”项目需要完成的基本功能:添加名片删除名片修改名片查询名片退出系统程序运行后,除非选择退出系统,否则重复执行功能m
- 举例如下:<HTML> <HEAD>  
- 如下所示:torch.mm(mat1, mat2, out=None) → Tensortorch.matmul(mat1, mat2, o
- 背景随着Web技术的发展和移动互联网的发展,Hybrid技术已经成为一种前端开发的主流技术方案。那什么是Hybrid App呢?Hybrid
- 表单验证是WEB开发中经常遇到的问题,我们以前常见的做法是:在客户端对表单域进行内容的检查,看是否是满足一定的要求或满足一定的结构,比如:是
- 一 安装oracle数据库成功之后,会显示相关的数据库信息: 全局数据库名:oracle 系统标识符(SID):oracle 服务器参数文件
- 本文的目的是探讨JS相关技术,并不是以杀毒为主要目的,杀毒只是为讲解一些JS做铺垫的,呵呵,文章有点长,倒杯咖啡或者清茶慢慢看,学习切勿急躁
- 只做简单地记录,方便一下使用!python关于csv模块的介绍网上有很多资料,这里就不在赘诉。直接给出代码和解释。数据:Symbol,Pri
- 安装:cnpm i -S jwt-decode引入:import jwt_decode from "jwt-decode"
- 1. Mysql binlog参数配置log-bin=mysql-bin打开二进制日志功能,默认在datadir下binlog-ignore
- MySQL 临时表在我们需要保存一些临时数据时是非常有用的。临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。临时
- 1. 根据字符串名称 动态调用 python文件内的方法eval("function_name")(参数)2. 根据字符