单元测试中为了模拟模块之间的关系,需要开发哪两种辅助测试模块?分

题目

单元测试中为了模拟模块之间的关系,需要开发哪两种辅助测试模块?分别简述其概念。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

单元测试需要为每个基本单元开发驱动模块或桩模块。()

此题为判断题(对,错)。


参考答案:对

第2题:

单元测试中用来模拟被测模块调用者的模块是

A.父模块

B.子模块

C.驱动模块

D.桩模块


正确答案:C

第3题:

程序员在编程时将程序划分为若干个关联的模块。第一个模块在单元测试中没有发现缺陷,程序员接着开发第二个模块。第二个模块在单元测试中有若干个缺陷被确认。对第二个模块实施了缺陷修复后,()符合软件测试的基本原则。

A.用更多的测试用例测试模块一;模块二暂时不需再测,等到开发了更多模块后再测。

B.用更多的测试用例测试模块二;模块一暂时不需再测,等到开发了更多模块后再测

C.再测试模块一和模块二,用更多的测试用例测试模块一

D.再测试模块一和模块二,用更多的测试用例测试模块二


参考答案:D
模块一和模块二是相互关联的模块,当修复了模块二存在的缺陷后,可能会对模块一产生影响,所以要对模块一和模块二都进行测试。模块二是修改了的模块,应用更多的测试用例进行测试。选项D正确。

第4题:

以下关于单元测试的说法中,正确的是( )。

A. 驱动模块用来调用被测模块,自顶向下的单元测试不需要另外编写驱动模块
B. 桩模块用来模拟被测模块所调用的子模块, 自顶向下的单元测试中不需要另外编写桩模块
C. 驱动模块用来模拟被测模块所调用的子模块, 自底向上的单元测试中不需要另外编写驱动模块
D. 桩模块用来调用被测模块,自底向上的单元 测试中不需要另外编写桩模块

答案:A
解析:

第5题:

以下关于单元测试的说法中,正确的是( )。

A.驱动模块用来调用被测模块,自顶向下的单元测试不需要另外编写驱动模块B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块


正确答案:A

第6题:

在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中(39)不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需要借助(40)来代替所测模块调用的子模块;在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是(41)。

A.模块接口测试

B.有效性测试

C.路径测试

D.边界测试


正确答案:B
解析:本组题考查单元测试和集成测试的基础知识。单元测试的主要内容包括:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试。有效性测试是确认测试的内容。因此试题(39)选B。在单元测试中,桩模块也叫做存根模块,用以代替所测模块调用的子模块,驱动模块相当于所测模块的主程序。因此试题(40)选A。模块组装成为系统的方式有两种方式:一次性组装方式和增殖式组装方式。增殖式组装又分为自顶向下、自底向上以及混合增殖3种方式。因此试题(41)选A。

第7题:

单元测试中用来模拟实现被测模块需调用的其他功能模块的是( )。

A.驱动模块

B.桩模块

C.主控模块

D.真实的被调用模块


正确答案:B

第8题:

在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中___(39)___不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需要借助___(40)___来代替所测模块调用的子模块:在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是___(41)___。

(39)A.模块接口测试 B.有效性测试 C.路径测试 D.边界测试

(40)A.桩模块 B.驱动模块 C.桩模块和驱动模块 D.存根模块和驱动模块

(41)A.一次性组装和增殖性组装 B.自顶向下组装和启底向上组装

C.单个模块组装和混合模块组装 D.接口组装和功能组装


正确答案:B,A,A

第9题:

在单元测试中,( )。

A.驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块 B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块 C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块 。 D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块


正确答案:A

第10题:

系统测试过程包括()。

A:单元测试、集成测试、确认测试
B:单元测试、模块测试、确认测试
C:单元测试、确认测试、模块测试
D:单元测试、集成测试、模块测试

答案:A
解析:
系统测试过程包括:单元测试、集成测试、确认测试。故选A。

更多相关问题