易用性和用户文档是影响软件质量的重要指标,也是直接决定一个软件能否取得市场成功的关键因素。
易用性测试包括:安装测试、功能易用性测试、界面测试、辅助系统测试。
1、安装测试
①安装手册的评估
②安装的自动化程序测试
③安装选项和设置的测试
④安装过程的中断测试
⑤安装顺序测试
⑥多环境安装测试
⑦安装的正确性测试
⑧修复安装测试与卸载测试
2、功能易用性测试
业务符合性、功能定制性、业务模块的集成度、数据共享能力、约束性、交互性、错误提示
功能易用性测试
| 业务符合性 | 程序实现的业务逻辑与实际业务逻辑是否一致; |
| 功能定制性 | 对软件功能应能够灵活定制 |
| 业务模块集成度 | 对于存在紧密关系的模块,是否方便功能转换,从一个功能进入到别一个功能 |
| 数据共享能力 | 对于多处使用的数据应可以一次输入多处使用,减少用户重复工作 |
| 约束性 | 对于流程性强的操作,应能够操作顺序;对非法信息应不允许进行系统 |
| 交互性 | 对于用户的每一次操作,应能够给出提示或回应,使用户清晰的看到系统的运行状态 |
| 错误提示 | 对于关键操作完成后或删除数据之前给出明确的提示信息; |
规范性测试、合理性测试、一致性测试、界面定制性测试
4、界面元素测试
窗口测试、菜单测试、图标测试、鼠标测试、文字测试
3与4用户界面测试:界面整体、界面元素测试总结如下表
| 界面整体 | 规范性测试:符合现行标准和规范 |
| 合理性测试:界面与软件功能是否相融洽,界面的布局是否协调 | |
| 一致性测试:使用的控件、标签风格、错误提示信息、操作方法是否一致 | |
| 界面定制性测试:界面元素的可定制性;工具栏的可定制性;统计检索的可定制性;报表的可定制性 | |
| 界面元素 | 窗口测试:大小、显示、窗口大小改变、多个窗口同时打开、支持操作方法等 |
| 菜单测试:是否符合需求;措辞是否准确;顺序是否合理;图形布局是否一致 | |
| 图标测试:是否符合表达习惯;不同的目标是否采用不同的图标;图标尺寸是否合适;建议与对应功能相似;图标上是否有标注 | |
| 鼠标测试:交互环境中是否可以识别鼠标操作;多次点击是否识别;无规则点击是否会产生无法预料的结果;右键弹出菜单是否正确; | |
| 文字测试:界面文字是否正确,准确,无二义性; |
前后一致性、内容完整性、可理解性、方便性
帮助测试用例:
| 编号 | 测试案例及说明 | 测试结果 | 缺陷原因 |
| 1 | 系统是否提供F1及时帮助功能 | ||
| 2 | 在界面上调用帮助时应该能够及时定位到与该操作相对的帮助位置 | ||
| 3 | 对功能采用及时帮助是否能定位到帮助系统的位置 | ||
| 4 | 利用帮助索引是否能定位到帮助主题和内容 | ||
| 5 | 是否具有打印功能 | ||
| 6 | 目录是否划分层次 | ||
| 7 | 帮助内容描述得是否准确,一定详细到可以解决问题 | ||
| 8 | 在系统不同位置激活帮助内容与当前操作内容是否相关联 | ||
| 9 | 微帮助提供:由状态栏提供或控件上有提示文本 |
验证向导是否正确、确认向导的连接是否确实存在、是否每一步都有向导说明、向导是否一致是否直观、向导必须用在固定处理流程中并不少于3个处理步骤。
7、信息提示
1)、提示信息是否用具有可以理解性的语言讲行描述
2)、对重要的、有破坏性的命令是否提供确认措施
3)、信息是否具有判断色彩
4)、信息提示是否具有统一的标记。
实战篇:
试题1
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
易用性和用户文档是影响软件质量的重要指标,也是直接决定一个软件能否取得市场成功的关键因素。
[问题1] (5分)
用户对软件系统功能是否易用是衡量软件易用性对软件质量起着重要的作用,那么对一些重要功能的易用性应该要测试哪些方面的内容?
[问题2] (6分)
信息提示是计算机用信息的形式对用户的某些操作所做的反应。如何评测向用户提供的视觉上的反馈,确保在用户和界面间建立双向通信是十分重要。那么信息提示哪些测试点?
[问题3] (4分)
提到软件的易用性就不得不提软件的向导,简述在进行软件向导测试时的测试要点。
[问题4] (8分)
软件帮助是协助用户使用软件的关键途径,因此也是软件测试过程中的一个重要内容,简述在进行软件帮助测试时的测试要点并设计一组测试用例。
参:
[问题1]
功能易用性测试重点要测试:
1业务符合性
2功能定制性
3业务模块的集成度
4数据共享能力
5约束性
6交互性
7错误提示
[问题2] 信息提示
1)、提示信息是否用具有可以理解性的语言讲行描述
2)、对重要的、有破坏性的命令是否提供确认措施
3)、信息是否具有判断色彩
4)、信息提示是否具有统一的标记。
[问题3]
向导测试时的测试要点:
验证向导是否正确、确认向导的连接是否确实存在、是否每一步都有向导说明、向导是否一致是否直观、向导必须用在固定处理流程中并不少于3个处理步骤。
[问题4]
帮助测试时的测试要点:前后一致性、内容完整性、可理解性、方便性。
帮助测试用例:
| 编号 | 测试案例及说明 | 测试结果 | 缺陷原因 |
| 1 | 系统是否提供F1及时帮助功能 | ||
| 2 | 在界面上调用帮助时应该能够及时定位到与该操作相对的帮助位置 | ||
| 3 | 对功能采用及时帮助是否能定位到帮助系统的位置 | ||
| 4 | 利用帮助索引是否能定位到帮助主题和内容 | ||
| 5 | 是否具有打印功能 | ||
| 6 | 目录是否划分层次 | ||
| 7 | 帮助内容描述得是否准确,一定详细到可以解决问题 | ||
| 8 | 在系统不同位置激活帮助内容与当前操作内容是否相关联 | ||
| 9 | 微帮助提供:由状态栏提供或控件上有提示文本 |
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
[说明]
易用性和用户文档是影响软件质量的重要指标,也是直接决定一个软件能否取得市场成功的关键因素。
[问题1] (5分)
用户对软件系统的第一认识来自于安装,因此易用性的一个重要体现就是安装的易用性。简述安装测试应当从哪几个方面来考虑?
[问题2] (6分)
软件用户界面起着引导用户操作的重要作用,简述整体界面测试和界面中的元素测试分别应当设计哪些测试点?
[问题3] (4分)
软件帮助是协助用户使用软件的关键途径,因此也是软件测试过程中的一个重要内容,简述在进行软件帮助测试时的测试要点。
参与答案:
[问题1]
评估安装手册
安装的自动化测试
安装选项和设置的测试
安装过程的中断测试
安装顺序测试
多环境安装测试
安装正确性测试
修复安装与卸载测试
[问题2]
界面整体测试:规范性测试、合理性测试、一致性测试和界面定制性测试
界面元素测试:窗口测试、菜单测试、图标测试、鼠标测试和文字测试。
[问题3]
文本的准确性
与程序的接口
帮助索引的检查
超链接的正确性
链接的意义
风格应简洁
试题3 (10分)
阅读以下说明,回答问题1和问题2,将解答填入答题纸的对应栏内。
[说明]
软件测试是与软件开发密切相关的一系列有计划的活动,在软件测试过程模型“V模型”的指导下,开发过程中应该安排一系列不同类型的测试活动。
软件测试过程是由一系列的关键活动组成的,同时软件测试质量的保证手段是必不可少的。
[问题1] (2分)
针对开发过程中的不同阶段,应该包含那些类型的软件测试。
[问题2] (8分)
简述软件测试过程的关键活动,以及保证软件测试质量的手段。
参:
[问题1]
单元测试
集成测试
确认测试(系统测试)
验收测试
[问题2]
知识点包括:
软件测试过程的关键活动:
测试需求分析
制定测试计划
测试设计
测试执行
测试分析与总结
质量保证手段:
制定质量保证计划、质量体系建立
测试活动审核、测试文档评审
测试过程数据的收集、度量与分析下载本文