更多课程 选择中心

软件测试培训
达内IT学院

400-996-5531

Mockito工具的使用


一、Mockito学习

Mockito是一个强大的用于Java开发的模拟测试框架,通过Mockito我们可以创建和配置Mock对象,进而简化有外部依赖的类的测试.可以不进行外部依赖,快速进行Java的单元测试的进行。

二、Mock模拟

mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。

三、Mockito好处

无手写:无需自己编写模拟对象。

重构安全:重命名接口方法名称或重新排序参数不会破坏测试代码,因为Mocks是在运行时创建的。

返回值支持:支持返回值

异常支持:支持例外

订单检查支持:支持检查方法调用的顺序

注释支持:支持使用注释创建模拟

注解

@Mock

用于模拟对象,有助于减少重复模拟对象。

注意:@Mock注释始终与@RunWith注释一起使用。

@RunWith

这是一个类级别的注释。它用于保持测试干净并改善调试。它还会检测测试中可用的未使用的存根,并使用@Mock注释对模拟进行初始化。

@InjectMocks

它标记应在其上执行注入的字段或参数。

@Captor

它允许创建字段级参数捕获器。它与Mockito的verify()方法一起使用,以获取调用方法时传递的值。

@Spy

允许创建部分模拟的对象。换句话说,它允许将现场实例快速包装在测试对象中。

免责声明:内容来源于公开网络,若涉及侵权联系尽快删除!

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:嵌入式软件测试的基本方法
下一篇:女生学习软件测试是自学还是参加培训?

嵌入式软件测试的日志怎么看?

如何用capl自动化测试脚本

嵌入式软件自动化测试?

白盒测试从哪里开始检测?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省