测试用例的设计基本思路
上一篇 /
下一篇 2011-08-15 19:46:17
/ 个人分类:测试设计
一个基本的测试用例的设计方法
一个基本的测试用例的设计方法需要包括因果图法,等价类法,边界值法。其中“因果图法”是核心,它决定测试用例的脉络,等价类法和边界值法是对于输入输出进行用例扩充使用的。
因果图法的使用
因果图法是采用最少的用例来覆盖,确保测试效率最高。关键是去掉不可能发生的一些逻辑步骤,在不遗漏的基础上减少无效的测试动作。
1)找出因,找出果
因,果各自提前出来,并找到其中的系统约束。
2)透过因和果,构建逻辑图
逻辑图,其实就是因果之间的管理关系图,一般可以采用手绘的方式更加清晰。
3)根据逻辑图,构建决策表
决策表,是有condition,action之间的关联关系表,多个condition之间,会形成不同的action。然后把不可能发生的condition去掉,这样就可以减少大量的无效用例。
4)把决策表转化为测试用例
决策表的列,就是一条条的测试用例了。就是多个condition和action的组合。就是用例。
测试用例生成后,可以采用等价类法和边界值法来扩充用例
等价类法可以取同等效能的情况下的输入来代替同类输入,可以减少同一个逻辑下的用例条数。
边界值法是必须要采用的方法,一般情况下,故障发生在边界情况下的概率非常高。比如1,16,254这类,最大,最小,次大,次小等。需要注意,边界值法也包括输出的边界值的验证,这个地方一般是容易忽视的,需要在测试过程中注意。
收藏
举报
TAG: