用户体验测试
美工设计
页面显示与刷新、页面内容对比、图片、样式、按钮
23
按钮位置和等价的按键 网站不标准的链接颜色 过长的下载时间
24
功能测试
功能测试就是对产品的各项功能进行验证,根 据功能测试用例,逐项测试,检查产品是否达 到用户要求的功能。
27
功能测试
常用的功能测试方法
15、输入输出合法性检查 16、输入信息位置 17、上传下载文件检查 18、必填项检查 19、快捷键检查 20、回车键检查 21、边界/越界检查:边界条件、越界条件 22、一致性检查 23、信息反馈检查 24、界面简洁性检查 25、界面美观度检查 26、用户动作性检查 27、行业标准测试
易用性 规范性 帮助设施 美观与协调性 菜单位置 独特性 快捷方式的组合 安全性考虑 多窗口的应用与系统资源
22
界面测试
用户界面测试标准
业务功能总体要求:
业务要素齐备、处理流程完整、业务逻辑正确、授权适当 页面流程、页面信息、按钮执行、前置检查、运行稳定
3
什么是用户体验测试?
4
用户体验测试基本概念
什么是用户体验测试?
用户在评测软件、验收之前进行体验测试时产生的心理感 受,叫用户体验。
技术评价:好和坏。如功能实现否,任务完成否,完成任务的效率 如何,是否符合用户习惯,同类产品比较的优劣度。 艺术评价:美和丑。如界面的组织、风格。 人文评价:对不同类型的人是否都照顾到了(主要针对弱势群体)
12
用户体验测试方法
界面测试 功能测试 业务测试 可用性测试
13
界面测试
用户界面的概念
界面是人机交互的一个平台,是用户了解整个系统 的第一媒介。用户看到的和对使之进行操作的对象 都是基于界面平台上的。
用户界面风格分类
图形用户界面 网页用户界面 手持设备用户界面
14
置界面于用户的控制之下 减少用户记忆负担 保持界面的一致性
7
用户体验测试基本概念
人机交互的概念
用户使用软件产品就是在进行人机交互活动,设计 用户界面就是设计输入输出,这些输入输出是指为 了执行一个任务用户与计算机之间进行交互,即所 谓的人机交互或HCI(human-computer interaction)
8
用户体验测试基本概念
有关HCI的隐喻
直接操纵
桌面隐喻
文档隐喻
超文本 超媒体
对话隐喻
9
用户体验测试基本概念
界面设计标准
可视性 可供性
10
用户体验测试基本概念
人机交互方式评价标准
使用的难易程度:越容易越好 学习的难易程度:越容易越好 人机界面的复杂程度:功能范围导航、功能用户操 作尽量自然、方便、一致、安全、可靠 操作速度:越快越好 人机界面的控制方式:
操作界面总体要求:
用户界面直观、简洁、易用、高效,其窗口、对话框、菜单的设计 风格规范、统一 页面链接、响应及时性、页面元素、弹出窗口关闭、按钮、查询结 果、提示信息、程序代码调试信息、页面文字、业务办理窗口
输入输入合法性检查总体要求:
输入输出检查项足够,检查处理正确 长度、类型、范围约束、特殊字符处理、必填项判断、日期正确性 判断
用户体验测试的功能是模拟用户验收测试行为,以让客户 满意为目标,利用各种测试技术寻找软件的BUG,在测试 的同时揣摩用户心理,除常规测试外还进行审美评价和用 户使用心理评价。
5
用户体验测试基本概念
什么情况下进行用户体验测试
业务工程和需求工程做界面原型时需要做原型测试 在架构成型阶段要做核心阶段测试 部分产品提交、用户验收之前所做的体验测试
28
功能测试
测试类型:
功能点测试 性能测试 可用性测试 客户端兼容性测试 安全性测试 安装测试 用户界面测试 破坏性测试 帮助测试 产品发布测试
29
业务测试
业务分析
在了解测试相关流程的同时我们必须扩充我们的其 他相关知识,包括我们对我们的产品的客户的需求 的了解要比开发人员了解更全面,更深入。这样才 能保证我们的流程,我们的测试是按照客观的正确 的方向前进,而不至于被开发人员的思想所牵引。
用户体验测试
1
用户体验测试的目的
用户体验测试的最终目的是让用户在技术评价、 功能评价、艺术评价上最终接受软件产品。
2
课程介绍
用户体验测试基本概念
用户体验测试基本概念 人机界面的概念 用户体验测试的基本原则
用户体验测试方法
体验测试方法—界面测试 体验测试方法—功能测试 体验测试方法—业务测试 体验测试方法—可用性测试 体验测试方法—文档测试
界面测试
界面美观度主观评测
界面是否美观,就好比一个人的穿衣打扮是否得体 一样,在软件界面的美观度测试上,我们不得不考 虑一些好的建议:
前景与背景色搭配是否反差过大; 前景与背景色是否采用较为清淡的色调而不是深色; 系统界面是否采用了超过三种的基本色(一般情况下不 要超过三种); 字体大小是否与界面的大小比例协调; 按钮较多的界面是否禁止缩放; 系统是否提供用户界面风格自定义功能,满足用户人偏好
32
文档测试
说明书测试
语言检查:检查说明书语言是否正确,用词是否易 于理解 功能检查:功能是否描述完全,或者描述了并没有 的功能或有些功能遗漏 图片检查:检查图片是否正确
33
文档测试
帮助文件是否正确、易懂、是否人性化,最好能够提供检索功 能。具体参考以下细则:
帮助文档中的性能介绍与说明要与系统性能配套一致 打包新系统时,对作了修改的地方在帮助文档中要做相应的修改,做 到版本统一 操作时要提供及时调用系统帮助的功能,常用F1 在界面上调用帮助时应该能够及时定位到与该操作相对的帮助位置 最好提供目前流行的联机帮助格式或HTML帮助格式 用户可以用关键词在帮助索引中搜索所要的帮助 如果没有提供书面的帮助文档的话,最好有打印帮助的功能 在帮助中应该提供我们的技术支持方式,一旦用户难以自己解决可以 方便的寻求新的帮助方式
15
界面测试
16
界面测试
17
界面测试
18
界面测试
19
界面测试
20
界面测试
界面设计的八条黄金规则
尽量保持一致性 为熟练用户提供快捷键 提供有效反馈 设计完整的对话过程 提供简单的错误处理机制 允许撤消动作 提供控制的内部轨迹 减少短期记忆负担
21
界面测试
用户界面测试通用规则
凡计算机启动、控制的人机交互更易学易用 由人启动、控制的人机交互功能强、灵活性好
开发的难易程度:开发容易
11
用户体验测试基本概念
用户体验测试的基本原则
测试人员始终是要站在用户的角度考虑问题,对用户的业 务要全面的了解,全面揣摩用户的心理,对不同层次和不 同角色的用户所考虑的角度不同,要了解用户验收测试工 作环境。
25
功能测试
功能测试目的
关注软件是否能按既定意图执行(包括导航、数据 输入、处理和检索等功能环节) 要对程序执行的界面作主观评测,试图发现以下几 类错误:
是否有不正确或遗漏了的功能 在接口上,输入能否正确地接受,能否输出正确的结果 是否有数据结构错误或外部信息访问错误 性能上是否能够满足要求 是否有初始化或终止性错误
34
一个合格的测试人员应具有的职业素养 了解测试的重要性,挖掘自身对测试的兴趣 主动积极而不是被动去做 对软件抱有怀疑态度 有很强的沟通能力
35
THANK YOU
王丽芬
36
用户体验测试测试什么
非功能需求的测试-业务人员使用心理主观评价 业务功能确认测试-业务功能适合性评价 应用系统功能验证-功能实现正确性测试
6
用户体验测试基本概念
人机界面概念
人机界面从心理学意义可分为感觉(视觉、触觉、 听觉)和情感两个层次,人与机器之间的信息交流 和控制都发生在人机界面上。 用户界面设计的三大原则
26
功能测试
常用的功能测试方法
1、页面链接检查 2、相关性检查 3、检查按钮的功能是否正确 4、字符串长度检查 5、字符类型检查 6、标点符号检查 7、中文字符处理 8、检查带出信息的完整性 9、信息重复 10、检查删除功能 11、检查添加和修改是否一致 12、检查修改重名 13、重复提交表单 14、检查多次使用back键的情况
30
业务测试
业务分析
什么事? 谁的事? 做什么? 什么时候做? 在哪做? 怎么做? 这样做是否节省了我的时间、人力?
31
可用性测试
一个软件的可用性的测试和评估应该遵循以下 原则:
最具有权威性的可用性测试和评估不应该是专业技 术人员,而应该是产品的用户 可用性测试和评估是在产品的初期阶段就开始了, 软件在设计时就反复征求用户意见的过程应与可用 性测试和评估结合起来 软件的可用性测试必须是在用户的实际工作任务和 操作环境下进行 要选择有广泛代表性的客户