首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于软件测试技术中静态分析方法的叙述中,( )是正确的。
以下关于软件测试技术中静态分析方法的叙述中,( )是正确的。
admin
2016-05-11
28
问题
以下关于软件测试技术中静态分析方法的叙述中,( )是正确的。
选项
A、程序设计语言不同,但使用的静态分析工具是相同的
B、静态分析主要包括控制流分析、数据流分析、接口分析和表达式分析等
C、静态分析是按照程序内部逻辑结构设计并执行测试用例的方法
D、静态分析只能由人工完成
答案
B
解析
虽然软件测试技术在不断地发展,但传统的分类方法仍然适用。按使用的测试技术不同可以将测试分为静态测试和动态测试。进一步地可以将静态测试分成静态分析和代码审查,将动态测试分成白盒测试和黑盒测试。
代码审查(包括代码评审和走查)主要依靠有经验的程序设计人员根据软件设计文档,通过阅读程序,发现软件错误和缺陷。代码审查一般按代码审查单阅读程序,查找错误。代码审查的内容包括:检查代码和设计的一致性;检查代码的标准性、可读性;检查代码逻辑表达的正确性和完整性;检查代码结构的合理性等。代码审查虽然在发现程序错误上有一定的局限性,但它不需要专门的测试工具和设备,且有一旦发现错误就能定位错误和一次发现一批错误等优点。
静态分析主要对程序进行控制流分析、数据流分析、接口分析和表达式分析等。静态分析一般由计算机辅助完成。静态分析的对象是计算机程序,程序设计语言不同,相应的静态分析工具也就不同。目前具备静态分析功能的软件测试工具有很多,如Purify,Macabe等。
白盒测试是一种按照程序内部的逻辑结构和编码结构设计并执行测试用例的测试方法。采用这种测试方法,测试者需要掌握被测程序的内部结构。白盒测试通常根据覆盖准则设计测试用例,使程序中的每个语句、每个条件分支、每个控制路径都在程序测试中受到检验。白盒测试需要运行程序,并能在运行过程中跟踪程序的执行路径。软件人员使用白盒测试方法,主要想对程序模块进行如下的检查:
对程序模块的所有独立的执行路径至少测试一次;
对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测试一次;
在循环的边界和运行界限内执行循环体;
测试内部数据结构的有效性等。
黑盒测试是一种从软件需求出发,根据软件需求规格说明设计测试用例,并按照测试用例的要求运行被测程序的测试方法。它较少关心程序内部的实现过程,侧重于程序的执行结果,将被测程序看成是不可见的黑盒子,因此被称为黑盒测试。黑盒测试着重于验证软件功能和性能的正确性,它的典型测试项目包括功能测试、性能测试、边界测试、余量测试和强度测试等。黑盒测试主要是为了发现以下几类错误:
是否有不正确或遗漏了的功能?
在接口上,输入能否正确地接受?能否输出正确的结果?
是否有数据结构错误或者外部信息(例如数据文件)访问错误?
性能上是否能够满足要求?
是否有初始化或终止性错误?
因此正确答案是B。
转载请注明原文地址:https://kaotiyun.com/show/mmHZ777K
本试题收录于:
信息系统监理师上午基础知识考试题库软考中级分类
0
信息系统监理师上午基础知识考试
软考中级
相关试题推荐
(2009下网规)数字证书中不包含的信息是______。
在层次化网络设计方案中,通常在(18)实现网络的访问策略控制。
一般单个项目的计划主要关注的是项目(1)的计划,但是对大型及复杂项目来说,必须首先考虑项目的(2)计划。(2)
(2014下集管)某招标文件包括招标项目的技术要求、投标人员资格审查标准、投标报价要求、评标标准。该招标文件还缺少______。
以下关于大型复杂项目和多项目管理的叙述中,不正确的是:______________。
某工程网络计划如下图所示(时间单位:天)。该工程的工期为(39)天,工作D的自由时差是(40)天。如因建设单位原因,原定任务D由2天延长至5天,则建设单位应当弥补承建单位工期(41)天。(39)
某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。由于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先开发一个简化系统,待用户认可后再开发最终系统的策略。该信息系统集成项目的开发方法属于()。
项目经理在6月1日对一个软件开发项目进行了挣值分析,项目CPI是1.0,进度偏差是零。在6月3日,附近的河流泛滥,致使开发计算机房被淹,导致所有工作停工2周时间。该项目遭受了()。
某软件开发项目的需求规格说明书第一次正式发布,命名为《需求规格说明书V1.0》,此后经过两次较小的升级,版本号升至V1.2,此时客户提出一次需求变更,项目组接受了变更,按客户的要求对需求规格说明书进行了较大的改动并通过评审,此时版本号应升级为()。
AP接入点(AccessPoint)是用于无线网络的无线HUB,是无线网络的核心。它是移动计算机用户进入有线以太网骨干的接入点,AP可以简便地安装在天花板或墙壁上,它在开放空间最大覆盖范围可达()米,无线传输速率可以高达11Mbps。
随机试题
修复性牙本质
乳腺癌中属于低分化的是
胆道感染最常见的致病菌为()
下列应列入建筑工程分部分项工程费的是()
某电器设备厂筹资新建一生产流水线,该工程设计已完成,施工图纸齐备,施工现场已完成“三通一平”工作,已具备开工条件。工程施工招标委托招标代理机构采用公开招标方式代理招标。招标代理机构编制了标底(800万元)和招标文件。招标文件中要求工程总工期为365
某新建项目,建设期为3年,共向银行贷款1300万元,贷款时间为:第一年300万元,第二年600万元,第三年400万元。年利率为12%,投资后还款能力为500万元。问题试用复利计算建设期、还款期利息和各年偿还的本金与利息的总和。
水泥混凝土路面面层类型包括()。
2×16年12月31日,甲公司采用出包方式对某固定资产进行改良,该固定资产账面原价为3600万元,预计使用年限为5年,已使用3年,预计净残值为零,采用年限平均法计提折旧,未计提固定资产减值准备。甲公司支付出包工程款96万元。2×17年8月31日,固定资产达
阅读下列史料并回答问题:国民党政府与中共代表会谈纪要(一九四五年十月十日)……兹特发表会谈纪要如下:一、关于和平建国的基本方针,
Althoughearlysoapoperaswerefirstairedoneveningradiointhe1920’s,theyhadmovedtothedaytimehoursofthe1930’swh
最新回复
(
0
)