750705 发表于 2004-9-14 16:08:43

每个测试路径都要写到测试用例中去吗?

我现在测试这样一个程序,他里面有2个项需要填写,我要测试这2个项的各个组合是否正确。第一个项有17项,第二个项有12项,每个项目都有3个值,分别是边界值、正确值、错误值,每个值的操作符号有6个(>、>=、<、=<、=、包含),难道要写17×6×3×12×6×3个测试用例吗,甚至比这个还要多?还是只要验证第一个项和所有第二项的所有组合,其他组合一次类推,可以简便一下,就可以了(不用把每个可能的组合都列出来)。
请大家给一些建议!

[ 本帖最后由 楠族开心果 于 2010-5-26 12:59 编辑 ]

paradoxer 发表于 2004-9-14 16:33:35

像这样的情况,你要判断第一项的不同取值对第二项是否有影响,是否需要组合。
相应的,有所谓的“条件覆盖”“路径覆盖”等做法。

750705 发表于 2004-9-14 16:43:29

谢谢paradoxer!

第一项的取值对第二项没有影响。不同的组合会产生不同的结果。
关于“条件覆盖”和“路径覆盖”,我想是否要看代码才知道,可是我们公司对测试人员没有开放代码的。

johnliuzy 发表于 2004-9-16 13:15:27

代码都看不到
怎么能利用路径测试设计测试用例啊

paradoxer 发表于 2004-9-16 20:13:57

sorry,“条件覆盖”“路径覆盖”等是白盒测试中的概念。

对于这种情况的话,既然第一项对第二项没影响,我觉得可以是17×6×3+12×6×3个用例。
而且还可以根据实际需求中哪些可以看成等价类来减少一些。
页: [1]
查看完整版本: 每个测试路径都要写到测试用例中去吗?