12.在单元测试中,要实现非测试对象的隔离,使用Mock对象而非Stub模块的理由不包括______。(2分)
A: Mock对象可以直接调用现成的框架动态生成,而不像Stub模块需要进行大量的手动编码
B: 对Mock对象的创建与使用可以直接整合在测试方法中,而不像Stub模块需要实现在单独的类中
C: Mock对象在创建后可以直接指定期望行为,并在测试执行后进行期望验证
D: Mock关注状态验证,而Stub关注行为验证,显然Mock在测试粒度上要比Stub更细一些
A: Mock对象可以直接调用现成的框架动态生成,而不像Stub模块需要进行大量的手动编码
B: 对Mock对象的创建与使用可以直接整合在测试方法中,而不像Stub模块需要实现在单独的类中
C: Mock对象在创建后可以直接指定期望行为,并在测试执行后进行期望验证
D: Mock关注状态验证,而Stub关注行为验证,显然Mock在测试粒度上要比Stub更细一些
举一反三
- 单元测试主要技术手段有() A: 驱动代码 B: Stub代码 C: Mock代码 D: GUI测试手段
- 关于 OSPF 的命令描述,不正确的是 A: stub 区域和 tally stub 区域的配置区别是 totally stub 区配置了no-summary B: stub muter 命令用来配置此路由器为 Stub 路由器,stub 路由器可以与非stub 路由器形成邻居关系 C: OSPFv3 配置中不必使用 router-id 命令配置 router-id,配置方法和 OSPFv2 一样 D: OSPFv2 和 OSPFv3 配置接口命令的区别是 OSPFv2 使用 network 命令,而OSPFV3 直接在接口上使能
- 在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中()不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需要借助()来代替所测模块调用的子模块;在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是()。 在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中()不是单元测试的主要内容 A: 模块接口测试 B: 有效性测试 C: 路径测试 D: 边界测试
- 【单选题】2. 在面向对象软件测试模型中,面向对象编程的测试可以细分为( )A、单元测试和集成测试B、单元测试和系统测试C、单元测试、集成测试和系统测试D、系统测试和验收测试
- 下面可以作为组件测试的测试对象的是:() A: 模块、对象和类 B: 程序中的某个子系统 C: 整个软件系统 D: 模块间的接口