软件测试的艺术(第3版)第07章可用性(用户体验)测试课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《软件测试的艺术(第3版)第07章可用性(用户体验)测试课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 艺术 07 可用性 用户 体验 课件
- 资源描述:
-
1、大家好大家好1p7.1 可用性测试的概念p7.2 可用性测试的基本要素p7.3 可用性测试过程p7.4 可用性测试注意事项p7.5 小结第7章 可用性(用户体验)测试27.1 可用性测试的概念37.1 可用性测试的概念简单的一句话即可概括:观察用户使用产品的情况。观察用户使用产品的情况。 通过观察有代表性的用户,完成产品的典型任务,而界定出可用性问题,并解决这些问题,目的是让产品用起来更容易。47.1 可用性测试的概念p研发完成了新的产品功能或是创造了新的产品特性之后,总是有这样的疑问:n 最新的版本是不是比以前的版本更好?n 我们的产品与竞争对手的产品使用起来一样容易吗?n 用户是否能够按照
2、我们设计的流程完成他们所要完成的工作?n 我们的设计师是否按照用户的操作习惯和产品的特性设计排版了?57.1 可用性测试的概念可用性测试评价指标可用性测试评价指标效能效能用户完成特定任务和达到特定目标时所具有的正确和完整程度效率效率用户完成任务的正确和完整程度与所使用资源(如时间)之间的比率满意度满意度用户在使用产品过程中所感受到的主观满意和接受程度67.1 可用性测试的概念形成性测试形成性测试 在产品或网站的开发过程中进行 用来发现设计的可用性问题例子:在应用中,用户能否找到和使 用“按揭计算器”按钮,来顺 利输入贷款贴息呢?总结性测试总结性测试 在开发后期进行 用来确认某个产品已经实现预期
3、的目标例子:新的应用有没有按预期的比 率提高了转化率?7p用户可用性测试的测试点可以从以下方面来考虑:n1.是否每一个用户交互设计都考虑到最终用户的理解力、教育背景以及环境压力?n2.程序的输出是否有意义、没有侮辱性的词语,以及是否含糊不清?7.2 可用性测试的基本要素8n 3.用来错误诊断的提示信息(error message)是直白易懂,还是需要计算机博士才可以读懂?比如,程序有没有输出这样的报错信息:“IEK022A OPEN ERROR ON FILE SYSIN ABEND CODE=102“。在20世纪七八十年代,程序输出这样的报错信息到处可见。今天大众化的软件系统在这一方面做得比
4、以前强多了,但是用户还是会碰到没有任何帮助价值的错误提示信息,诸如“发生了一个未知错误”或“程序发生错误需要重新启动”。 若是你自己设计程序,则应该避免输出这类没有意义的错误信息。即使程序不是你设计的,作为程序的测试人员,也应该帮助改进这些人机交互的地方。7.2 可用性测试的基本要素9n4.用户界面上是否保持概念的一致、内部的连贯性、语法的一致性?是否符合约定的使用习惯、语义和句法规律、格式、样式以及缩写习惯?n5.需要高精确性和准确度的软件系统是否提供了足够有效的输入验证?以网上银行系统为例,登录时应该要求提供账户号码、账户名以及PIN码(个人识别密码),以用来检测用户的合法性。7.2 可用
5、性测试的基本要素10n6.系统是不是包含了选项,或者包含的一些选项不会使用?基于软件测试的设计和考虑,现在软件的一个发展趋势就是只提供这些最常用功能的菜单项。于是一个设计良好的软件能够从用户的使用行为得到启发,设计出用户经常使用的一些功能的菜单选项。即使拥有这样智能的菜单系统,成功的软件设计还必须考虑如何使得软件的功能更符合人的思维逻辑和直觉。7.2 可用性测试的基本要素11n7.对于来自用户的输入,系统是否能够及时做出反应?比如,当用户单击鼠标时,选中操作生效需要耗费一些时间(访问远程系统的时候通常都这样),则需要显示一些信息,告知用户需要等待。有时也称这样的测试为组件测试,用以组件交互以及
6、用户反馈、做出合理的选择。7.2 可用性测试的基本要素12n8.程序的操作是否很容易上手?如是否有效提示用户需要输入大小写敏感的文本(例如:常见的密码输入)?再如,一项创新如果设计一连串的菜单和选项操作,它能轻松返回到主界面(例如:常见的游戏菜单选项都有一个主菜单)用户是否能够轻易返回上一级或者下一级?7.2 可用性测试的基本要素13n9.软件的设计是否有助于用户准确输入?通过分析用户在输入数据或者操作软件时遇到的错误,测试可以统计出哪些属于可以被用户订正的错误,而哪些会导致软件异常。n10.用户的操作可以轻松重复?换一句话说,你的软件是否能够让用户学会更好地使用该系统?7.2 可用性测试的基
7、本要素14n11.用户是否确定那个在众多的功能和菜单中来回切换而不发生意外?对软件主观的评价可能会导致用户是否会继续选择使用该软件。使用结束时的输出结果会让用户担心还是满意?用户会推荐给其他人使用该软件,还是仅仅自己用就算了?n12.软件的功能实现是否达到了设计规格要求?最终可用性测试需要包含一项软件规格说明书与产品实际使用情况所做的评估。从用户的角度来看,在实际使用环境中软件的表现是否真的不负众望?7.2 可用性测试的基本要素15p可用性或基于用户的测试基本上属于黑盒测试的范畴。如果由于软件设计不够优美、交互界面繁琐难用、规格缺失或被忽视等原因,而导致用户感觉该软件未能按照规格正常操作,这就
8、等于宣判这一项目开发失败。p用户可用性测试应该从功能缺陷到不符合人机工程学的设计失误来揭示软件设计存在的问题。7.2 可用性测试的基本要素167.3 可用性测试的过程1. 项目启动会2. 招募被试 3. 创建测试大纲4. 准备测试设备和角色安排 5. 进行测试6. 数据分析 7. 将测试结果排序并提出建议 8. 结果呈现以极简电视可用性测试为例以极简电视可用性测试为例17获得问题的背景,识别可用性问题:获得问题的背景,识别可用性问题:用户更喜欢哪种操作界面? XX电视界面评测用户使用飞梭是不是提高了操作效率? XX遥控器可用性测试在Android系统下,用户是更喜欢海信还是TCL? XX与XX
9、产品比较测试各功能模块是否好用? XX电视可用性测试1. 1. 项目启动会项目启动会2. 招募被试 3. 创建测试大纲4. 准备测试设备和角色安排 5. 进行测试6. 数据分析 7. 将测试结果排序并提出建议 8. 结果呈现7.3 可用性测试的过程18测试5名用户 -找到85的缺陷改进设计再次测试5名用户 -找到85的缺陷改进设计再次测试5名用户 -找到85的缺陷1. 项目启动会2. 2. 招募被试招募被试 3. 创建测试大纲4. 准备测试设备和角色安排 5. 进行测试6. 数据分析 7. 将测试结果排序并提出建议 8. 结果呈现7.3 可用性测试的过程19找什么样的用户来?找什么样的用户来?
10、避免过度关注人口统计学数据!避免过度关注人口统计学数据!Step 1: Step 1: 从描述开始:从描述开始: 尝试描述你想要什么样的用户来参与测试; 该产品的目标用户是哪些?Step 2Step 2:优先关注产品使用经验和行为:优先关注产品使用经验和行为 与该产品相关的经验,例如:相关的知识技能水平, 相关产品的相关经验,例如手机,游戏机;用户的网络使用经验,例如:上网频率,网络应用等;用户的电视使用经验:7.3 可用性测试的过程1. 项目启动会2. 2. 招募被试招募被试 3. 创建测试大纲4. 准备测试设备和角色安排 5. 进行测试6. 数据分析 7. 将测试结果排序并提出建议 8.
11、结果呈现20样本量样本量样本条件样本条件u年龄25-45岁,性别不限; u使用触屏智能手机(安卓系统尤佳);u思维活跃,善于表达;u非敏感职业者(软件、硬件工程师),财务、行政、前台等尤佳;u对网络依赖度高,平均每天下班后累计上网时间不低于1个小时(通过pc或手机、平板电脑上网);u经常使用手机、平板电脑观看视频、电影电视剧或通过usb下载到电脑上观看。分类分类外部用户外部用户内部用户内部用户总计总计计划计划4人5人9人7.3 可用性测试的过程21选择选择角色筛选调查(问卷筛选)招募渠道招募渠道内部员工招募代理机构鼓励机制鼓励机制外部项目提供礼品或现金内部项目提供小礼品或免费食品被试安排被试安
12、排时段候补被试7.3 可用性测试的过程1. 项目启动会2. 2. 招募被试招募被试 3. 创建测试大纲4. 准备测试设备和角色安排 5. 进行测试6. 数据分析 7. 将测试结果排序并提出建议 8. 结果呈现22编号编号用户分类用户分类姓名姓名性别性别年龄年龄职业职业手机手机体验时间体验时间联系方式联系方式P0预测试女24用户体验实习生Android2月10日1551616P1外部用户外部用户女24华为人力资源Android2月11日1582027P2女25电子厂职员iphone1500930P3女33建筑公司职员Android2月12日1597066P4男41IT技术人员Android130
13、8918P5内部用户内部用户男29R&D产业政策研究室Android2月13日1596032P6女26R&D人力资源部iphone1862415P7男25OBC人力资源部iphone2月14日1357296P8女23R&D财务部Android13568277.3 可用性测试的过程23l 测试大纲测试大纲测试目的介绍保密协议测试情景操作评分表(主试打分)问卷(被试评分)结束性提问对被试进行简要小结l 工具工具记录工具(写字板,笔记本、录音、录像、软件)任务卡片手表l 如果需要,平衡不同设计或产品的展示顺序如果需要,平衡不同设计或产品的展示顺序l 记住要做预测试记住要做预测试7.3 可用性测试的过
展开阅读全文