关于测试用例设计的一些想法

上一篇 / 下一篇  2012-09-24 10:08:00

之前和小L 聊了之后发现测试是一门很深的东西。
关于测试用例,测试用例是需要不断更新的。不断执行之前的测试用例,对发现bug的贡献会越来越小,如果测试用例没有更新,我们测试的实际上是一个以前修改过且已经比较完善的东西了,因为开发是不会乱动正确的代码。那么不断执行之前的用例,我们只是在测试一个正确的代码,正确的代码怎么回出bug呢。我们测试要做的是不断思考,想象开发会改动那些地方,然后设计相应的用例。
在用例的设计上,最好对开发的一些细节有所了解,才能设计出很好的测试用例。比如一个上图片的功能,对于要求的输入图片格式为jpge,bmp,gif,不支持的格式png,那么我们通常的用例是:1.上传支持的文件,2.上传不支持的文件。如果我们对开发细节有所了解,知道这个功能是采用什么方法识别的图片格式,是通过文件后缀还是通过文件编码识别的,那么我们还可以设计出一条用例,3.人为修改文件图片后缀,讲不支持格式变成支持格式上传。如果开发采用识别后缀进行设计,那么这个设计就会造成一个bug的出现。
关于测试的优先级,对于一个有经验的测试来说,可以在有限的时间找到最重要的主线进行测试。举个例子,如果一个功能需要测试从A-B-C,有需要测试B-C。但是由于测试时间有限,那么我们判定B-C是A-B-C的子集,那么我们可以首先测试A-B-C,如果还有时间再测试B-C。
怎么做好测试用例的设计呢。就是要一开始就参与开发设计。

TAG:

引用 删除 mawenting   /   2012-12-14 10:41:53
5
 

评分:0

我来说两句

Open Toolbar