解析 (1)画出控制流图:如下图所示。 (2)计算环形复杂度: 10(条边)-7(个节点)+2 =5 (3)导出独立路径(用语句编号表示) 路径1:1→2→3→4→5→6→7 路径2:1→4→5→6→7 路径3:1→2→4→6→7 路径4:1→2→4→5→7 路径5:1→2→3→4→5→7 (4)测试用例如下:...
使用基本路径测试方法,为以下程序段设计测试用例。(1)画出程序的控制流图。(2)计算程序的循环复杂度,导出程序基本路径集中的独立路径条数。(3)导出基本路径集,确定程序的
控制流图是描述程序控制流的一种图示方式,它由节点和定向边构成。控制流图的节点代表一个基本块,定向边代表控制流的方向。其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套的判断。本题程序中,这条...
使用基本路径测试方法,为以下程序段设计测试用例。___画出程序的控制流图,编号已经给出。___计算程序的环路复杂度,导出程序基本路径集中的独立路径条数。___
使用基本路径测试方法,为以下程序段设计测试用例。(1)画出程序的控制流图,编号已经给出。 (2)计算程序的循环复杂度,导出程序基本路径集中的独立路径条数。(3)导出基本路径集,确定程序的独立路径。 (4)根据(3)中的独立路径,设计测试用例(确保基本
画出程序中所有函数的控制流程图。分值: 5相关知识点: 试题来源: 解析 答案: 流程图 ①void reverse(char s[])的流程图如下图所示。 ②void getHex(int number, char s[])的流程图如下图所示。 ③int main()的流程图如下图所示。反馈 收藏
} 说明:程序段中每行开头的数字( 1 至 5 )是对每 条语句的编号。 (1)画出程序的控制流图(用题中给出的语句编号 表示)。 (2)分别以语句覆盖、判定覆盖、条件覆盖、判定/ 条件覆盖和路径覆盖方法设计测试用例,并写出每个 测试用例的执行路径(用题中给出的语句编号表示)。
(1)画出下列程序段控制流图; (2)计算环形复杂度; (3)导出独立路径 相关知识点: 试题来源: 解析答: (1) 控制流图:计算环形复杂度: 10(条边)- 8(个节点)+ 2 = 4 导出独立路径(用语句编号表示) 路径1:4→14 路径2:4→6→7→14 路径3:4→6→9→10→13→4→14 ...
请为程序模块Function1画出程序控制流图 首先应整体浏览一下程序结构,注意其中包含循环语句和分支语句,简单标注一下循环或分支语句所在的行 基本原则,对于所有的复合结构,包括循环或分支都需要考虑2个问题,复合结构内部的下一个语句;复合结构外部下一个语句
八、已知有下面程序流程图(1)画出上图的程序控制流图,并求出它的程序复杂度。(2)为了完成基本路径测试,求它的一组独立的路径。 相关知识点: 试题来源: 解析 解:(1) 环路复杂性=判断数+1=4+1=5(个) (2) 路径1:abcdij 路径2:abceij 路径3:abfgij 路径4:abfhij 路径5:abfhibj...