首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。
软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。
admin
2010-12-17
25
问题
软件测试的方法和技术是多种多样的,从是否需要执行被测软件的角度,可以分为( )。
选项
A、静态测试与动态测试
B、白盒测试和黑盒测试
C、随机测试和主动测试
D、上述三种说法都不对
答案
A
解析
软件测试的方法和技术是多种多样的。对于软件测试方法和技术,可以从不同的角度加以分类。若从是否需要执行被测软件的角度,可以分为静态测试和动态测试方法;若按照功能划分,则可以分为白盒测试和黑盒测试方法。
静态测试包括代码检查、静态结构分析、代码质量度量等。静态测试可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。经验表明,使用人工测试能够有效地发现30%到70%的逻辑设计错误和编码错误。
代码检查主要检查代码和设计的一致性,包括代码的逻辑表达的正确性、代码结构的合理性等方面。这项工作可以发现违背程序编写标准的问题、程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,包括变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构检查等内容。代码检查包括代码审查、代码走查、桌面检查、静态分析等具体方式。
静态测试不实际运行软件,主要通过人工进行。动态测试是基于计算机的测试,是为了发现错误而执行程序的过程。或者说,是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。
设计高效、合理的测试用例是动态测试的关键。测试用例是为测试而设计的数据。测试用例由测试输入数据和与之对应的预期输出结果两部分组成。
转载请注明原文地址:https://jikaoti.com/ti/ke80FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
关于Python的全局变量和局部变量,以下选项中描述错误的是
关于递归函数的描述,以下选项中正确的是
以下选项中,不是pip工具进行第三方库安装的作用的是
以下选项中,正确地描述了软件生命周期的是
在结构化程序设计的具体实施中,不属于需要注意的要素是
在数据流图中,带有名字的箭头表示
如果定义班级关系如下:班级(班级号,总人数,所属学院,班级学生)则使它不满足第一范式的属性是()。
下面关于Python中lambda匿名函数的说法错误的是()。
请完成下列Java程序:用JFrame建立一个窗口,再用网格布局管理器,对窗口布局进行控制,上面有2行2列4个按钮,要求对按钮的大小进行设定,宽度为150,高度为80。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。
随机试题
脂肪垫充填于关节面不相适应的空间,膝关节的脂肪垫有_______________、_______________、_______________和_______________等。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
调整平等主体的公民之间、法人之间以及公民和法人之间的财产关系和人身关系的法律规范的总称是
以下有关Word2010中打印操作的说法中不正确的是________。
肝火炽盛证和肝阳上亢证均可见的表现有
禁用于乐果中毒洗胃的溶液是
个人贷款业务与公司贷款业务相区别的重要特征是()。
下列关于股份制商业银行的描述,错误的是()。
根据所给材料回答问题。(需计算后回答的问题须列出算式,小数保留2位。)为纪念中国共产党诞生90周年,某出版社将出版一本老红军的回忆录。该回忆录的正文文字(包括间空)约15万字。已设定开本为大32开。正文排版采用15级字,每面排29行,每行排29字
Access数据库中,表的组成是
最新回复
(
0
)