首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于软件测试的说法正确的包括(30)。 ①代码走查是静态测试方法,白盒测试是动态测试方法 ②黑盒测试的对象是程序逻辑结构,白盒测试的对象是程序接口 ③无论黑盒测试,还是白盒测试,都无法用穷举法设计全部用例 ④对发现错误较
以下关于软件测试的说法正确的包括(30)。 ①代码走查是静态测试方法,白盒测试是动态测试方法 ②黑盒测试的对象是程序逻辑结构,白盒测试的对象是程序接口 ③无论黑盒测试,还是白盒测试,都无法用穷举法设计全部用例 ④对发现错误较
admin
2018-03-13
54
问题
以下关于软件测试的说法正确的包括(30)。
①代码走查是静态测试方法,白盒测试是动态测试方法
②黑盒测试的对象是程序逻辑结构,白盒测试的对象是程序接口
③无论黑盒测试,还是白盒测试,都无法用穷举法设计全部用例
④对发现错误较多的程序段,应进行更深入的测试。因为发现错误数多的程序段,其质量较差,同时在修改错误过程中又容易引入新的错误
⑤测试覆盖标准从发现错误的强弱能力依次是路径覆盖、条件组合覆盖、判定覆盖、条件覆盖、语句覆盖
选项
A、①③④
B、①②③
C、③④⑤
D、②③④
答案
A
解析
本题重点考察软件测试的相关知识。
黑盒测试方法,不考虑程序内部结构和内部特性,而是从用户观点出发,针对程序接口和用户界面进行测试,根据产品应该实现的实际功能和已经定义好的产品规格,来验证产品所应该具有的功能是否实现,是否满足用户的要求。所以,黑盒测试方法技术相对要求低,方法简单有效,可以整体测试系统的行为,可以从头到尾(end-to-end)进行数据完整性测试。黑盒测试方法适合系统的功能测试、易用性测试,也适合和用户共同进行验收测试、软件确认测试。黑盒测试方法不适合单元测试、集成测试,而且测试结果的覆盖度不容易度量,其测试的潜在风险比较高。
白盒测试方法,已知产品的内部工作过程,针对性很强,可以对程序每一行语句、每一个条件或分支进行测试,测试效率比较高,而且可以清楚已测试的覆盖程度。如果时间足够多,可以保证所有的语句和条件得到测试,测试的覆盖程度达到很高。所以,白盒测试方法适合单元测试、集成测试,而不适合系统测试。白盒测试方法准备的时间很长,如果要覆盖全部程序语句、分支的测试,一般花费比编程更长的时间。白盒测试方法所要求的技术也较高,相应的测试成本要大。对于一个应用的系统,程序的路径数可能是一个天文数字,即使借助一些测试工具,白盒测试法也不可能进行穷举测试,企图遍历所有的路径往往是做不到的。即使穷举路径测试,也不能查出程序违反了设计规范的地方,不能发现程序中已实现但不是用户所需要的功能,可能发现不了一些与数据相关的错误或用户操作行为的缺陷。所以白盒测试方法也存在一定的局限性。
静态测试,是通过对软件的程序源代码和各类文档或中间产品(产品规格说明书、技术设计文档),采用走查、同行评审、会审等方法来查找错误或收集所需要的度量数据,而不需要运行程序,所以相对动态测试,可以更早地进行。静态分析的查错和分析功能是其他方法所不能替代的,静态分析能发现文档中的问题(也只能通过静态测试实现),通过文档中的问题或其他软件评审方法来发现需求分析、软件设计等问题,而且能有效地检查代码是否具有可读性、可维护性,是否遵守编程规范,包括代码风格;变量/对象/类的命名、注释行等。静态测试已被当做一种自动化的、主要的代码校验方法。
动态测试,是通过观察程序运行时所表现出来的状态、行为等发现软件缺陷,包括在程序运行时,通过有效的测试用例(对应的输入/输出关系)来分析被测程序的运行情况、或进行跟踪对比,发现程序所表现的行为与设计规格或客户需求不一致的问题。动态测试是一种经常运用的测试方法,无论在单元测试、集成测试中,还是在系统测试、验收测试中,都是一种有效的测试方法。但动态测试不能发现文档问题,必须等待程序代码完成后进行,发现问题相对迟得多,一旦发现问题,必须重新设计、重新编码,必然增大不良质量的成本。
转载请注明原文地址:https://kaotiyun.com/show/nLHZ777K
本试题收录于:
信息系统监理师上午基础知识考试题库软考中级分类
0
信息系统监理师上午基础知识考试
软考中级
相关试题推荐
“采用先进成熟的技术和设备,满足当前业务需求,兼顾未来的业务需求”体现了“______________”的机房工程设计原则。
物联网是随着智能化技术的发展而发展起来的新的技术应用形式,从架构上来讲,一般分为感知层、网络层和应用层,其中RFID技术一般应用于(29)。从物联网应用的角度来看,(30)不属于物联网的应用领域。(30)
(8)不是面向对象技术的基本特征。对象实现了数据和操作的结合,使数据和操作(9)于对象的统一体中。(9)
下图标明了某产品从产地vs到销地Vt的运输网,箭线上的数字表示这条输线的最大通过能力(流量)(单位:万吨/小时)。产品经过该运输网从Vs到Vt的最大运输能力可以达到()万吨/小时。
()是专注于系统的动态视图,将进程或其他计算结构展示为计算内部一步步的控制流和数据流。它对系统的功能建模和业务流程建模特别重要,并强调对象间的控制流程。
成本基准是用来度量与检测项目成本绩效的按时间分配预算,下图给出了某项目期望现金流、成本基准、资金需求情况,图中区间A应为()。
下列选项中,属于变更控制委员会的主要任务是()。
某系统集成公司的变更管理程序中有如下规定:“变更控制委员会由公司管理人员、甲方主管、项目经理、关键开发人员、关键测试人员、质量保证代表和配置管理代表组成。变更控制委员会的职责为:批准基线的建立和配置项的确定;代表项目经理和所有可能因基线变更而受到影响的团体
某软件项目实施过程中产生的一个文档的主要内容如下表所示,该文档的主要作用是()。
为了保证数据库中数据的安全可靠和正确有效,系统在进行事务处理时,对数据的插入、删除或修改的全部有关内容先写入(30);当系统正常运行时,按一定的时间间隔,把数据库缓冲区内容写入(31);当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。(31)
随机试题
A.牛B.猪C.兔D.马E.鸡浆膜丝虫引起的心包炎见于
按照肌丝滑行学说,安静时阻碍肌纤蛋白与横桥相结合的物质是
当前,国家严格限制毁田烧砖,黏土砖向高强空心化方向发展是墙体改革内容之一。试问采用水平孔承重空心砖时,其强度等级应为以下何者?[2001—004,2000—015。1999—023,1998—034,1997—026,1995—056]
当承包人提出索赔要求后,工程师无权就()作出决定。
根据《会计档案管理办法》的规定,会计档案保管期限分为永久和定期两类。定期保管的会计档案,其最长期限是()。
甲公司账上有一项无形资产原值为1500万元,至2018年末已计提累计摊销600万元,已计提减值准备100万元。由于市场环境发生变化,甲公司在2018年末预计该无形资产可能发生了减值。根据现有资料和市场条件,甲公司计算其未来现金流量现值为680万元,该无形资
全球生态学的研究对象是:
在直接标价法下,一定单位的外币折算的本国货币增多,说明本币汇率()
WhichlanguagefamilydoesEnglishbelongto?()
设f(x)=3x3+x2|x|,则使f(n)(0)存在的最高阶数n为()
最新回复
(
0
)