1、单元测试和集成测试、系统测试及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:29,分数:58.00)1.单元测试时,调用被测模块的是_。A桩模块 B通信模块 C驱动模块 D代理模块(分数:2.00)A.B.C.D.2.以下关于软件单元测试的说法中,错误的是_。A单元测试通常可放在编程阶段B单元测试的依据是软件结构设计说明C单元测试主要发现编程和详细设计中产生的错误D单元测试计划应该在详细设计阶段制定(分数:2.00)A.B.C.D.3.自底向上的单元测试策略是首先对模块调用图上的_模块进行测试。A最底层 B下一层 C最高层 D上一层(分数:2.00)A.B.C.D.4.
2、以下关于单元测试策略的说法中,正确的是_。A自顶向下的单元测试不必编写桩模块B自底向上的单元测试不必编写驱动模块C孤立的单元测试可以并行进行D单元测试的几种策略不可混合使用(分数:2.00)A.B.C.D.5.软件单元测试分析的对象不包括_。A接口 B全局数据结构C独立路径 D边界条件(分数:2.00)A.B.C.D.6.静态测试分析的对象不包括_。A控制流 B数据流 C接口 D独立路径(分数:2.00)A.B.C.D.7.以下关于单元测试的测试用例的说法中,错误的是_。A对软件设计文档规定的软件单元的功能、性能和接口等要求逐项设计测试用例B每个软件特性应至少被一个正常测试用例覆盖但无须设计异
3、常测试用例C测试用例的输入应至少包括有效等价类值、无效等价类值和边界数据值D语句覆盖率和分支覆盖率均应达到 100%(分数:2.00)A.B.C.D.8.集成测试对系统内部的交互以及集成后系统功能检验了_质量特性。A正确性 B可靠性 C可使用性 D可维护性(分数:2.00)A.B.C.D.9.以下关于软件集成测试的说法中,错误的是_。A集成测试计划应该在概要设计阶段制定B集成测试的技术依据是软件(结构)设计文档C集成测试之前待集成的软件单元必须先通过单元测试D集成测试必须委托第三方进行(分数:2.00)A.B.C.D.10.大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容易_。
4、A通过测试 B整体测试 C快速查错 D快速排错(分数:2.00)A.B.C.D.11.以下关于软件集成测试策略的说法中,错误的是_。A三明治集成先集成中间层,然后集成上下层B基于功能的集成按照功能的关键程度组织模块的集成顺序C基于调用图的集成使用实际代码代替驱动模块和桩模块DMM-路径集成是功能集成和结构性集成的混合(分数:2.00)A.B.C.D.12.软件集成测试分析不包括_。A接口分析 B局部数据结构分析C体系结构分析 D模块分析(分数:2.00)A.B.C.D.13.软件系统内部接口不包括_。A函数或方法接口 B消息接口C类接口 D局部变量(分数:2.00)A.B.C.D.14.以下关
5、于测试用例的设计原则,不属于集成测试的是_。A为软件设计文档规定的软件功能和性能等特性逐项设计测试用例B为软件单元之间、软件和硬件之间的所有接口设计测试用例C每个软件特性应至少被一个正常测试用例和一个被认可的异常测试用例覆盖D语句覆盖率和分支覆盖率均应达到 100%(分数:2.00)A.B.C.D.15.软件单元测试时,应设计测试用例检查数据结构的_差错。1)不正确或不一致的数据类型说明2)错误的变量名,如变量名拼写错或缩写错等3)使用尚未赋值或尚未初始化的变量4)错误的初始值或错误的默认值5)不一致的数据类型6)下溢、上溢或地址差错7)全局数据对软件单元的影响A仅 1) B仅 1)、3)和
6、4)C仅 1)6) D以上都是(分数:2.00)A.B.C.D.16.软件集成测试分析包括_。1)软件特性分析2)体系结构分析3)模块分析4)接口分析5)可测试性分析6)测试充分性分析7)测试终止条件分析8)测试技术分析9)测试资源分析10)风险分析A仅 1)4) B仅 1)7)C仅 1)8) D以上都是(分数:2.00)A.B.C.D.17.软件单元测试最主要的测试依据是_。A软件需求分析说明 B软件概要设计说明C软件详细设计说明 D软件质量保证计划(分数:2.00)A.B.C.D.18.软件集成测试最主要的测试依据是_。A软件需求分析说明 B软件概要设计说明C软件详细设计说明 D软件质量保
7、证计划(分数:2.00)A.B.C.D.19.软件系统内部的接口主要包括_。1)函数或方法接口2)消息接口3)类接口4)中断5)配置表6)注册信息7)全局变量8)局部变量A仅 1)3) B仅 1)4)C仅 1)7) D以上都是(分数:2.00)A.B.C.D.20.以下测试类别,_可放在编程阶段。1)单元测试2)集成测试3)系统测试4)验收测试A仅 1) B仅 1)和 2) C仅 1)3) D以上都是(分数:2.00)A.B.C.D.21.单元测试时,被测模块调用的是_。A桩模块 B通信模块 C驱动模块 D代理模块(分数:2.00)A.B.C.D.22.侧重于软件单元之间的接口和通信测试的是_
8、。A单元测试 B集成测试 C系统测试 D验收测试(分数:2.00)A.B.C.D.23.下列选项中,_不是系统测试的对象。A接口 B硬件 C数据 D设计(分数:2.00)A.B.C.D.24.系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足_的定义。A详细设计 B概要设计 C需求规格 D数据库设计(分数:2.00)A.B.C.D.25.下列选项中,_不属于系统测试的主要内容。A功能测试 B性能测试 C安全性测试 D白盒测试(分数:2.00)A.B.C.D.26.下列选项中,_不是系统测试的目标。A建立完善的系统测试缺陷记录跟踪库B验证软件产品是否与详细设计和概要设计相符合C确保软件
9、系统测试活动及其结果及时通知相关小组和个人D确保系统测试的活动是按计划进行的(分数:2.00)A.B.C.D.27.以下_是非功能测试。A系统测试 B可用性测试 C性能测试 DB 和 C都是(分数:2.00)A.B.C.D.28.以下_不属于系统测试。A基于商业流程的测试 B性能、负载和压力测试C可用性测试 D自顶向下的集成测试(分数:2.00)A.B.C.D.29.关于系统测试的描述不正确的是_。A系统测试一般由独立测试团队来完成B功能性测试比结构性测试用得更多C系统测试阶段发现的错误修复起来会比较昂贵D最终用户应该介入系统测试(分数:2.00)A.B.C.D.二、论述题(总题数:4,分数:
10、40.00)30.简述软件单元测试策略。(分数:10.00)_31.简述基于调用图的集成策略。(分数:10.00)_32.一个合理的集成模块划分应满足哪几点?(分数:10.00)_33.列举常见的系统测试方法(最少列举 5个)。(分数:10.00)_单元测试和集成测试、系统测试答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:29,分数:58.00)1.单元测试时,调用被测模块的是_。A桩模块 B通信模块 C驱动模块 D代理模块(分数:2.00)A.B.C. D.解析:解析 测试一个模块时需要为该模块编写一个驱动模块和若干个桩模块。驱动模块用来调用被测模块,它接收测试者提供
11、的测试数据,并把这些数据传送给被测模块,然后从被测模块接收测试结果,并以某种可见的方式(如显示或打印)将测试结果返回给测试者。桩模块用来模拟被测模块所调用的子模块,它接受被测模块的调用,检验调用参数,并以尽可能简单的操作模拟被调用的子程序模块功能,把结果送回被测模块。2.以下关于软件单元测试的说法中,错误的是_。A单元测试通常可放在编程阶段B单元测试的依据是软件结构设计说明C单元测试主要发现编程和详细设计中产生的错误D单元测试计划应该在详细设计阶段制定(分数:2.00)A.B. C.D.解析:解析 单元测试,也称模块测试,通常可放在编程阶段,一般由程序员对自己编写的模块自行测试,检查模块是否实
12、现了详细设计说明书中规定的功能和算法。单元测试主要发现编程和详细设计中产生的错误,单元测试计划应该在详细设计阶段制定。3.自底向上的单元测试策略是首先对模块调用图上的_模块进行测试。A最底层 B下一层 C最高层 D上一层(分数:2.00)A. B.C.D.解析:解析 自底向上的单元测试先测试最底层模块,然后逐级测试其上层模块,直到全部模块测试完毕。4.以下关于单元测试策略的说法中,正确的是_。A自顶向下的单元测试不必编写桩模块B自底向上的单元测试不必编写驱动模块C孤立的单元测试可以并行进行D单元测试的几种策略不可混合使用(分数:2.00)A.B.C. D.解析:解析 自顶向下的单元测试先测试上
13、层模块,再测试下层模块,由于测试下层模块时它的上层模块已测试过,所以不必另外编写驱动模块,选项 A错误。自底向上的单元测试先测试下层模块,再测试上层模块。由于测试上层模块时它的下层模块已测试过,所以不必另外编写桩模块,选项 B错误。孤立的单元测试不需要考虑每个模块与其他模块之间的关系,逐一完成所有单元模块的测试,由于各模块之间不存在依赖性,单元测试可以并行进行,选项 C正确。各种单元测试策略各有利弊,一种方法的优点恰好对应另一种方法的缺点,实际测试时可根据软件特点及进度安排将几种测试方法混合使用,选项 D错误。5.软件单元测试分析的对象不包括_。A接口 B全局数据结构C独立路径 D边界条件(分
14、数:2.00)A.B. C.D.解析:解析 软件单元测试分析一般应采用静态测试分析与动态测试分析相结合的方法。静态测试分析的对象与选择的测试方法有关。例如,采用代码审查方法,通常要对程序语言的使用、程序格式、入口和出口的连接、存储器的使用和寄存器的使用(仅限定在机器指令和汇编语言时考虑)等内容进行检查;采用静态测试分析方法,通常要对软件单元的控制流、数据流、接口和表达式等内容进行分析。动态测试分析的对象通常包括软件单元的功能、性能、接口、局部数据结构、独立路径、出错处理、边界条件和内存使用情况。全局数据结构不属于单元测试分析的对象。6.静态测试分析的对象不包括_。A控制流 B数据流 C接口 D
15、独立路径(分数:2.00)A.B.C.D. 解析:解析 静态测试分析的对象通常包括软件单元的控制流、数据流、接口和表达式等内容。独立路径属于动态测试分析的对象。7.以下关于单元测试的测试用例的说法中,错误的是_。A对软件设计文档规定的软件单元的功能、性能和接口等要求逐项设计测试用例B每个软件特性应至少被一个正常测试用例覆盖但无须设计异常测试用例C测试用例的输入应至少包括有效等价类值、无效等价类值和边界数据值D语句覆盖率和分支覆盖率均应达到 100%(分数:2.00)A.B. C.D.解析:解析 软件单元测试的设计用例设计一般应遵循以下原则:对软件设计文档规定的软件单元的功能、性能和接口等要求逐
16、项设计测试用例(功能原则);每个软件特性应至少被一个正常测试用例和一个被认可的异常测试用例覆盖(正常/异常测试原则);测试用例的输入应至少包括有效等价类值、无效等价类值和边界数据值(等价类原则);语句覆盖率应达到 100%(语句覆盖原则);分支覆盖率应达到 100%(分支覆盖原则)。8.集成测试对系统内部的交互以及集成后系统功能检验了_质量特性。A正确性 B可靠性 C可使用性 D可维护性(分数:2.00)A. B.C.D.解析:解析 软件集成测试的对象包括:任意一个软件单元集成到计算机软件系统的组装过程;任意一个组装得到的软件系统。软件集成测试的目的是检验单元之间、软件单元和已集成的软件系统之
17、间的接口关系,并验证已集成软件系统是否符合设计要求。软件集成测试侧重于软件单元之间的接口和通信方面的问题。例如,数据穿过接口可能丢失;一个模块对另一个模块可能由于疏忽而造成有害影响;把子功能组合起来可能不产生预期的主功能:个别看起来可以接受的误差可能积累到不能接受的程度;全程数据结构可能有问题等。选项 B、C、D 均错误,选项 A正确。9.以下关于软件集成测试的说法中,错误的是_。A集成测试计划应该在概要设计阶段制定B集成测试的技术依据是软件(结构)设计文档C集成测试之前待集成的软件单元必须先通过单元测试D集成测试必须委托第三方进行(分数:2.00)A.B.C.D. 解析:解析 集成测试主要发
18、现设计阶段产生的错误,集成测试计划应该在概要设计阶段制定。软件集成测试的技术依据是软件(结构)设计文档。开始软件集成测试除了应满足一般测试的准入条件外,还应确认待测试的软件单元已通过单元测试。软件集成测试一般由软件供方组织并实施,也可委托第三方进行软件集成测试。选项 A、B、C 均正确,选项 D错误。10.大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容易_。A通过测试 B整体测试 C快速查错 D快速排错(分数:2.00)A.B. C.D.解析:解析 大突击测试是非渐增式集成测试,它先测试所有的模块,然后一下子把所有模块集成到一起,并把庞大的程序作为一个整体来测试。这种测试方法
19、的出发点是可以“一步到位”,但测试者面对众多的错误现象,往往难以分清哪些是“真正的”错误,哪些是由其他错误引起的“假性错误”,诊断定位和改正错误也十分困难。选项 A、C、D 均错误,选项 B正确。11.以下关于软件集成测试策略的说法中,错误的是_。A三明治集成先集成中间层,然后集成上下层B基于功能的集成按照功能的关键程度组织模块的集成顺序C基于调用图的集成使用实际代码代替驱动模块和桩模块DMM-路径集成是功能集成和结构性集成的混合(分数:2.00)A. B.C.D.解析:解析 三明治集成先对中间层(目标层)上面的一层使用自顶向下的集成策略,对中间层下面的一层使用自底向上的集成策略,最后在中间层
20、会合,选项 A错误。基于功能的集成策略是从软件功能角度出发,按照功能的关键程度组织模块的集成顺序,选项 B正确。基于调用图的集成使用实际代码来代替驱动模块和桩模块,可以大大减轻驱动模块和桩模块开发的工作量,选项 C正确。MM-路径在表达输入和输出行动上是功能性的,而 MM-路径的标识方法是结构性的,因此 MM-路径集成是功能性集成和结构性集成的混合,选项 D正确。12.软件集成测试分析不包括_。A接口分析 B局部数据结构分析C体系结构分析 D模块分析(分数:2.00)A.B. C.D.解析:解析 软件集成测试分析主要包括软件特性分析、体系结构分析、模块分析、接口分析、可测试性分析、测试充分性分
21、析、测试终止条件分析、测试技术分析、测试资源分析和风险分析等内容。局部数据结构分析属于软件单元测试分析。13.软件系统内部接口不包括_。A函数或方法接口 B消息接口C类接口 D局部变量(分数:2.00)A.B.C.D. 解析:解析 系统内部接口主要包括函数(方法)接口、消息接口、类接口和其他接口,如全局变量、配置表、注册信息和中断等。局部变量不能作为接口。14.以下关于测试用例的设计原则,不属于集成测试的是_。A为软件设计文档规定的软件功能和性能等特性逐项设计测试用例B为软件单元之间、软件和硬件之间的所有接口设计测试用例C每个软件特性应至少被一个正常测试用例和一个被认可的异常测试用例覆盖D语句
22、覆盖率和分支覆盖率均应达到 100%(分数:2.00)A.B.C.D. 解析:解析 软件集成测试的用例设计一般应遵循以下原则:为软件设计文档规定的软件功能和性能等特性逐项设计测试用例(功能原则);为软件单元之间、软件和硬件之间的所有接口设计测试用例(接口原则);每个软件特性应至少被一个正常测试用例和一个被认可的异常测试用例覆盖(正常/异常测试原则);测试用例的输入应至少包括有效等价类值、无效等价类值和边界数据值(等价类原则);为软件单元之间的所有调用设计测试用例,达到 100%的调用覆盖率(调用覆盖原则);为运行条件(如数据结构、输入/输出通道容量、内存空间和调用频率等)在极限状态的软件特性设
23、计测试用例(极限原则);为软件功能、性能的强度测试设计测试用例(强度测试原则);对于完整性级别高的软件,应对其进行安全性分析,明确每一个危险状态和导致危险的可能原因,并有针对性地设计测试用例(安全性原则)。语句覆盖和分支覆盖原则属于单元测试。15.软件单元测试时,应设计测试用例检查数据结构的_差错。1)不正确或不一致的数据类型说明2)错误的变量名,如变量名拼写错或缩写错等3)使用尚未赋值或尚未初始化的变量4)错误的初始值或错误的默认值5)不一致的数据类型6)下溢、上溢或地址差错7)全局数据对软件单元的影响A仅 1) B仅 1)、3)和 4)C仅 1)6) D以上都是(分数:2.00)A.B.C
24、.D. 解析:解析 测试软件单元内部的数据能否保持其完整性,包括内部数据内容、格式及相互关系。应设计测试用例以检查如下差错:(1)不正确或不一致的数据类型说明;(2)错误的变量名,如变量名拼写错或缩写错等;(3)使用尚未赋值或尚未初始化的变量;(4)错误的初始值或错误的默认值;(5)不一致的数据类型;(6)下溢、上溢或地址差错;(7)全局数据对软件单元的影响。16.软件集成测试分析包括_。1)软件特性分析2)体系结构分析3)模块分析4)接口分析5)可测试性分析6)测试充分性分析7)测试终止条件分析8)测试技术分析9)测试资源分析10)风险分析A仅 1)4) B仅 1)7)C仅 1)8) D以上
25、都是(分数:2.00)A.B.C.D. 解析:解析 集成测试分析既包括对被测软件本身的分析(如体系结构分析、模块分析和接口分析等),也包括对测试可行性和测试策略的分析。17.软件单元测试最主要的测试依据是_。A软件需求分析说明 B软件概要设计说明C软件详细设计说明 D软件质量保证计划(分数:2.00)A.B.C. D.解析:解析 单元测试即检查模块是否实现了详细设计说明书中规定的功能和算法。单元测试主要发现编程和详细设计中产生的错误,单元测试计划应该在详细设计阶段制订。18.软件集成测试最主要的测试依据是_。A软件需求分析说明 B软件概要设计说明C软件详细设计说明 D软件质量保证计划(分数:2
26、.00)A.B. C.D.解析:解析 软件集成测试的技术依据是软件概要设计说明。19.软件系统内部的接口主要包括_。1)函数或方法接口2)消息接口3)类接口4)中断5)配置表6)注册信息7)全局变量8)局部变量A仅 1)3) B仅 1)4)C仅 1)7) D以上都是(分数:2.00)A.B.C. D.解析:解析 系统内部接口主要包括以下几种:函数或方法接口;消息接口;类接口;其他接口,如全局变量、配置表、注册信息和中断。20.以下测试类别,_可放在编程阶段。1)单元测试2)集成测试3)系统测试4)验收测试A仅 1) B仅 1)和 2) C仅 1)3) D以上都是(分数:2.00)A.B. C.
27、D.解析:解析 单元测试和集成测试是在针对代码结构和代码间的接口执行的测试,所以可以放在编码阶段。系统测试和验收测试是针对已经实现好的系统进行的测试,要在代码编写完成后进行测试。21.单元测试时,被测模块调用的是_。A桩模块 B通信模块 C驱动模块 D代理模块(分数:2.00)A. B.C.D.解析:解析 桩模块用来模拟被测模块所调用的子模块,它接受被测模块的调用,检验调用参数,并以尽可能简单的操作模拟被调用的子程序模块功能,把结果送回被测模块。22.侧重于软件单元之间的接口和通信测试的是_。A单元测试 B集成测试 C系统测试 D验收测试(分数:2.00)A.B. C.D.解析:解析 软件集成
28、测试的目的是检验单元之间、软件单元和已集成的软件系统之间的接口关系,并验证已集成软件系统是否符合设计要求。23.下列选项中,_不是系统测试的对象。A接口 B硬件 C数据 D设计(分数:2.00)A.B.C.D. 解析:解析 系统测试的对象不仅包括需要测试的产品系统的软件,还包括软件所依赖的硬件、外设甚至某些数据、某些支持软件及其接口等。因此,必须将系统中的软件与各种依赖的资源结合起来,在系统实际运行环境下来进行测试。24.系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足_的定义。A详细设计 B概要设计 C需求规格 D数据库设计(分数:2.00)A.B.C. D.解析:解析 系统测试
29、是针对整个产品系统进行的测试,目的是验证系统是否满足需求规格的定义,找出与需求规格不相符或与之矛盾的地方。25.下列选项中,_不属于系统测试的主要内容。A功能测试 B性能测试 C安全性测试 D白盒测试(分数:2.00)A.B.C.D. 解析:解析 一般地,系统测试的主要内容包括:(1)功能测试:即测试软件系统的功能是否正确,其依据是需求文档,如产品需求规格说明书。由于正确性是软件最重要的质量因素,所以功能测试必不可少。(2)健壮性测试:即测试软件系统在异常情况下能否正常运行的能力。健壮性有两层含义:一是容错能力,二是恢复能力。(3)性能测试:即测试软件系统处理事务的速度,一是为了检验性能是否符
30、合需求,二是为了得到某些性能数据供人们参考(如用于宣传)。(4)用户界面测试:重点是测试软件系统的易用性和视觉效果等。(5)安全性测试:是指测试软件系统防止非法入侵的能力。“安全”是相对而言的,一般地,如果黑客为非法入侵花费的代价(考虑时间、费用、危险等因素)高于得到的好处,那么这样的系统可以认为是安全的。(6)安装与反安装测试。26.下列选项中,_不是系统测试的目标。A建立完善的系统测试缺陷记录跟踪库B验证软件产品是否与详细设计和概要设计相符合C确保软件系统测试活动及其结果及时通知相关小组和个人D确保系统测试的活动是按计划进行的(分数:2.00)A.B. C.D.解析:解析 系统测试的主要目
31、标是:(1)确保系统测试的活动是按计划进行的。(2)验证软件产品是否与系统需求用例不相符或与之矛盾。(3)建立完善的系统测试缺陷记录跟踪库。(4)确保软件系统测试活动及其结果及时通知相关小组和个人。27.以下_是非功能测试。A系统测试 B可用性测试 C性能测试 DB 和 C都是(分数:2.00)A.B.C.D. 解析:解析 可用性测试属于易用性测试,性能测试是一种独立于功能测试的类型。28.以下_不属于系统测试。A基于商业流程的测试 B性能、负载和压力测试C可用性测试 D自顶向下的集成测试(分数:2.00)A.B.C.D. 解析:解析 自顶向下的集成测试是在编码阶段执行的集成测试,不同于系统测
32、试。29.关于系统测试的描述不正确的是_。A系统测试一般由独立测试团队来完成B功能性测试比结构性测试用得更多C系统测试阶段发现的错误修复起来会比较昂贵D最终用户应该介入系统测试(分数:2.00)A.B.C.D. 解析:解析 系统测试需要由独立的测试小组完成,此时不需要用户的介入。二、论述题(总题数:4,分数:40.00)30.简述软件单元测试策略。(分数:10.00)_正确答案:(单元测试策略主要包括自顶向下的单元测试、自底向上的单元测试、孤立测试和综合测试策略。(1)自顶向下的单元测试先测试上层模块,再测试下层模块。由于测试下层模块时它的上层模块已测试过,所以不必另外编写驱动模块。(2)自底
33、向上的单元测试先测试下层模块,再测试上层模块。由于测试上层模块时它的下层模块已测试过,所以不必另外编写桩模块。(3)孤立的单元测试不需要考虑每个模块与其他模块之间的关系,逐一完成所有单元模块的测试。由于各模块之间不存在依赖性,单元测试可以并行进行,但因为需要为每个模块单独设计驱动模块和桩模块,增加了额外的测试成本。(4)上述 3种单元测试策略各有利弊,一种方法的优点恰好对应于另一种方法的缺点,实际测试时可根据软件特点及进度安排将几种测试方法混合使用。)解析:31.简述基于调用图的集成策略。(分数:10.00)_正确答案:(单元调用图是一种有向图,节点表示程序单元,边表示程序调用。基于调用图的集
34、成方式有两种,即成对集成和相邻集成。(1)成对集成:对应调用图的每一条边建立并执行一个集成测试会话,使用实际代码来代替驱动模块和桩模块。虽然要完成多个集成测试过程,但可以大大减轻驱动模块和桩模块开发的工作量。(2)相邻集成:这里的相邻是针对节点而言的,相邻节点就是由给定节点引出的节点集合。相邻集成就是对每个邻居建立并执行一个测试会话,使用实际代码来代替驱动模块和桩模块,从而减轻驱动模块和桩模块开发的工作量。)解析:32.一个合理的集成模块划分应满足哪几点?(分数:10.00)_正确答案:(一个合理的集成模块划分应该满足以下几点:(1)被集成的几个模块之间的关系必须密切。(2)可以方便地隔离集成模块的外围模块。(3)能够简便地模拟外围模块向集成模块发送消息。(4)外围模块向集成模块发送的消息能够模拟实际环境中的大多数情况。)解析:33.列举常见的系统测试方法(最少列举 5个)。(分数:10.00)_正确答案:(常用的系统测试方法如下:功能测试、协议测试、性能测试、压力测试、容量测试或负载测试、安全性测试、易用性测试、安装测试、备份测试、健壮性测试、失效恢复测试、GUI 测试、兼容性测试、文档测试、在线帮助测试和数据转换测试。)解析: