int getGCD (int x,int y) { if (x<1 || x>100) { cout<<"参数不正确!"<<endl; return -1; } if(y<1 || y>100) { cout<<"参数不正确!"<<endl; return -1; } int max,min,re=1; if(x>=y) { max=x; min=y; } else { max = y; min = x; } for (int n =1 ;n<=min;n++) { if(min%n==0 && max%n==0) { if(n>re) re = n; } } cout<<"最大公约数为:"<<re<<endl; return re; }分别用语句覆盖,分支覆盖,条件覆盖,分支条件覆盖,条件组合覆盖,路径覆盖:写出测试用例和对应的判断条件
时间: 2024-01-10 12:03:15 浏览: 28
语句覆盖:执行每个语句至少一次。
测试用例:(1,1),(50,50)
判断条件:x<1, x>100, y<1, y>100, x>=y, min%n==0, n>re
分支覆盖:覆盖每个分支的各种结果。
测试用例:(1,1),(50,50),(50,100)
判断条件:x<1, x>100, y<1, y>100, x>=y, min%n==0, n>re
条件覆盖:覆盖每个条件的真假情况。
测试用例:(1,1),(50,50),(50,100)
判断条件:x<1, x>=1, x<=100, x>100, y<1, y>=1, y<=100, y>100, x>=y, x<y, min%n==0, min%n!=0, max%n==0, max%n!=0, n>re, n<=re
分支条件覆盖:覆盖每个分支的各种条件结果。
测试用例:(1,1),(50,50),(50,100)
判断条件:x<1, x>100, y<1, y>100, x>=y, x<y, min%n==0 && max%n==0, min%n!=0 || max%n!=0, n>re, n<=re
条件组合覆盖:覆盖所有条件的所有组合情况。
测试用例:(1,1),(50,50),(50,100)
判断条件:x<1, x>=1, x<=100, x>100, y<1, y>=1, y<=100, y>100, x>=y, x<y, min%n==0 && max%n==0, min%n!=0 || max%n!=0, n>re, n<=re
路径覆盖:覆盖所有可能的路径。
测试用例:(1,1),(50,50),(50,100)
判断条件:x<1, x>=1, x<=100, x>100, y<1, y>=1, y<=100, y>100, x>=y, x<y, min%n==0 && max%n==0, min%n!=0 || max%n!=0, n>re, n<=re
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)