技术文章 > “软件测试”文档管理和控制——测试设计

“软件测试”文档管理和控制——测试设计

2018-10-19 23:11

文档管理软件,文档管理系统,知识管理系统,档案管理系统的技术资料:
测试前期中最重要的文档就是测试设计,这里先简单地说明为什么要在黑盒测试中考虑到做到测试设计。首先将测试操作分为两部分,这两种方法都是相对极端的。第一种方法就是测试凭着自我感觉进行。进行这种测试时不需要打腹稿,想到哪里就测试到哪里。第二种方法就是测试的每一步骤都要设定下来并加以文字说明,如象记录到打开一个记录,然后光标定位到某一个字段,输入一个字节。

可以说这两种方法都存在各自的误区,第1种方法可以说盲目性太大,并且重复性和遗漏性也比较高。第2种方法在测试设计上又过于僵硬和死板,操作起来没有更好地变通性。

所以基于以上两种情况,测试设计就出现了。可以说它是在考虑了上述两种情况之后,所考虑的一种变通和调节。我们要从测试设计中体现一种思想,这种思想就是在进行功能测试中,我们即要追求测试深度的渐进,还要考虑到测试广度的延伸覆盖的程度。

从另一个方面来说,测试设计的编写实际上使对测试大纲中某一部分的放大。可以说测试大纲的前期的全部编写可以由测试主管或者测试项目负责人来进行。而测试设计可以分配给各个测试人员来编写,谁来负责一部分就由谁编写相关的测试设计。

对编写测试设计的要求是比较高,主要要求如下:

1、要求在编写相关的测试设计,要具有一定深度和较大的面。一定的深度的意思就是要切中要害。通过仔细地研究各种技术文件和被测软件,对自己认为可能会出现问题的地方做到更深一层的思考和判断。较大的面就是所铺开的网尽可能的大。不要存在遗漏,这样做也可以避免重复性操作的产生。

2、对所了解的测试方法也要有要求,测试大纲中的测试方法只是相当于一个概念性的。而在测试设计中所要求的测试方法就要比较具体。比如在时钟测试中,在走时的精确度的测试,可能就要标注上要用的方法就是比较法。各种的测试方法有很多种,在黑盒测试中主要的测试方法就有:等价类、边界值、正交法和判定表这样的方法。

3、在测试设计中对于除了正常的功能测试还需要进行那些特殊的测试,如强度测试、回归测试和安全测试等都必须加以标注。

好的测试设计,可以帮助测试人员理清整个测试的脉络。并且可以很有效地

查找到测试。这是一份非常重要的文档,它也和测试大纲一样,为了更高地寻找和发现到错误,并且在每一次测试中进行修改。

在测试设计中也要求分清测试项目中哪些是重点,这是贯穿到整个测试。测试设计中的深度的意思也是针对该点。没有重点就不能谈到深度的要求。测试设计经过多次地修改,每一次都能够确定相关的重点。测试设计中的重点需要进行二次评审。第一次是在进行实测前的确定重点。第二次确定重点是要在实测后重新划分。第一次的确定主要靠的是经验。

在测试设计中确定各种测试方法,具体到什么地方使用什么样的测试方法,这是极其关键的。在这一点上需要测试人员的经验的培养。

现在以一份较好的测试设计加以说明:

测试设计上的编写实际上就是让测试人员在测试前理清一遍自己的测试思路。这是非常关键的。所以对于测试设计上来说,就要求进行必要的测试设计方面的评审工作。