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

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

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

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

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

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

  测试后期的工作文档——数据统计图表

  在介绍测试两个巨大的数据库的内容时,已经提到可以通过图表描述,那么这里有两种图表加以介绍。

  一种的图表中是柏拉图的方法。柏拉图的内容可以通过一个具体的例子来进行说明。

  问题分析的柏拉图的内容是由两个坐标组成的,一个是以柱状图说明在哪些软件模块的问题分步数目。第二个是以线状图来表示出在总的问题量每一个模块所占有的问题的百分比的分布。

  通过问题分布的柏拉图可以很容易看出哪些问题是很容易出现问题的地方。柏拉图的作用:第一可以便于可以根据柏拉图进行问题数据统计分析。另外如果正在分阶段地进行对一个大系统的测试。通过柏拉图还可以进行分阶段的问题技术分析。通过每一个阶段的柏拉图来找出这个大系统的问题分布的一般规律。通过柏拉图来分析出高风险的问题区域。这一点是非常关键的。对于在测试大纲中设定权值有非常大的作用。

  问题分析的第二中图表的分析是使用缺陷分析图表。这是一种非常管用的分析图表。它是用来记录在测试过程中的问题的变化(也称‘打开/关闭’图表[打开的意思是寻找发现问题,而关闭的意思是修改问题])。