Python语言程序设计基础(第二版)嵩天等课后习题答案(免费)

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)分别以语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖方法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。

 

你可能感兴趣的:(#,Python)