软件测试三角形计算环复杂度,实验63角形问题的基本路径测试.doc

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

实验六 三角形问题的基本路径测试实验目的掌握程序控制流图的画法。掌握环路复杂度的计算方法。掌握利用基本路径法进行白盒测试的方法。

实验任务理解三角形问题的命题。三角形问题是软件测试文献中广泛使用的一个例子。三角形问题:输入三个整数a、b和c分别作为三角形的三条边,通过程序判断有这三条边构成的三角形类型是:等边三角形、等腰三角形、一般三角形或非三角形。主要代码如下:If (inta >= intb + intc) Or (intb >= inta + intc) Or (intc >= intb + inta) Then strMsg = “非三角形”Else If (inta = intb) And (intb = intc) Then strMsg = “等边三角形” Else If (inta = intb) Or (inta = intc) Or (intc = intb) Then strMsg = “等腰三角形” Else strMsg = “普通三角形” End If End IfEnd IfMsgBox(strMsg, MsgBoxStyle.Information, “三角形问题”) //输出判断结果

利用基本路径测试法对三角形问题进行测试用例设计。

实验步骤理解三角形问题中各种三角形的判断方法。根据上面的代码画出程序的控制流图。(注意:复合条件语句,需改复合条件的判断为一系列单个条件的嵌套)计算环路复杂度。求出基本路径组合。设计测试用例(按照表1的形式,设计用例)。

表1:用例设计表三角形问题基本路径测试编 输入预期输出预期路径边a边b边c形状判断实验 告要求实验 告中“实验内容”应包含程序控制流图;环路复杂度计算结果;基本路径集合;测试用例设计(按表1填写)。

相关资源:丝柏人像美肤处理软件CPAC Imaging Pro 3绿化汉化破解版

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月20日
下一篇 2021年6月20日

相关推荐