第12章 文档测试
一、软件文档的类型
文档的软件组成部分
- 包装文字和图形。包括盒子,纸箱和包装纸。
- 市场宣传材料,广告及其它插页。
- 授权/注册登记表。
- EULA(最终用户许可协议),这是要客户同意条款的法律文书。
- 标签和不干胶条。
- 安装和设置指导。
- 用户手册。
- 联机帮助。可与用户手册互换甚至取代。
- 指南,向导和CBT(计算机基础训练)。这些工具将编程代码和书写文档融合在一起,它们一般是内容和类似宏的高级编程混合体,通常捆绑在联机帮助系统中,用户可以提出问题,然后由软件一步步引导完成任务。
- 样例,示例和模板。
- 错误提示信息。
二、文档测试的重要性
- 确保产品的整体质量的方式:
提高易用性、提高可靠性(软件稳定和坚固的程度)、降低支持费用。 注
:对待软件文档要像对待代码一样给予同等关注和投入。
三、审查文档时要找什么
-
测试文档有两个等级。
1)非代码(用户手册或包装盒)——静态过程的技术编辑或技术校对;
2)文档和代码结合一起——动态测试。 -
文档测试检查清单
1)通用部分
听众、术语、内容和主题
2)正确性
紧扣事实、逐步执行
3)检查内容
图标和屏幕的抓图、样例和示例、拼写和语法
四、文档测试的实质
- 文档常常是得不到足够的重视,预算和援助。
- 编写文档的人可能对软件做什么不甚了解。
- 印刷文档制作需要花不少的时间,由于这个时间差,软件产品的文档需要在软件完成之前完稿——锁定。
小测验
1、启动Windows画图程序(见图12-4),找出应该测试的文档例子。应该找什么?
以下是几个例子:翻滚帮助——当鼠标停在某个画图程序绘图工具上方看到的弹出式描述。从help菜单选择about命令显示版权和许可协议窗口。按F1启动联机帮助,阅读手册、按索引选择或者输入关键词搜索。还有功能帮助——例如,从color菜单中选择edit color命令,在标题栏单击“?”按钮,然后单击其中的一种颜色,就会得到选择和创建颜色的帮助。
2、Windows画图程序帮助索引包含200多个条目,从airbrush tool到zooming in or out。是否要测试每一个条目才能够到达正确的帮助主题?假如有10000个索引条目呢?
任何一个测试都存在风险问题。如果有充足的时间测试所有索引项,就应该这样做。如果无法进行完全测试,就必须对认为有必要检查的对象建立等价划分。可以根据程序员关于索引系统工作方式的介绍来决定;可以像文档作者请教索引项是如何生成的。可以尝试每一个开头字母,或者第1个,第2个,第4个,第8个,第16个,甚至可以等到读完第15章“自动测试和测试工具”之后进行。
3、判断是非:测试错误提示信息属于文档测试范围。
对。但这不仅仅是文档测试。信息的内容需要作为文档测试;而强制信息显示和保证显示信息准确无误是代码测试的任务。
4、好的文档以哪3种方式确保产品的整体质量?
增强易用性、提高可靠性、降低支持费用。