首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径______。
程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径______。
admin
2008-12-26
37
问题
程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径______。
选项
A、5
B、6
C、7
D、8
答案
B
解析
根据程序流程图,我们可以导出程序的控制流图,然后利用环路复杂性的计算方法,最简单的是看该程序控制流图中有五个判定结点数,便可得到该控制流图的环路复杂性为5+1=6,这样便可以确定六个线性无关的基本路径集,然后我们根据这些基本集对应找出六个测试用例,确保基本路径集中每一条路径都可以被执行到,即满足题目中的路径覆盖,由此知若要满足路径覆盖,至少需要设计六个测试用例。
转载请注明原文地址:https://jikaoti.com/ti/vLE7FFFM
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
信息系统的智能化维护不包括()。
不能用来关闭Linux操作系统的命令是(32)。
在一个HTML文档中,使用语句:<imgsrc="../i/eg_goleft123.gif"alt="向左转"/>在网页中插入一幅图片,当该图片无法显示时,会在浏览器上显示(44)。
CPU的基本功能不包括__________________。
若要获取某个域的邮件服务器地址,则查询该域的__________记录。
阅读下列函数说明和C函数,将应填入______处的语句写在答题纸的对应栏内。[函数6说明]函数DelA_InsB(LinkedListLa,LinkedListLb,intkey1,intkey2,intlen)的功能是:将线性表
阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。函数说明函数movetoend(1inkedListLa,inti)的功能是:将线性表A的第i个元素移到表尾。若移动成功,则返回0,否则返回-1。线性表A采用带头结点的单
按照“值”的不同特性,高级程序语言中的数据类型可以分为(34)和(35),后者又由前者组织而成。
办公自动化软件一般应用于(3)。
从一棵二叉搜索树中查找一个元素时,其时间复杂度大致为(18)。
随机试题
在物体的几何要素中,只有直线和平面可以作为基准,曲线和曲面则不可用作基准。
党在社会主义初级阶段基本路线的核心和主体是( )。
下列病毒的检测对子宫颈癌的诊断有辅助意义的是
孕34周早产儿,出生体重2300g,生后第三天出现嗜睡,反应差,拒乳、四肢皮肤发凉,臀部及股外侧皮肤色暗,触之有坚韧感。该早产儿最可能的诊断是
肾衰竭失代偿期血肌酐为
两端铰支细长(大柔度)压杆,在下端铰链处增加一个扭簧弹性约束,如图示。该压杆的长度系数μ的取值范围是()。
某企业进行存货清查时,发现材料短缺20000元,经查,该项短缺由多种原因造成,其中属于责任人过失的部分为3000元,属于定额内合理耗损部分为1000元,其余16000元属于非常损失。对此,会计入员编制的处理分录应为()。
西班牙画家达利的《内战的预感》是西方现代抽象主义绘画的代表作。()
Whatcropsdoesthefarmergrow?
Britain’sconstructionsectorhasenjoyeditsstrongestpick-upinbusinesssincebeforethefinancialcrisisplungedtheindust
最新回复
(
0
)