了解如何检查软件的文档的缺陷,例如帮助文档、用户手册,甚至是市场宣传材料。

一、软件文档的类型

软件测试员通常不限于进测试软件,而要负责组成整个软件产品的各个部分。保证文档的正确性也在职责范围之内。

文档测试:保证该文档包含应有的额所有材料,全部内容从技术角度讲准确无误,还要进行拼写检查和磁盘病毒扫描(为了得到好的评价)。

以下是可以归类于文档的软件组成部分:

  1. 包装文字和图形 。包括盒子、纸箱和包装纸。文档可能包含软件的屏幕抓图、功能列表、系统要求和版权信息。
  2. 市场宣传材料、广告以及其他插页 。是指用于促进相关软件销售的重要工具,同时提供补充内容和服务联系方式等。
  3. 授权/注册登记表 。这是客户注册时填写并寄回的卡片,也可以作为软件的一部分,显示在屏幕上让用户阅读、认可,并完成联机注册。
  4. EULA 。代表最终用户许可协议。这是要客户同意条款的法律文书,其中要求用户同意不得复制软件,如果受到软件缺陷的侵害,也不得向生产厂商起诉。
  5. 标签和不干胶条 。可能出现在媒体上、包装盒或者打印材料上。它们还包括序列号不干胶条和EULA信封的标签。
  6. 安装和设置指导 。有时信息直接打印咋磁盘上,也可以印在CD袋或者查到超薄型CD盒中,对于复杂软件,还可以是完整的手册。
  7. 用户手册 。现在大多数软件附带简明的“入门”类小手册。而详细信息变成了联机形式。两级手册可以发布在软件媒体、网站或者两者都有。
  8. 联机帮助 。联机帮助一般可以和用户手册互换使用,有时甚至取代用户手册。联机帮助有索引和搜索功能,用户查找多所需信息更加容易。
  9. 指南、向导和CBT(计算机基础训练) 。这些工具讲编程代码和书写文档融合在一起。它们一般是内容和类似宏的高级编程的混合体,通常混绑在联机帮助系统中。用户可以提出问题,然后由软件一步步引导完成任务。
  10. 样例、示例和模板
  11. 错误提示信息

二、文档测试的重要性

好的软件文档以下述3种方式确保产品的整体质量:

  1. 提高易用性。
  2. 提高可靠性。可靠性是指软件稳定和坚固的程度。
  3. 降低支持费用。用户有麻烦或者遇到意外情况就会请示公司的帮助。这是很贵的。好的文档可以通过恰当的解释和引导用户解决困难来预防这种情况。

三、审查文档时要找什么

注意:仔细阅读、按照每个步骤操作,检查每个图像,尝试每个示例。如果有简单的代码,测试代码是否按照描述的方式运行。

以下是构建文档测试用例基础的简化检查清单:

  1. 通用部分:听众、术语、内容和主题。
  2. 正确性:是否紧扣事实,逐步进行。
  3. 检查的内容:图表和屏幕抓图、样例和示例、拼写和语法。

四、文档测试的实质

以下这些问题可以称为是文档测试的实质:

  1. 文档常常得不到足够的重视、预算和援助。
  2. 编写文档的人可能对软件做什么不甚了解。
  3. 印刷文档制作要花不少时间,可能是几周,甚至几个月。

参考文献

  1. 《软件测试(原书第2版)》
  2. 《软件测试的艺术(原书第3 版)》

