质量管理体系之如何使用测试文档模板?

前言

测试文档是形式化测试过程的一个重要组成部分,也是质量管理过程的一部分。如何使用测试文档才能对我们的工作真正带来价值呢?

在网上可以搜索到很多测试文档模板,模板中也不乏内容项的描述,以及测试文档之间与测试过程之间关系的描述。在最初接触测试时,使用模板让我在工作技能方面得到迅速提升,但使用了一段时间之后,又给我的工作带来了很多困扰,典型的就是花费大量的时间和精力投入到了填充格式的案头工作中,但最后输出的文档并不具有特别的价值(对质量和工作效率都没有帮助)。于是某些文档模板使用一段时间后,由于成本和文档效果的限制,逐渐放弃。

后来随着自己管理理念的逐步成熟,意识到问题在于我们是否使用了符合公司需求的文档和方法。

本文通过分享一些个人的经验,来帮助大家探索自己的测试文档需求。

分析需求

想要解决问题有个原则就是先研究问题的原因,在选用模板这个问题上这个原则同样适用。可以说没有比滥用测试文档更能表现出这个原则了。先考虑测试文档需要解决的问题,然后再运用一种适合解决方案的形式。比如一个刚创业的公司,可能根本没必要去写用例、写计划。

可以从这几方面分析来分析测试文档的需求:

1. 测试小组的使命是什么,测试这个产品的目标是什么?

如果文档不能支撑这样的目标,就没有价值。

2. 自己的测试文档是产品还是工具?

产品是给别人使用的东西。如果文档只是内部工具,则不必太完整、太多要求、太整齐,能在最低限度上有助于达成目标即可。

3. 设计变更有多频繁

如果很频繁,则不要写太多细节,因为这些细节很快就过时。

4. 反映设计变更的规格书变更有多频繁

如果设计书长期不更新,就不要把测试文档捆绑在这种设计上。

5. 测试时是希望证明与设计不一致,还是与客户期望不一致?

6. 要采用的测试风格更依赖于用例还是探索式测试?如果更依赖探索式测试,则更需要战略和策略文档(有关如何在某个领域测试的想法,而不是测试用例)。

7. 测试文档应该关注测试什么(目标)还是怎么测试(过程)?

8. 需要用文档控制测试项目吗?如果是,那么如何控制,初期or后期?

9. 测试文档的目标读者是哪些人?他们的关注点是?这些读者有多重要?

10.需要多强的跟踪性?是否需要跟进哪些文档?

11.测试文档要在多大程度上支持项目状态与测试进展的跟踪和报告?

12.测试组成员能力如何?测试人员懂得越多,文档可以省略的越多。

13.测试时需要做的三方面工作(预防、检测、预测)哪方面占比更多?是否需要舍弃一些?

理解文档内容

模板用起来很简单,填满所有内容,就会得到自己的文档,但模板的问题是,编写的文档看起来不错但可能没有实际内容。因此,为了使用模板编写好的测试文档,必须理解文档每一部分的含义,理解为什么要有这一部分,什么时候可以删除。如果我们对这些都能理解,就不需要测试模板了。很多时候模板使我们的工作效率下降,其实是因为没有综合考核实际需求和模板。

更好的方式是,先思考我们的需求,然后参考不同的模板,从模板中摘录能让我们的测试文档更有效的部分进行补充,而不是相反。

原文发布于微信公众号 - 软件测试经验与教训(udatest)

原文发表时间:2018-04-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算D1net

多云应用性能:IT专业人士的移动目标

你的应用的设计好坏会在多云环境中对性能产生影响。使用以下这些监控和管理技术来避免应用的性能问题。 对于大多数IT组织来说,“性能”意味着响应时间或用户体验的质量...

27740
来自专栏云计算D1net

API如何开启IT基础设施的未来

企业一直在寻找新的方法来提高效率,降低成本的同时保持其产品和服务的质量。云计算的重要组成部分API被IT部门和服务供应商越来越看好(应用程序编程接口),其使工作...

368130
来自专栏程序你好

微服务架构: 什么是微服务, 是什么时候和怎么使用微服务

17330
来自专栏腾讯技术工程官方号的专栏

腾讯发布2017年代码报告

腾讯发布2017年代码报告,对过去一年研发数据进行了统计,涵盖代码、开发者、语言等基础数据。 点击下图查看↓↓↓ ?

70180
来自专栏领域驱动设计DDD实战进阶

DDD实战进阶第一波(二):开发一般业务的大健康行业直销系统(搭建支持DDD的轻量级框架一)

本系列文章 DDD实战进阶第一波(一):开发一般业务的大健康行业直销系统(概述) DDD实战进阶第一波(二):开发一般业务的大健康行业直销系统(搭建支持DDD的...

40850
来自专栏携程技术中心

干货 | 携程运维工作流平台的演进之路

作者简介 徐豪杰,携程旅行网技术保障中心流程工具团队资深软件工程师,于2013年加入携程,主要负责携程工作流平台架构设计与建设,在流程建设方面有着比较丰富的积累...

68090
来自专栏云计算D1net

混合云的性能管理状态

混合云的性能管理 如今,IT管理员在如何运行关键业务的工作负载方面比以往任何时候都有着更多的选择。其中包括物理,虚拟,本地,云计算,或一些组合。这就是为什么找...

33550
来自专栏编程一生

漫画:SOA中怎样确定服务的粒度?

12730
来自专栏杨建荣的学习笔记

前后端分离的开发模型和架构演进

其实对于很多团队和公司来说,前后端分离的出发点是有些问题的。如果业务没有梳理清楚,就要大一统的方案,显然这个方案是需要反复迭代,这个迭代的代价尚可忽略,但是对...

14920
来自专栏大数据文摘

超贴心 :一份简单明了的营销分析软件包测评

22150

扫码关注云+社区

领取腾讯云代金券