每个测试路径都要写到测试用例中去吗?
我现在测试这样一个程序,他里面有2个项需要填写,我要测试这2个项的各个组合是否正确。第一个项有17项,第二个项有12项,每个项目都有3个值,分别是边界值、正确值、错误值,每个值的操作符号有6个(>、>=、<、=<、=、包含),难道要写17×6×3×12×6×3个测试用例吗,甚至比这个还要多?还是只要验证第一个项和所有第二项的所有组合,其他组合一次类推,可以简便一下,就可以了(不用把每个可能的组合都列出来)。请大家给一些建议!
[ 本帖最后由 楠族开心果 于 2010-5-26 12:59 编辑 ] 像这样的情况,你要判断第一项的不同取值对第二项是否有影响,是否需要组合。
相应的,有所谓的“条件覆盖”“路径覆盖”等做法。
谢谢paradoxer!
第一项的取值对第二项没有影响。不同的组合会产生不同的结果。关于“条件覆盖”和“路径覆盖”,我想是否要看代码才知道,可是我们公司对测试人员没有开放代码的。 代码都看不到
怎么能利用路径测试设计测试用例啊 sorry,“条件覆盖”“路径覆盖”等是白盒测试中的概念。
对于这种情况的话,既然第一项对第二项没影响,我觉得可以是17×6×3+12×6×3个用例。
而且还可以根据实际需求中哪些可以看成等价类来减少一些。
页:
[1]