你需要单元测试文档模板吗?

在GJB438B中,只有软件测试计划、软件测试说明和软件测试报告的文档编写要求,并没有按照单元测试、集成测试、配置项测试、系统测试这些测试级别单独给出文档编写要求。

那么问题来了,单元测试文档也按照这个统一的测试文档编写要求来编写合适吗?

同理,集成测试也是一样。

在GJB438B中,对这三个测试文档编写要求确实是可以通用的,测试人员完全可以按照这个统一的要求来编写出不同测试级别的测试文档。

但是,这种通用的测试文档体现不出来不同测试级别要完成的目的,采用的测试方法。因此,也会导致不会单元测试和集成测试的测试人员写出来的单元测试、集成测试、配置项测试、系统测试的测试文档几乎一致,除了测试级别换了title之外。

执行单元测试,是为了确保每个软件单元代码的正确性,确保代码覆盖率、分支覆盖率100%的测试要求;集成测试是为了确保软件单元之间接口的正确性,确保已集成产品的正确性,可是这些内容在这个统一测试文档编写要求之中难以体现。

单元测试、集成测试更多地是白盒测试方法,它需要对代码有深入的了解,需要编写驱动模块、桩模块;配置项测试和系统测试则是黑盒测试方法,它不要求对代码有多少了解,而是把软件看作整个“黑盒”,只需要按照需求指定输入,观察输出结果是否符合要求,黑盒测试采用的是等价类划分和边界值分析的方法。这些测试方法都被淹没在测试用例的描述当中。

所以,GJB438B中对测试文档的统一编写要求,因为不能体现出不同测试级别的测试目的,测试方法的,这使得测试人员编写这些文档的时候也不会去考虑这些内容。这就导致一个没有掌握单元测试、集成测试技能的测试人员,编写出来的单元测试、集成测试文档完全一个样。

这也不利于组织提高测试能力。一旦认为有了和配置项测试、系统测试的测试文档几乎相同的单元/集成测试文档就代表完成了单元/集成测试,那组织的测试水平可想而知。

所以,建议实施GJB5000的组织应为每个测试级别单独制定测试文档模板,模板应结合测试目的、测试方法来建立,编写出来的测试文档应能体现出不同测试级别的差异。这会使得测试人员对不同测试级别的目的、要求、方法有更深层次的了解,有助于提高组织的测试能力。

这正是:

测试级别大不同,统一要求要权衡

测试目的分不清,测试方法搞不懂

参考书目:软件测试实用技术与常用模板(第2版),作者:李龙,黎连业,出版社:机械工业出版社

(0)

相关推荐

  • 软件测试的基本知识-1

    一.软件测试的目的? 发现缺陷错误,并且尽最大可能找出最多的错误,也是对软件质量进行评估,以提高软件质量 二.什么是软件? 软件=程序+文档 程序:是事先设计好的功能和性能要求执行的指令序列(简单的说 ...

  • 软件测试的完整流程过程(原创)

    测试的完整流程/过程 Hello~大家好,我是祁丽蕊,主要负责智家平台服务端测试工作.今天我要和大家分享 的是智家平台服务端测试的完整流程. 其实测试流程这个描述不够准确,在国际软件测试委员会的大纲中 ...

  • 教学管理菜鸟成长记11~规范化Word文档模板

    关键词:WORD2016:样式:模板 话说小菜学会TC来管理大量的文件后,工作效率有了一个质的飞跃.正所谓浮生偷得半日闲拜访师傅来学艺.小菜来到花果山,寻那正在度假疗养的唐僧. 师傅,好久不见,您还好 ...

  • 菜鸟记152-私人定制属于自己的文档模板之WORD篇

    注:炮仗花,别名黄鳝藤 关键词:WORD2016:模板:操作难度* 温馨提示:结合以下文章阅读效果更好 <教学管理菜鸟成长记11-规范化Word文档模板> 咳咳,各位盆友,新的学期开始了, ...

  • 菜鸟记153-私人订制属于自己的文档模板之EXCEL篇

    关键词:EXCEL2016:模板:图表模板:操作难度*** 温馨提示:结合以下文章阅读收获更大 <教学管理菜鸟成长记65-制作一劳永逸的图表模板> <菜鸟记152-私人定制属于自己的 ...

  • 菜鸟记154-私人订制属于自己的文档模板之PPT篇

    关键词:PPT2016:模板:母版:操作难度*** 各位看官好,咱们今天一起聊聊办公软件三剑客中的三弟PPT,应用场景数不胜数,咱们以制作一套教务处所用宣讲演示文稿为例,看看如何定制咱们所需的模板. ...

  • 菜鸟记295-自定义模板随身携带,新建模块化文档更便捷!

    万一您身边的朋友用得着呢? 关键词:WORD2016:模板:新建文档:操作难度* 写在前面的话:年末将至,各类事情扑面而来,每天都在干活.接新活.临时加活.回家加班赶活的节奏中度过--精疲力尽的小菜已 ...

  • .NET 中安全高效跨平台的模板引擎 Fluid 使用文档

    今天 以下文章来源于码农很忙 ,作者码农很忙 码农很忙代码改变世界. Liquid 是一门开源的模板语言,由 Shopify 创造并用 Ruby 实现.它是 Shopify 主题的主要构成部分,并且被 ...

  • dedecms织梦模板栏目列表中添加统计文档数量的标签

    dedecms在栏目列表中添加统计文档数量调用标签,实现的方法还是非常简单的,只需要做一些简单的修改即可实现我们所需要的功能. 方法如下: 打开include/extend.func.php文件,在最 ...

  • 同样写文档,初阶产品经理找模板,高阶产品经理是这样修炼逻辑的!

    刚走进办公室就听到产品实习生小邱在抱怨:"今天要我写竞品分析,明天要我写PRD.写写写!天天写这么多,浪费时间不说,产出的文档我怀疑根本没人看." 不止是小邱有这个困扰,很多产品经 ...

  • 办公小技巧:打造模板库 文档管理有条理

    办公时有些文档经常会被我们重复使用,比如个人简历.请假单.计划书.合同等等,很多人喜欢将文件到处乱存乱放,时间一长,文件一多,当再使用相同的文件时,就完全不记得此刻要用的文件放到哪里了.其实,我们可以 ...