技术文章 > “软件测试”文档管理和控制——测试前期的工作文档

“软件测试”文档管理和控制——测试前期的工作文档

2018-12-11 00:26

文档管理软件,文档管理系统,知识管理系统,档案管理系统的技术资料:

测试设计和测试用例库的结合

测试部自2001年4月份就强调测试用例的编写,在目前并没有很好的系统地对测试用例进行研究的情况。目前就是将测试用例全部记录下来。在测试用例比较多的时候,就必须将它象测试问题库一样建立起来测试用例库。测试用例库的具体建立和操作在这里不做过多的说明。

这里想说的就是将测试用例库中的测试用例和测试设计建立相关联的方法。让我们来看看测试用例吧,找出它们之间的规律。看起来针对一个产品的测试用例有成千上万条。但是通过采取测试方法或者测试范围找规律,只有最多不超过一百处具有较相同规律的测试用例。

再看看测试设计,固然编好测试设计,需要的是测试人员的经验。但是如果有一个强大的数据资料库的支持。就可以为建立一个高效率的测试设计节省了很多时间。而且可以保证你所编写的测试设计非常精辟。

比如在选择需要进行安全性测试的情况(即要通过各种正常、异常的操作突破密码的防范)。在测试设计中编写到这一部分时,就可以调出以前对安全性测试的资料。可能就会有十几种供你选择。

测试的强大资料库——测试问题库和测试用例库

测试工作中我们会记录下大量的数据资料。其中宝贵的资料是很多的。我们自己有一个习惯,就是喜欢有书面记录下成绩。当然这是很重要的。但是经过我多年的工作下来。我已经越来越不喜欢用书面记录下记录。因为这些内容如果没有专人来管理。很容易会成为压箱底的东西。

你的资料需要得到灵活的运用。这就需要靠这些手段来完成。因此我建立了测试问题库这一方式来保存数据资料。

测试问题库在许多的高科技开发公司都已经存在。有很多已经实现了自动入库的方式(即当你出一份测试问题报告,测试问题报告中的信息就已经编写到库中了)。

我强调的是在目前要求测试问题库中的信息可以包括很多,并且要记录下来有价值的内容。因为测试问题库建立起来,第一不仅要交给测试人员使用,还要帮助开发人员跟踪问题和修改问题。第二是一个完善的测试问题库还可以为建立问题分布柏拉图和问题分布分析趋势图都有很多的帮助。

从下图中可以看出,测试问题库中包含的信息是比较多的。通过库可以了解到被测软件的一些基本信息资料。有描述的比较完善的问题过程、问题现象和问题分析的内容。同时为了便于跟踪记录,有两个栏位就是为了跟踪问题的发展(特别是对未被改正的问题)。


测试人员通过使用测试问题库,可以非常方便地查询问题,另外可以自己在编写测试文档过程中确定重点的方向。

另外测试问题库的确立和使用,还有更为深远的意义。测试问题库的建立实际上为建立动态地对测试问题的控制和管理打下了良好的基础。

同样,为了配合测试工作的顺利高效的进行,我们要求建立第二个资料数据库,这就是测试用例库。关于测试用例库的重要性的介绍中,前面在简要介绍测试前期的文档和后期的文档作用已经通过图表描述了。

这里说测试问题库的建立是对测试结果的保存和使用。而测试用例的建立就是对测试过程的保存和使用。

这两个数据库极其关键和重要,我从事测试工作多年,比较遗憾的事情就是一直在研究对测试工作如何进行有效率的控制,而不是人为地控制。其实现在才发现通过测试问题库和测试用例库的使用就是可以进行有效的控制。