软件测试笔记(十二)- 测试文档相关推荐

  1. 我的成长笔记20210402(测试文档编写)

    记录第四天 1.今天写了一篇工具的使用手册文章,被我们测试团队的伙伴们夸奖:图文并茂,结构清析,我的直属Leader也说:以后来教教我们写文档吧! 2.简单说说文档该如何写:列好大纲 ,补充细节 ,可 ...

  2. 软件测试复习10:测试文档

    专栏:<软件测试> 个性签:顺境不惰,逆境不馁,以心制境,万事可成.--曾国藩 测试大纲:招标用,总体策略,对软件的了解,测试人员,资质等. 测试计划:策略.人员.工具.进度.场地.软硬件 ...

  3. 软件测试的十六种测试类型

    软件测试主要从以下16种类型进行测试: 一:功能测试(10个方面) 菜单.工具栏.快捷键.下拉框.按钮.单选按钮.复选按钮.切换.链接.触发键 二:界面测试 登陆界面.总界面.输入界面(增.删.改.查 ...

  4. 软件测试交付物、交付文档、测试产物等如何写?有何依据?模板是是什么?

    软件测试交付物.交付文档.测试产物等如何写?有何依据?模板是是什么? 1 前言 2 个人观点 2.1 网上搜索 2.2 参考标准 2.3 标准区别 2.4 标准模板 3 总结 1 前言 这个问题来源于 ...

  5. Python语言入门这一篇就够了-学习笔记(十二万字)

    Python语言入门这一篇就够了-学习笔记(十二万字) 友情提示:先关注收藏,再查看,12万字保姆级 Python语言从入门到精通教程. 文章目录 Python语言入门这一篇就够了-学习笔记(十二万字 ...

  6. 吴恩达《机器学习》学习笔记十二——机器学习系统

    吴恩达<机器学习>学习笔记十二--机器学习系统 一.设计机器学习系统的思想 1.快速实现+绘制学习曲线--寻找重点优化的方向 2.误差分析 3.数值估计 二.偏斜类问题(类别不均衡) 三. ...

  7. 使用Confluence如何输出一份结构清晰 可读性高的测试文档?

    一.前言 很多小伙伴们 , 会有输出文档的好习惯 :但 如何 输出一份 结构清晰&可读性高 的测试文档 / 帮助文档呢 ? 你写的流程文档 / 帮助文档 / 使用教程 ,别人看完了之后能上手操 ...

  8. 【学习笔记】Windows格式文档转换成Unix格式

    [学习笔记]Windows格式文档转换成Unix格式 我们有时候需要将文档格式从Windows格式转换成Unix格式,Windows下换行是\r\n,而Unix下换行是\n,所以只需要将文档中的\r去 ...

  9. PG系列数据库TPCH测试文档

    PG系列数据库TPCH测试文档 该文档适用于使用postgresql语法的数据库 一.机器环境 此次测试只为走通该测试的测试流程,准备的服务器是本地虚拟化的机器,故性能不具备参考价值 主机名 ip 内 ...

最新文章

  1. 什么是交换(Swap)与伪交换(Pseudo swap)
  2. VS2005中,C#中跨线程访问控件问题解决方案
  3. java元婴期(26)----java进阶(mybatis(5)---spring和mybatis整合(重点)逆向工程(会用))
  4. HDU - 4547 CD操作(LCA模板)
  5. 前端学习(2459):账户设置
  6. 一级计算机B理论知识和答案,计算机一级B基础知识选择题答案.doc
  7. Ubuntu下安装配置java及环境变量
  8. Hibernate框架(持久化类、缓存、事务管理)
  9. 尴尬了!迪士尼官方声明:从未与VIPKID有任何层面的业务合作关系
  10. group by with cube
  11. Bailian2806 公共子序列【最长公共子序列+DP】
  12. vue 父子之间通信及非父子之间通信
  13. 架构模式: 微服务的基底
  14. Python调包侠——Pandas循环提速
  15. 吸烟首先危害是会引起火灾,电子烟较好
  16. python等值面追踪_等值线的追踪算法(2)
  17. Diverse Team(暴力)
  18. MyBatis 大于小于符号表示
  19. Xcode iOS 工程目录结构解析
  20. 交叉编译-20:gettext移植到君正平台

热门文章

  1. Google Ads 认证考试
  2. iPhone 微信多开,如何在苹果手机上安装多个微信,爱思助手怎么用?IPA文件怎么弄?
  3. jsoup爬取虎牙直播的信息
  4. 红外光谱仪常见问题解答(一)
  5. 中学-知识与能力【7】
  6. Bert:一切过往,皆为序章
  7. zigbee期末考试选择题含答案
  8. LightGBM特征重要性画图
  9. 基于PKI密钥认证在CentOS7.9搭建OpenVPN(一)
  10. lazada发货_lazada出单怎么发货?流程+面单打印+发货仓库信息分享!