二级公共基础知识第三章软件测试软件测试的目的

二级公共基础知识第三章软件测试软件测试的目的,第1张

二级公共基础知识第三章软件测试软件测试的目的,第2张

四。软件测试的目的。在软件测试设计中,软件测试的主要目的是(D)。实验性地运行软件。b .证明软件的正确性。找出软件中的所有错误。d .找出软件错误并执行程序
(注:不是为了证明软件的正确性,也不是为了找出所有的错误)

软件测试指南。下列说法中,不属于测试特点的是(c)。
A .测试的关键性b .不可能完成测试c .测试的可靠性d .测试的经济性

软件测试技术与方法
软件测试方法从被测软件是否需要执行的角度,可以分为静态测试和动态测试;按功能分为白盒测试和黑盒测试。
静态测试包括代码检查、静态结构分析、代码质量度量等。
白盒测试和黑盒测试是动态测试的主要方法
白盒测试:逻辑覆盖、基本路径测试等。
黑盒测试的主要方法:等价类划分、边界值分析、错误推断、因果图等。[/
A .代码检查b .白盒方法c .静态结构分析d .代码质量度量
55 .在软件工程中,白盒测试可以用来测试程序的内部结构。此方法将程序视为(a)。
A .路径集b .循环集c .目标集d .地址集
56。完全不考虑程序的内部结构和内部特性,然而,只根据程序功能导出测试用例的测试方法是(a)
A .黑盒测试b .白盒测试c .误猜d .安装测试来源:www.examda.com
57 .黑盒测试是测试和验证软件实现的功能是否满足要求,不考虑程序的内部逻辑结构,在软件界面进行。常用的黑盒测试有四种:等价分类、边界值分析、因果图和虚假推测。

软件测试的实施。软件测试过程一般分四步进行,即单元测试、集成测试、验收测试(确认测试)和系统测试
58。检查软件产品是否满足需求定义的过程称为(a)
A .确认测试b .集成测试c .验证测试d .验收测试。

注:软件测试过程一般分四步进行:
单元测试:测试软件设计的最小单元——模块的正确性,寻找模块中可能存在的错误。由于模块通常不是独立的程序,不能单独运行,所以往往需要使用仿真环境。可以采用静态测试和动态测试(主要是白盒测试)。
集成测试:根据概要设计规范,对模块进行测试和组装的过程,主要是发现与接口相关的错误。涉及的内容有:软件单元的接口测试、全局数据结构测试、边界条件测试和非法输入测试等。一般有两种方式:非增量组装领域增量组装
验收测试(确认测试):验证软件的功能、性能等特性是否满足需求规格书中规定的要求,软件配置是否完整、正确。采用黑盒测试。
系统测试:将软件与硬件、用户、数据等结合起来。,并在实际运行环境下对整个系统进行集成测试和确认测试。
59。软件开发离不开系统环境资源的支持。必要的测试数据属于(D)。
A .硬件资源b .通信资源c .支持软件d .辅助资源
在软件测试过程中,辅助资源包括测试用例(测试数据)、测试计划、错误统计和最终分析报告等。
60。为了提高测试的效率,我们应该(d) a .随机选择测试数据。b .将所有可能的输入数据作为测试数据。c .对编码后的软件制定测试计划。d .专注于处理那些错误集群的程序。]br/]61。为了方便交叉检查,测试用例应该由输入数据和预期输出结果组成。

四。程序调试
软件调试(debugging)的任务是诊断和纠正程序中的错误。与软件测试不同,软件测试是为了尽可能多地发现软件中的错误。软件测试贯穿整个软件生命周期,调试主要在开发阶段。]br/]62。程序调试的基本步骤:错误定位、消除错误的代码修改和设计、防止引入新错误的回归测试。]br/]63。下列说法正确的是(d)
A .测试和调试必须由程序员自己完成。b .测试用例与调试用例必须完全一致。
C .程序经过调试纠正错误后,一般不需要再测试。d .以上三种说法不成立。

软件调试方法
64。下列(b)不属于软件调试技术。
A .强制调试法b .集成测试法c .回溯法d .原因排除法

不及物动词软件维护。软件维护活动包括以下几类:纠正性维护、适应性维护、完善性维护和预防性维护。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级公共基础知识第三章软件测试软件测试的目的

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情