首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。
软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。
admin
2010-12-17
47
问题
软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。
选项
A、静态测试与动态测试
B、白盒测试和黑盒测试
C、随机测试和主动测试
D、上述三种说法都不对
答案
A
解析
软件测试的方法和技术是多种多样的。对于软件测试方法和技术,可以从不同的角度加以分类。若从是否需要执行被测软件的角度,可以分为静态测试和动态测试方法;若按照功能划分,则可以分为白盒测试和黑盒测试方法。
静态测试包括代码检查、静态结构分析、代码质量度量等。静态测试可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。经验表明,使用人工测试能够有效地发现30%到70%的逻辑设计错误和编码错误。
代码检查主要检查代码和设计的一致性,包括代码的逻辑表达的正确性、代码结构的合理性等方面。这项工作可以发现违背程序编写标准的问题、程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,包括变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构检查等内容。代码检查包括代码审查、代码走查、桌面检查、静态分析等具体方式。
静态测试不实际运行软件,主要通过人工进行。动态测试是基于计算机的测试,是为了发现错误而执行程序的过程。或者说,是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。
设计高效、合理的测试用例是动态测试的关键。测试用例是为测试而设计的数据。测试用例由测试输入数据和与之对应的预期输出结果两部分组成。
转载请注明原文地址:https://kaotiyun.com/show/Iz2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面是一个传感器采集数据文件sensor-data.txt的一部分:2018-02-2801:03:16.3339319.302438.462945.082.687422018-02-2801:06:116.01345319.16523
给出如下代码:ls=[’’car’’,’’truck’’]deffunC(a):ls.append(a)returnfunC(’’bus’’)print(ls)以下选项中描述错误的是
以下选项中,不是pip工具进行第三方库安装的作用的是
以下选项中,不属于数据模型所描述的内容是
下列选项中,不是关系数据库基本特征的是
Python数据分析方向的第三方库是
以下选项中,不是Python处理Office文件的第三方库是
在Python中用import或者from…import来导入相应的模块。模块名为module_name,函数名为funel。下面选项中描述错误的是
下列数据流图构造规则中正确的是()。
当浏览器重新返回到包含Applet的页面时调用的方法是
随机试题
新生儿最早出现的先天性甲状腺功能减低症的表现是
男,78岁,排尿困难2年,曾有尿潴留病史。查体:BP160/105mmHg,心电图示陈旧性心梗;肛诊前列腺Ⅰ度增生;B超双肾正常,前列腺表面积18cm2。尿常规示白细胞3~5个/HP。最佳治疗是
具有抗室性心律失常和抗癫痫作用的药物是()。
某市环保局、卫生局与水利局在联合执行过程中,发现某化工厂排污口建成在行洪通道上,遂联合作出决定,对该厂罚款2万元并责令其限期拆除。化工厂对处罚决定不服,准备起诉,以下关于涉诉的说法哪个是正确的?
地下室采用防潮处理方案时,需在()情况下。
背景资料:某机电设备安装公司经邀请招标投标,获得某10000t/d水泥熟料生产线的机电设备安装工程的总承包资格,并与业主签订了施工合同。合同规定了工程范围、工期、质量标准、安全环境要求。其中质量标准和要求按部颁标准执行,主要材料如钢材、电缆、φ50以上的
反映企业经营成果的会计要素有()。
中国古代制定的最后一部封建成文法典是()。
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。【说明】编写程序,生成一个新文本文件,它由一个已知文本文件的所有偶数行组成。要求已知文本文件名和新文本文件名均从键盘输入。请填空完善程序。【C语言程序】#i
软件开发的结构生命周期法(SA)的基本假定是认为软件需求能做到()。
最新回复
(
0
)