首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于软件测试的说法正确的包括(30)。 ①代码走查是静态测试方法,白盒测试是动态测试方法 ②黑盒测试的对象是程序逻辑结构,白盒测试的对象是程序接口 ③无论黑盒测试,还是白盒测试,都无法用穷举法设计全部用例 ④对发现错误较
以下关于软件测试的说法正确的包括(30)。 ①代码走查是静态测试方法,白盒测试是动态测试方法 ②黑盒测试的对象是程序逻辑结构,白盒测试的对象是程序接口 ③无论黑盒测试,还是白盒测试,都无法用穷举法设计全部用例 ④对发现错误较
admin
2018-03-13
46
问题
以下关于软件测试的说法正确的包括(30)。
①代码走查是静态测试方法,白盒测试是动态测试方法
②黑盒测试的对象是程序逻辑结构,白盒测试的对象是程序接口
③无论黑盒测试,还是白盒测试,都无法用穷举法设计全部用例
④对发现错误较多的程序段,应进行更深入的测试。因为发现错误数多的程序段,其质量较差,同时在修改错误过程中又容易引入新的错误
⑤测试覆盖标准从发现错误的强弱能力依次是路径覆盖、条件组合覆盖、判定覆盖、条件覆盖、语句覆盖
选项
A、①③④
B、①②③
C、③④⑤
D、②③④
答案
A
解析
本题重点考察软件测试的相关知识。
黑盒测试方法,不考虑程序内部结构和内部特性,而是从用户观点出发,针对程序接口和用户界面进行测试,根据产品应该实现的实际功能和已经定义好的产品规格,来验证产品所应该具有的功能是否实现,是否满足用户的要求。所以,黑盒测试方法技术相对要求低,方法简单有效,可以整体测试系统的行为,可以从头到尾(end-to-end)进行数据完整性测试。黑盒测试方法适合系统的功能测试、易用性测试,也适合和用户共同进行验收测试、软件确认测试。黑盒测试方法不适合单元测试、集成测试,而且测试结果的覆盖度不容易度量,其测试的潜在风险比较高。
白盒测试方法,已知产品的内部工作过程,针对性很强,可以对程序每一行语句、每一个条件或分支进行测试,测试效率比较高,而且可以清楚已测试的覆盖程度。如果时间足够多,可以保证所有的语句和条件得到测试,测试的覆盖程度达到很高。所以,白盒测试方法适合单元测试、集成测试,而不适合系统测试。白盒测试方法准备的时间很长,如果要覆盖全部程序语句、分支的测试,一般花费比编程更长的时间。白盒测试方法所要求的技术也较高,相应的测试成本要大。对于一个应用的系统,程序的路径数可能是一个天文数字,即使借助一些测试工具,白盒测试法也不可能进行穷举测试,企图遍历所有的路径往往是做不到的。即使穷举路径测试,也不能查出程序违反了设计规范的地方,不能发现程序中已实现但不是用户所需要的功能,可能发现不了一些与数据相关的错误或用户操作行为的缺陷。所以白盒测试方法也存在一定的局限性。
静态测试,是通过对软件的程序源代码和各类文档或中间产品(产品规格说明书、技术设计文档),采用走查、同行评审、会审等方法来查找错误或收集所需要的度量数据,而不需要运行程序,所以相对动态测试,可以更早地进行。静态分析的查错和分析功能是其他方法所不能替代的,静态分析能发现文档中的问题(也只能通过静态测试实现),通过文档中的问题或其他软件评审方法来发现需求分析、软件设计等问题,而且能有效地检查代码是否具有可读性、可维护性,是否遵守编程规范,包括代码风格;变量/对象/类的命名、注释行等。静态测试已被当做一种自动化的、主要的代码校验方法。
动态测试,是通过观察程序运行时所表现出来的状态、行为等发现软件缺陷,包括在程序运行时,通过有效的测试用例(对应的输入/输出关系)来分析被测程序的运行情况、或进行跟踪对比,发现程序所表现的行为与设计规格或客户需求不一致的问题。动态测试是一种经常运用的测试方法,无论在单元测试、集成测试中,还是在系统测试、验收测试中,都是一种有效的测试方法。但动态测试不能发现文档问题,必须等待程序代码完成后进行,发现问题相对迟得多,一旦发现问题,必须重新设计、重新编码,必然增大不良质量的成本。
转载请注明原文地址:https://kaotiyun.com/show/nLHZ777K
本试题收录于:
信息系统监理师上午基础知识考试题库软考中级分类
0
信息系统监理师上午基础知识考试
软考中级
相关试题推荐
企业信息化是指企业在作业、管理、决策的各个层面利用信息技术,提高企业的智能化、自动化水平的过程。______________一般不属于企业信息化的范畴。
下图标明了某产品从产地vs到销地Vt的运输网,箭线上的数字表示这条输线的最大通过能力(流量)(单位:万吨/小时)。产品经过该运输网从Vs到Vt的最大运输能力可以达到()万吨/小时。
根据《中华人民共和国合同法》,以下叙述正确的是()。
下列()指标不能反映过程的有效性。
UDDI、SOAP、WSDL、XML等是构成WebService的重要技术,在CORBA体系中与SOAP对应的是()。
在编制项目采购计划时,根据采购类型的不同,需要不同类型的合同来配合,()包括支付给卖方的实际成本,加上一些通常作为卖方利润的费用。
成本基准是用来度量与检测项目成本绩效的按时间分配预算,下图给出了某项目期望现金流、成本基准、资金需求情况,图中区间A应为()。
根据配置项版本编号规则,版本编号为1.72的配置项应处于()状态。
某个配置项的版本由1.11变为1.12,按照配置版本号规则表明()。
在下列网络服务中,1._____是远程登录服务,Internet中域名与IP地址之间的翻译是由2._____来完成的。1._____A.WWWB.FTPC.BBSD.Telnet
随机试题
患者男性,24岁。反复发作性咳嗽、喘息10年余,再发加重3h。查体见意识模糊,口唇发绀,双肺呼吸音明显减低,未闻及干湿啰音,心率128/min,可触及奇脉。为进一步明确诊断及判断病情程度最有意义的检查是
颅脑外伤患者临终状态的瞳孔表现是
疥螨病发生时,下列哪种治疗方法不可取?()
结核菌素试验阳性表示( )
地铁车站施工准备阶段质量控制内容有()。
阅读某教研室集体备课的研讨记录片段,按照要求答题。教研组长:马上要给高二年级上写作课,我上周安排大家抽查样例,深入分析本班的写作现状,归纳一些比较突出的问题,下面请大家来说一说。师1:我们班整体还行,偏题现象不明显,但题目不够新颖,千篇一律。我
等差数列{an}的前m项和为30,前2m项和为100,则它的前3m项和为().
设向量α=(a1,a2,…,an)T,其中a1≠0,A=ααT.(1)求方程组AX=0的通解;(2)求A的非零特征值及其对应的线性无关的特征向量.
ExerciseCutsCancerDeathsinMenMenwhoexerciseoftenarelesslikelytodiefromcancerthanthosewho(51)newresearchpubl
A、Hostingatelevisionshow.B、Reviewinganewbiography.C、Interviewingamoviestar.D、Discussingteenagerolemodels.A从选项预测本
最新回复
(
0
)