首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于软件测试技术中静态分析方法的叙述中,( )是正确的。
以下关于软件测试技术中静态分析方法的叙述中,( )是正确的。
admin
2016-05-11
37
问题
以下关于软件测试技术中静态分析方法的叙述中,( )是正确的。
选项
A、程序设计语言不同,但使用的静态分析工具是相同的
B、静态分析主要包括控制流分析、数据流分析、接口分析和表达式分析等
C、静态分析是按照程序内部逻辑结构设计并执行测试用例的方法
D、静态分析只能由人工完成
答案
B
解析
虽然软件测试技术在不断地发展,但传统的分类方法仍然适用。按使用的测试技术不同可以将测试分为静态测试和动态测试。进一步地可以将静态测试分成静态分析和代码审查,将动态测试分成白盒测试和黑盒测试。
代码审查(包括代码评审和走查)主要依靠有经验的程序设计人员根据软件设计文档,通过阅读程序,发现软件错误和缺陷。代码审查一般按代码审查单阅读程序,查找错误。代码审查的内容包括:检查代码和设计的一致性;检查代码的标准性、可读性;检查代码逻辑表达的正确性和完整性;检查代码结构的合理性等。代码审查虽然在发现程序错误上有一定的局限性,但它不需要专门的测试工具和设备,且有一旦发现错误就能定位错误和一次发现一批错误等优点。
静态分析主要对程序进行控制流分析、数据流分析、接口分析和表达式分析等。静态分析一般由计算机辅助完成。静态分析的对象是计算机程序,程序设计语言不同,相应的静态分析工具也就不同。目前具备静态分析功能的软件测试工具有很多,如Purify,Macabe等。
白盒测试是一种按照程序内部的逻辑结构和编码结构设计并执行测试用例的测试方法。采用这种测试方法,测试者需要掌握被测程序的内部结构。白盒测试通常根据覆盖准则设计测试用例,使程序中的每个语句、每个条件分支、每个控制路径都在程序测试中受到检验。白盒测试需要运行程序,并能在运行过程中跟踪程序的执行路径。软件人员使用白盒测试方法,主要想对程序模块进行如下的检查:
对程序模块的所有独立的执行路径至少测试一次;
对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测试一次;
在循环的边界和运行界限内执行循环体;
测试内部数据结构的有效性等。
黑盒测试是一种从软件需求出发,根据软件需求规格说明设计测试用例,并按照测试用例的要求运行被测程序的测试方法。它较少关心程序内部的实现过程,侧重于程序的执行结果,将被测程序看成是不可见的黑盒子,因此被称为黑盒测试。黑盒测试着重于验证软件功能和性能的正确性,它的典型测试项目包括功能测试、性能测试、边界测试、余量测试和强度测试等。黑盒测试主要是为了发现以下几类错误:
是否有不正确或遗漏了的功能?
在接口上,输入能否正确地接受?能否输出正确的结果?
是否有数据结构错误或者外部信息(例如数据文件)访问错误?
性能上是否能够满足要求?
是否有初始化或终止性错误?
因此正确答案是B。
转载请注明原文地址:https://kaotiyun.com/show/mmHZ777K
本试题收录于:
信息系统监理师上午基础知识考试题库软考中级分类
0
信息系统监理师上午基础知识考试
软考中级
相关试题推荐
在下面的沟通模型图中,“①”中应填入________。
(2010上集管)某机房部署了多级UPS和线路稳压器,这是出于机房供电的______需要。
在需求分析中,面向团队的需求收集方法能够鼓励合作。以下关于面向团队的需求收集方法的叙述中,(64)是不恰当的。
在质量管理的PDCA循环中,P阶段的职能包括(36)等。
(43)是用于编制沟通计划的输入。
软件需求可以分为功能需求、性能需求、外部接口需求、设计约束和质量属性等几类。以下选项中,______均属于功能需求。①对特定范围内修改所需的时间不超过3秒。②按照订单及原材料情况自动安排生产排序。③系统能够同时支持1000个独立站点
在软件开发项目中强调“个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划”,是______的基本思想。
质量管理工具______________常用于找出导致项目问题产生的潜在原因。
在项目质量计划编制过程常用的工具和技术中,()是将实际实施过程中或计划之中的项目做法同其他类似项目的实际做法进行比较,改善与调高项目的质量。
Which of the following elements can be called the key element of a computer?(71)
随机试题
《关汉卿》一剧中,被关汉卿怒斥为“无耻的禽兽”的人物是【】
胃癌的血行转移最常转移到
选择以0.9%氯化钠注射液(pH5.0~7.5)作为溶剂的药物包括()。
随焊接热过程而变化的内应力场和构件变形,称为()。
加强党内法规制度建设是全面从严治党的长远之策、根本之策。认真贯彻落实《中共中央关于加强党内法规制度建设的意见》,以改革创新精神加快补齐党建方面的法规制度短板,力争到()时形成比较完善的党内法规制度体系。
一、给定资料1.官员财产申报制度是政治文明进程的重要组成部分,是国家政治民主的必然要求。自从1883年英国《净化选举、防止腐败法》出台以来,被称为“阳光法案”的官员财产申报制度就成为世界各主要文明国家防止公共权力腐败的关键性制度安排,它是以宪法和
下列民事权益中,受我国侵权责任法保护的有()。(2017年一专一第50,2017年一法专一第30题)
常用的非屏蔽双绞线根据其通信质量一般分为五类,其中局域网一般使用()。Ⅰ.第一类双绞线Ⅱ.第二类双绞线Ⅲ.第三类双绞线Ⅳ.第四类双绞线Ⅴ第五类双绞线
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
Theyweredelightedatthenews______theirteamhadwonthe2009NBAChampion.
最新回复
(
0
)