Take it from the conments section.
《软件测试技术》
在基本路径测试中,独立路径是指包括一组以前没有处理过的()的一条路径。从程序图来看,一条独立路径是至少包含有一条()的边的路径。(语句或条件;上层调用模块)
逻辑覆盖与路径覆盖与基本路径测试的区别是?
请问以下这道题的路径覆盖怎么做?
使用逻辑覆盖测试方法测试以下程序段
void DoWork (int x,int y,int z)
{
1 int k=0, j=0;
2 if ( (x>3)&&(z<10) )
3 {
4 k=x*y-1;
5 j=sqrt(k);
6 }
7 if((x==4)||(y>5))
8 j=x*y+10;
9 j=j%3;
10 }
说明:程序段中每行开头的数字(1~10)是对每条语句的编号。
题目要求:
(1)画出程序的控制流图(用题中给出的语句编号表示)。
(2)分别以语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖方法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。