网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
在单元测试中,说法正确的是()。
A. 驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块
B. 桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块
C. 驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块
D. 桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
B. 桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块
C. 驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块
D. 桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
参考答案
参考解析
解析:单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块、软件构件或面向对象软件中的类(统称为模块),其目的是检查每个模块能否正确地实现设计说明中的功能、性能、接口和其他设计约束等条件,发现模块内可能存在的各种差错。单元测试的技术依据是软件详细设计说明书。 测试一个模块时,可能需要为该模块编写一个驱动模块和若干个桩模块。驱动模块用来调用被测模块,它接收测试者提供的测试数据,并把这些数据传送给被测模块,然后从被测模块接收测试结果,并以某种可见的方式将测试结果返回给测试人员;桩模块用来模拟被测模块所调用的子模块,它接受被测模块的调用,检验调用参数,并以尽可能简单的操作模拟被调用的子程序模块功能,把结果送回被测模块。项层模块测试时不需要驱动模块,底层模块测试时不要桩模块。 单元测试策略主要包括自顶向下的单元测试、自底向上的单元测试、孤立测试和综合测试策略。 ①自顶向下的单元测试先测试上层模块,再测试下层模块。测试下层模块时由于它的上层模块已测试过,所以不必另外编写驱动模块。 ②自底向上的单元测试。自底向上的单元测试先测试下层模块,再测试上层模块。测试上层模块由于它的下层模块已经测试过,所以不必另外编写桩模块。 ③孤立测试不需要考虑每个模块与其他模块之间的关系,逐一完成所有模块的测试。由于各模块之间不存在依赖性,单元测试可以并行进行,但因为需要为每个模块单独设计驱动模块和桩模块,增加了额外的测试成本。 ④综合测试。上述三种单元测试策略各有利弊,实际测试时可以根据软件特点和进度安排情况,将几种测试方法混合使用,
更多 “在单元测试中,说法正确的是()。A. 驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块 B. 桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块 C. 驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块 D. 桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块 ” 相关考题
考题
】软件测试包括多个测试阶段,按照先后顺序排列正确的是A. 单元测试、集成测试、验收测试B. 单元测试、验收测试、集成测试C. 集成测试、验收测试、单元测试D. 验收测试、单元测试、集成测试
考题
为了更好地完成极限测试,下列不属于在极限测试实施中应注意的方面是______。A) 单元测试用例的生成B) 单元测试工具的使用C) 集成测试桩模块的设计D) 模拟对象的使用请帮忙给出正确答案和分析,谢谢!
考题
以下关于面向对象程序单元测试的说法中,正确的是A) 只要对类的每个成员方法都进行了测试就可完成对该类的单元测试B) 不需要对抽象类进行单元测试C) 基于判定表的测试可以用于面向对象程序的单元测试D) 不变式边界测试是一种针对类树多态性的测试技术A.B.C.D.
考题
以下关于面向对象软件测试的说法中,正确的是A) 大突击集成是最有效的面向对象软件集成测试策略B) 在面向对象软件的单元测试中,一棵继承树上的每个类都需要进行测试C) 针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴D) 在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法A.B.C.D.
考题
下列关于测试方法,说法正确的是 ______。A.白盒测试不同于黑盒测试之处是它可以减少测试用例数量B.覆盖所有独立路径就能够覆盖所有分支C.在单元测试中不使用黑盒测试技术D.满足分支覆盖就满足条件覆盖和语句覆盖
考题
下列关于面向对象程序的测试组织问题的说法中,正确的是 ______。A.在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面B.在面向对象程序中的一个类可以作为被独立测试的单元C.在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试D.由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试
考题
关于面向对象软件单元测试的说法,错误的是______。A) 面向对象软件中可独立被测试的单元通常是一个类族B) 面向对象软件中可独立被测试的单元也可能是一个独立的类C) 面向对象的单元测试分为方法层次、类层次和类树层次的测试D) 面向对象的单元测试与面向过程的单元测试目的相同A.B.C.D.
考题
●以下关于单元测试的叙述,不正确的是(62)。(62)A.单元测试是指对软件中的最小可测试单元进行检查和验证B.单元测试是在软件开发过程中要进行的最低级别的测试活动C.结构化编程语言中的测试单元一般是函数或子过程D.单元测试不能由程序员自己完成
考题
下列关于单元测试的描述中,正确的是()。
A.单元测试又称模块测试,属于白盒测试,是最小单位的测试B.单元测试又称白盒测试,属于软件测试,是最小单位的测试C.单元测试又称软件测试,属于黑盒测试,是最小单位的测试D.单元测试又称模块测试,属于黑众测试,是最大单位的测试
考题
以下关于单元测试的说法中,正确的是( )。A.驱动模块用来调用被测模块,自顶向下的单元测试不需要另外编写驱动模块B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
考题
以下关于单元测试的说法中,正确的是( )。A. 驱动模块用来调用被测模块,自顶向下的单元测试不需要另外编写驱动模块
B. 桩模块用来模拟被测模块所调用的子模块, 自顶向下的单元测试中不需要另外编写桩模块
C. 驱动模块用来模拟被测模块所调用的子模块, 自底向上的单元测试中不需要另外编写驱动模块
D. 桩模块用来调用被测模块,自底向上的单元 测试中不需要另外编写桩模块
考题
下面说法不正确的是()。A:COM是组件式对象模型,ComGIS是面向对象技术和组件式软件在GIS软件开发中的应用B:ComGIS的基本思想是把GIS的各大功能模块划分为几个控件,每个控件完成不同功能C:单元测试的对象是软件设计的最小单位,即模块D:确认测试是单元测试的逻辑扩张E:集成测试又称有效性测试
考题
在有关数据仓库测试,下列说法中正确的是()A、在完成数据仓库的实施过程中,需要对数据仓库进行各种测试.测试工作中要包括单元测试和系统测试B、当数据仓库的每个单独组件完成后,就需要对他们进行单元测试C、系统的集成测试需要对数据仓库的所有组件进行大量的功能测试和回归测试D、在测试之前可以不制定详细的测试计划,测试过程中实时调整
考题
软件测试的过程各阶段的顺序正确的是()A、单元测试,确认测试,集成测试,系统测试,验收测试B、单元测试,集成测试,确认测试,系统测试,验收测试C、单元测试,系统测试,集成测试,确认测试,验收测试D、单元测试,集成测试,系统测试,确认测试,验收测试
考题
下列关于各软件测试阶段特点的说法,错误的是()。A、单元测试是最小单位的测试B、单元测试可以发现时序问题C、集成测试可以发现单元测试中无法发现的资源竞争的问题D、确认测试往往在系统测试的前期进行,包括有效性测试和软件配置审查
考题
关于Django的单元测试,以下说法正确的是?()A、无法对模板进行单元测试B、django.test.Client提供了一个特殊HTTP客户端以便模拟请求C、manage.pytest命令会为测试创建一个特殊的数据库D、对于需要权限认证的view,因为需要登录因此不能编写单元测试
考题
应用软件测试的正确顺序是()。A、集成测试、单元测试、系统测试、验收测试B、单元测试、系统测试、集成测试、验收测试C、验收测试、单元测试、集成测试、系统测试D、单元测试、集成测试、系统测试、验收测试
考题
以下对单元测试理解错误的是()A、单元测试又称为模块测试B、单元测试针对软件设计的最小单位C、单元测试目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求D、单元测试应该在集成测试之后进行
考题
单选题以下对单元测试理解错误的是()A
单元测试又称为模块测试B
单元测试针对软件设计的最小单位C
单元测试目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求D
单元测试应该在集成测试之后进行
考题
单选题在有关数据仓库测试,下列说法不正确的是()A
在完成数据仓库的实施过程中,需要对数据仓库进行各种测试.测试工作中要包括单元测试和系统测试B
当数据仓库的每个单独组件完成后,就需要对他们进行单元测试C
系统的集成测试需要对数据仓库的所有组件进行大量的功能测试和回归测试D
在测试之前没必要制定详细的测试计划
热门标签
最新试卷