测试用例的目的

上一篇 / 下一篇  2008-10-10 15:55:31 / 个人分类:测试过程改进

为什么要写测试用例?写了测试用例有什么好处?好的测试用例是什么样子?

写测试用例的目的,首先是出于验证设计功能、性能点的需要,而必须要有针对性地给出每个功能点、性能点的验证方法,用例即是一种验证方法,基于这样的出发点,写测试用例的首先要满足的点是:测试用例必须覆盖所有的功能点、性能点,然后才是通过各种测试用例的设计方法,设计出好的测试用例。

好的测试用例是什么样子?测试艺术一书中这样说,好的测试用例就是能够发现至今为止没有发现过的错误,可是这样的测试用例是需要费很多时间的,而且,真正的设计严密的用例,只是一个具有严密逻辑的用例,看上去是好的,但是也未必,因为用户的法则是多种多样的,而且有很多时候,好的用例也许只是自己临时的一个闪念而已,但是就是这突如其来的灵感,能找出至今从未发现的BUG,所以,我觉得,好的测试用例,首先保证覆盖性,然后是保证正反用例的需求,最后是保证用例的严密逻辑性。

于是,测试用例的好处,首先,它能保证你测试的时候不遗漏测试功能点、性能点;然后它还可以在执行了N多个似乎重复的用例后显得很疲倦时,它还有一个牵引作用,让人毫不费力地按照用例所写的步骤执行下去;它还是一个发散点,所有的自由灵活的测试,都是基于一个用例点开始,让我们去想到很多;当然它还是一份最基本的文档,这份文档告诉我们的项目经理,按照一般的代码量,我的用例数有没有达到,我们都做了哪些测试。

最后要引用一句测试达人说的话:测试的目的是为了让客户不发现bug,而不是因为寻找bug才进行测试

对这句话,我深信不疑,所以,面对所有的问题时,首先想的是用户,而不是一味的钻牛角尖。

 


相关阅读:

TAG: 测试过程改进

 

评分:0

我来说两句

Open Toolbar