首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。
软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。
admin
2010-12-17
38
问题
软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。
选项
A、静态测试与动态测试
B、白盒测试和黑盒测试
C、随机测试和主动测试
D、上述三种说法都不对
答案
A
解析
软件测试的方法和技术是多种多样的。对于软件测试方法和技术,可以从不同的角度加以分类。若从是否需要执行被测软件的角度,可以分为静态测试和动态测试方法;若按照功能划分,则可以分为白盒测试和黑盒测试方法。
静态测试包括代码检查、静态结构分析、代码质量度量等。静态测试可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。经验表明,使用人工测试能够有效地发现30%到70%的逻辑设计错误和编码错误。
代码检查主要检查代码和设计的一致性,包括代码的逻辑表达的正确性、代码结构的合理性等方面。这项工作可以发现违背程序编写标准的问题、程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,包括变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构检查等内容。代码检查包括代码审查、代码走查、桌面检查、静态分析等具体方式。
静态测试不实际运行软件,主要通过人工进行。动态测试是基于计算机的测试,是为了发现错误而执行程序的过程。或者说,是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。
设计高效、合理的测试用例是动态测试的关键。测试用例是为测试而设计的数据。测试用例由测试输入数据和与之对应的预期输出结果两部分组成。
转载请注明原文地址:https://kaotiyun.com/show/Iz2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面代码的执行结果是defgreeting(args1,*tupleArgs,**dictArgs):print(args1)print(tupleArgs)print(dictArgs)names=[’HTY’,’LFF’,’ZH’]inf
在一个关系中,如果存在多个属性(或属性组)都能用来唯一标识该关系的元组,且其任何子集都不具有这一特性。该关系的这些属性(或属性组)被定义为
在面向对象方法中,类的实例称为
返回系统当前时间戳对应的struct_time对象的函数是
表达式len(”譬如朝霞,去日苦多。”)>len(’’Helloworld!’’)的结果是
下列关于列表的说法正确的是()。
考生文件夹下存在一个文件PY102.py,请写代码替换横线,实现以下功能:使用calendar模块,从键盘输入年份,输出当年的日历。试题程序:#请在_____处使用一行代码或表达式替换#注意:请不要修改其他已给出代码importcalendar
下面不属于面向对象的特点是()。
下列情况中,不会使线程返回所持有的对象锁的是
在使用interface声明一个接口时,可以使用______修饰符修饰该接口。
随机试题
患者,男,43岁。口渴咽干,心烦失眠,舌红少津,脉细数。用药宜首选()
结核性脑膜炎的病理改变最明显处在
患者,男,72岁,因咳嗽、发烧人院,经检查后确诊为社区获得性肺炎,医生采用静脉滴注头孢曲松治疗。如果患者长期使用该药治疗,需要密切关注的不良反应是
桥梁大体积混凝土施工中,在混凝土内部设置冷却水管,并进行循环水冷却养护时,水温与内部混凝土的温差宜()。
线路施工桩点是指()。
某市政府办公大楼项目对社会招标,招标文件中限定外市的投标人需与本市工程承包单位组成联合体方可参加竞标,此举违背了招投标活动的( )。
根据同义词和近义词略写法,快速书写时可选用()词写。
能力考评可分为()。
中共中央在1952年底开始酝酿并于1953年正式提出党在过渡时期的总路线的背景有()
设f(χ)=χ(χ-1)(χ+2)(χ-3)…(χ+100),求f′(0).
最新回复
(
0
)