首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。
软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。
admin
2010-12-17
31
问题
软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。
选项
A、静态测试与动态测试
B、白盒测试和黑盒测试
C、随机测试和主动测试
D、上述三种说法都不对
答案
A
解析
软件测试的方法和技术是多种多样的。对于软件测试方法和技术,可以从不同的角度加以分类。若从是否需要执行被测软件的角度,可以分为静态测试和动态测试方法;若按照功能划分,则可以分为白盒测试和黑盒测试方法。
静态测试包括代码检查、静态结构分析、代码质量度量等。静态测试可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。经验表明,使用人工测试能够有效地发现30%到70%的逻辑设计错误和编码错误。
代码检查主要检查代码和设计的一致性,包括代码的逻辑表达的正确性、代码结构的合理性等方面。这项工作可以发现违背程序编写标准的问题、程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,包括变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构检查等内容。代码检查包括代码审查、代码走查、桌面检查、静态分析等具体方式。
静态测试不实际运行软件,主要通过人工进行。动态测试是基于计算机的测试,是为了发现错误而执行程序的过程。或者说,是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。
设计高效、合理的测试用例是动态测试的关键。测试用例是为测试而设计的数据。测试用例由测试输入数据和与之对应的预期输出结果两部分组成。
转载请注明原文地址:https://kaotiyun.com/show/Iz2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
Python数据分析方向的第三方库是
以下选项中,不是Python深度学习方向的第三方库是
下面概念中,不专属于面向对象方法的是
以下选项中,不属于面向对象设计方法特征的是
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
表达式len(”譬如朝霞,去日苦多。”)>len(’’Helloworld!’’)的结果是
设二叉树的中序序列为BCDA,前序序列为ABCD,则后序序列为()。
设线性表的长度为12。最坏情况下冒泡排序需要的比较次数为()。
以下保留字不属于分支或循环逻辑的是()。
在Java中,所有类的根类是()。
随机试题
以下叙述失望的生理表现错误的是()
A.切开复位内固定术B.清创及骨折内固定术C.小夹板外固定D.切开复位内固定加石膏外固定E.RUSSeU’s皮牵引髌骨粉碎性骨折应予以
A.α受体B.β受体C.M受体D.神经元型烟碱受体受交感神经支配的汗腺上的受体为
随沥青含量增加,沥青混合料试件的毛体积密度将()。
[2009年,第24题]设总体X的概率密度为f(x,θ)=,X1,X2,…,Xn是来自总体X的样本,则参数θ的最大似然估计量是()。
泡沫—水喷淋系统主要是在自动喷水灭火系统的基础上增加了泡沫液供给系统和(),其他系统组件和自动喷水灭火系统相同。
甲、乙、丙共同出资设立某普通合伙企业。在合伙企业经营期间,甲拟将其在合伙企业的财产份额部分转让给乙,另一部分转让给合伙人以外的第三人丁。合伙协议对于合伙财产份额转让事项没有约定。根据合伙企业法律制度的规定,下列表述中,正确的有()。
读世界某区域某月气温等值线分布图。据图回答问题。影响珀斯与悉尼温度差异的主要因素是()。
苏共二十大
NarratorListentopartofatalkinamusicclass.Nowgetreadytoanswerthequestions.Youmayuseyournotestohelpyouan
最新回复
(
0
)