首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于软件测试技术中静态分析方法的叙述中,( )是正确的。
以下关于软件测试技术中静态分析方法的叙述中,( )是正确的。
admin
2016-05-11
38
问题
以下关于软件测试技术中静态分析方法的叙述中,( )是正确的。
选项
A、程序设计语言不同,但使用的静态分析工具是相同的
B、静态分析主要包括控制流分析、数据流分析、接口分析和表达式分析等
C、静态分析是按照程序内部逻辑结构设计并执行测试用例的方法
D、静态分析只能由人工完成
答案
B
解析
虽然软件测试技术在不断地发展,但传统的分类方法仍然适用。按使用的测试技术不同可以将测试分为静态测试和动态测试。进一步地可以将静态测试分成静态分析和代码审查,将动态测试分成白盒测试和黑盒测试。
代码审查(包括代码评审和走查)主要依靠有经验的程序设计人员根据软件设计文档,通过阅读程序,发现软件错误和缺陷。代码审查一般按代码审查单阅读程序,查找错误。代码审查的内容包括:检查代码和设计的一致性;检查代码的标准性、可读性;检查代码逻辑表达的正确性和完整性;检查代码结构的合理性等。代码审查虽然在发现程序错误上有一定的局限性,但它不需要专门的测试工具和设备,且有一旦发现错误就能定位错误和一次发现一批错误等优点。
静态分析主要对程序进行控制流分析、数据流分析、接口分析和表达式分析等。静态分析一般由计算机辅助完成。静态分析的对象是计算机程序,程序设计语言不同,相应的静态分析工具也就不同。目前具备静态分析功能的软件测试工具有很多,如Purify,Macabe等。
白盒测试是一种按照程序内部的逻辑结构和编码结构设计并执行测试用例的测试方法。采用这种测试方法,测试者需要掌握被测程序的内部结构。白盒测试通常根据覆盖准则设计测试用例,使程序中的每个语句、每个条件分支、每个控制路径都在程序测试中受到检验。白盒测试需要运行程序,并能在运行过程中跟踪程序的执行路径。软件人员使用白盒测试方法,主要想对程序模块进行如下的检查:
对程序模块的所有独立的执行路径至少测试一次;
对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测试一次;
在循环的边界和运行界限内执行循环体;
测试内部数据结构的有效性等。
黑盒测试是一种从软件需求出发,根据软件需求规格说明设计测试用例,并按照测试用例的要求运行被测程序的测试方法。它较少关心程序内部的实现过程,侧重于程序的执行结果,将被测程序看成是不可见的黑盒子,因此被称为黑盒测试。黑盒测试着重于验证软件功能和性能的正确性,它的典型测试项目包括功能测试、性能测试、边界测试、余量测试和强度测试等。黑盒测试主要是为了发现以下几类错误:
是否有不正确或遗漏了的功能?
在接口上,输入能否正确地接受?能否输出正确的结果?
是否有数据结构错误或者外部信息(例如数据文件)访问错误?
性能上是否能够满足要求?
是否有初始化或终止性错误?
因此正确答案是B。
转载请注明原文地址:https://kaotiyun.com/show/mmHZ777K
本试题收录于:
信息系统监理师上午基础知识考试题库软考中级分类
0
信息系统监理师上午基础知识考试
软考中级
相关试题推荐
以下关于项目团队管理的叙述中,__________是不正确的。
(2009下集管)国家信息化体系包括六个要素,这六个要素的关系如下图所示,其中①的位置应该是______。
(2014下集管)在制定项目质量计划中,______运用统计方法帮助项目确定影响特定变量的因素,经常用于项目产品的分析。
(2013上项管)在J2EE模型中,中间层的业务功能通过①软件实现,使用②实现业务逻辑处理结果的动态发布,构成动态的HTML页面,中间层也可以使用Servlet实现更为灵活的动态页面。①和②应填入______。
电子商务有多种物流模式,在()模式下,物流供应商是一个供应链和物流方案的集成商,它对公司内部和具有互补性的服务供应商所拥有的不同资源、能力和技术能进行整合和管理,并提供一整套供应链解决方案,也是货主的物流方案集成商。
一般单个项目的计划主要关注的是项目(1)的计划,但是对大型及复杂项目来说,必须首先考虑项目的(2)计划。(2)
局域网中,常采用广播消息的方法来获取访问目标IP地址对应的MAC地址,实现此功能的协议为______________。
项目整体管理要综合考虑项目各个相关过程,围绕整体管理特点,以下说法中,()是不正确的。
AP接入点(AccessPoint)是用于无线网络的无线HUB,是无线网络的核心。它是移动计算机用户进入有线以太网骨干的接入点,AP可以简便地安装在天花板或墙壁上,它在开放空间最大覆盖范围可达()米,无线传输速率可以高达11Mbps。
在组织级项目管理中,要求项目组合、项目集、项目三者都要与①保持一致。其中,②通过设定优先级并提供必要的资源的方式进行项目选择,保证组织内所有项目都经过风险和收益分析。②处应填入?
随机试题
天然气流量测量中所使用的孔板流量计,由()、差压计、压力表和温度计等组成。
疱疹性咽峡炎病原体为柯萨奇A组病毒,好发于夏秋季。起病急骤,I临床表现为高热、咽痛、流涎、厌食、呕吐等。体检可发现酮),正确的服药方法是
按照有关法律法规的规定,在起诉被告不作为的案件中,原告应当提供证明其在行政程序中曾经提出申请的证据材料,但下列哪些情形除外?()
以下材料可以优先采用作为路堤填料的有()。
当初步设计达到一定深度,建筑结构比较明确时可以采用()编制单位工程概算。
下列各项中,应计入现金流量表中“偿还债务所支付的现金”项目的有( )。
(2002年考试真题)根据中外合资经营企业法律制度的有关规定,合营企业应当按时向政府有关部门报送会计报表。下列部门中,合营企业应当向其报送年度会计报表的有()。
在乙公司2009年度财务报表审计项目小组中,C注册会计师主要负责对销售与收款循环相关业务进行审计。在实施审计过程中,C注册会计师发现乙公司2009年8月10日将500万元(含增值税)应收账款以不附追索权的方式出售给银行:在应收账款到期无法收回时,银行不能向
下面是某求助者的MMPI测验结果:Pt量表的原始分应当是()。
车辆的惯性是造成许多交通事故的原因。下列交通规则与惯性无关的是()。
最新回复
(
0
)