在白盒测试中,判定覆盖和路径覆盖有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/06/17 19:33:32
真的很谢谢你哦,其实你说的概念我都知道,我只是想说:判定覆盖好象也会做到路径覆盖啊,好象没有区别哦。
也给你一个例子,你帮我看看,两个判定语句,每个判定有真假,那么就有四条路径了呀

我的邮箱 tulongqing@yahoo.com.cn

判定覆盖:判定覆盖就是设计若干个测试用例,运行被测程序,使得程序中每个判断的取真分支和取假分支至少经历一次。
路径测试:路径测试就是设计足够的测试用例,覆盖程序中所有可能的路径;
路径测试是最强的覆盖准则。
在我们课件上摘的,还不明白的话留下邮箱我把课件传你,有例子,是有图的。

判定覆盖好象也会做到路径覆盖
那是在给定数据比较小的情况下的,要是很大型的程序就不可能了阿,判定覆盖只要选择的路径中满足每个判断的取真分支和取假分支至少经历一次就可以了阿,不一定经过所有路径的。课件发给你了。