白盒测试三角形问题的基本路径测试解答

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验六三角形问题的基本路径测试

主要代码如下:

1.If (inta >= intb + intc) _

2. Or (intb > =inta + intc) _

3.Or (intc >= intb + inta) Then

4. strMsg = "三角形两边之和必须大于第三边" + vbCrLf + "非三角形"

5.Else

6. If (inta = intb) _

7.And (intb = intc) Then

8. strMsg = "三角形的三条边都相等" + vbCrLf + "等边三角形"

9. Else

10. If (inta = intb) _

11.Or (inta = intc) _

12.Or (intc = intb) Then

13. strMsg = "三角形的任意两边相等" + vbCrLf + "等腰三角形"

14. Else

15. strMsg = "三角形的各边均非等" + vbCrLf + "普通三角形"

16. End If

17. End If

18.End If

1.根据上面的代码画出程序的控制流图。

2.计算环路复杂度。

V(G)=9

3.求出基本路径组合。

P1: 1-4-18

P2: 1-2-4-18

P3: 1-2-3-4-18

P4: 1-2-3-6-7-8-17-18

P5: 1-2-3-6-10-13-16-17-18

P6: 1-2-3-6-10-11-13-16-17-18

P7: 1-2-3-6-10-11-12-13-16-17-18

P8: 1-2-3-6-10-11-12-15-16-17-18

要点:从较短路径顺序增加

每个分支尽可能走一次

4.设计测试用例,按照表1的形式,设计用例。

表1:用例设计表

相关文档
最新文档