AI智能整理导入 AI智能整理导入
×
首页 题库中心 研发工程师模拟测试题库 题目详情
CA7245CE852000018CC42C30E85A107C
研发工程师模拟测试题库
646
单选题

桩模块在单元测试中

A
主要用来接受测试数据
B
用以模拟被测模块的上级模块
C
调用被测模块
D
用以检验被测模块与下级模块的接口

答案解析

正确答案:D

解析:

这道题考察的是软件工程中的单元测试概念,特别是桩模块(stub)的作用。

A. 主要用来接受测试数据
这个选项是错误的。桩模块并不用于接收测试数据,而是通常用于替代被测模块所依赖的其他模块。

B. 用以模拟被测模块的上级模块
这个选项也是错误的。桩模块通常用于替代下层模块(即被测模块所调用的模块),而不是上层模块。

C. 调用被测模块
这一选项同样不对。桩模块本身是用来被调用的,它们会模仿真实模块的行为,但不会主动去调用被测模块。

D. 用以检验被测模块与下级模块的接口
这是正确答案。桩模块是一种模拟对象,它用来代替实际的子模块(下级模块)。在单元测试中,桩模块可以预定义行为,并返回预期的结果,从而允许测试者专注于测试当前模块的功能,而不受实际下级模块的影响。这样可以确保测试的隔离性,使得测试结果更加可靠。

因此,正确答案是 D,因为桩模块的主要作用之一就是在单元测试中模拟被测模块的下级模块,来验证被测模块与其下级模块之间的接口是否正确。

相关知识点:

桩模块用于检验被测模块接口

研发工程师模拟测试题库

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu