上一问的因果图测试法在写一遍
时间: 2024-05-17 17:15:50 浏览: 17
好的,以下是因果图测试法的测试用例设计过程:
首先,我们需要绘制出该程序的因果图,以便于我们进行测试用例的设计。以下是该程序的因果图:
![因果图](https://img-blog.csdnimg.cn/20210802194437785.png)
根据因果图,我们可以得到以下测试用例:
1. A > 0, B > 0, C > 0, A < B + C, B < A + C, C < A + B:这是程序的正常情况,输入三个正整数并且可以组成三角形,期望输出任意三角形。
2. A <= 0, B > 0, C > 0:当A <= 0时,无法组成三角形,期望输出无法组成三角形。
3. A > 0, B <= 0, C > 0:当B <= 0时,无法组成三角形,期望输出无法组成三角形。
4. A > 0, B > 0, C <= 0:当C <= 0时,无法组成三角形,期望输出无法组成三角形。
5. A >= B + C, B > 0, C > 0:当A >= B + C时,无法组成三角形,期望输出无法组成三角形。
6. A > 0, B >= A + C, C > 0:当B >= A + C时,无法组成三角形,期望输出无法组成三角形。
7. A > 0, B > 0, C >= A + B:当C >= A + B时,无法组成三角形,期望输出无法组成三角形。
8. A == B, B == C, A > 0, C > 0:当A == B == C时,可以组成等边三角形,期望输出等边三角形。
9. A == B, A + C > B, B > 0, C > 0:当A == B时,可以组成等腰三角形,期望输出等腰三角形。
10. B == C, A + B > C, A > 0, C > 0:当B == C时,可以组成等腰三角形,期望输出等腰三角形。
11. A == C, A + B > C, B > 0, C > 0:当A == C时,可以组成等腰三角形,期望输出等腰三角形。
综上所述,以上测试用例覆盖了因果图中的所有路径和条件,可用于进行黑盒测试。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)