测试用例的设计基本思路

上一篇 / 下一篇  2011-08-15 19:46:17 / 个人分类:测试设计

一个基本的测试用例的设计方法

 

一个基本的测试用例的设计方法需要包括因果图法,等价类法,边界值法。其中“因果图法”是核心,它决定测试用例的脉络,等价类法和边界值法是对于输入输出进行用例扩充使用的。

 

因果图法的使用

因果图法是采用最少的用例来覆盖,确保测试效率最高。关键是去掉不可能发生的一些逻辑步骤,在不遗漏的基础上减少无效的测试动作。

1)找出因,找出果

因,果各自提前出来,并找到其中的系统约束。

2)透过因和果,构建逻辑图

逻辑图,其实就是因果之间的管理关系图,一般可以采用手绘的方式更加清晰。

3)根据逻辑图,构建决策表

决策表,是有conditionaction之间的关联关系表,多个condition之间,会形成不同的action。然后把不可能发生的condition去掉,这样就可以减少大量的无效用例。

4)把决策表转化为测试用例

决策表的列,就是一条条的测试用例了。就是多个conditionaction的组合。就是用例。

 

测试用例生成后,可以采用等价类法和边界值法来扩充用例

等价类法可以取同等效能的情况下的输入来代替同类输入,可以减少同一个逻辑下的用例条数。

 

边界值法是必须要采用的方法,一般情况下,故障发生在边界情况下的概率非常高。比如1,16,254这类,最大,最小,次大,次小等。需要注意,边界值法也包括输出的边界值的验证,这个地方一般是容易忽视的,需要在测试过程中注意。

 


TAG:

米粒里找bug 引用 删除 米粒里找bug   /   2011-08-16 00:08:26
方法总结的不错
米粒里找bug 引用 删除 米粒里找bug   /   2011-08-16 00:08:15
1
 

评分:0

我来说两句

Open Toolbar