美文网首页
初识Mock测试

初识Mock测试

作者: stack | 来源:发表于2020-09-29 09:42 被阅读0次

使用mock的方法进行相关测试的主要目的是对于开发工作未完成,而功能需求已经梳理清楚的方案进行测试。java提供了很多的mock测试框架,EasyMock,Mockito,PowerMock,JMockit。我这里主要采用Mockito实现功能的测试。基于maven构建java spring boot包管理项目:(pom文件中引入以下两个依赖坐标)

Mockito相关依赖

@InjectMocks:创建一个实例,简单的说是这个Mock可以调用真实代码的方法,其余用@Mock(或@Spy)注解创建的mock将被注入到用该实例中。

@Mock:对函数的调用均执行mock(即虚假函数),不执行真正部分。

mock,injectMocks注解

when(xxxx).thenReturn(yyyy); 是指定当执行了这个方法的时候,返回 thenReturn 的值,相当于是对模拟对象的配置过程,为某些条件给定一个预期的返回值。

后期继续写mock接口测试。。。

相关文章

  • 初识Mock测试

    使用mock的方法进行相关测试的主要目的是对于开发工作未完成,而功能需求已经梳理清楚的方案进行测试。java提供了...

  • 2020-01-31

    Pytest-Mock 进阶用法详解 一、什么是 Mock 测试? Mock测试就是在 测试过程 中,对于某些...

  • 接口测试Mock与HttpClient

    1.Mock框架 1.1mock介绍: mock可以模拟接口测试,通过运行mock框架的jar,快速搭建接口测试。...

  • 软测扩充

    一、 mock 1. 什么是mock? ①测试桩:模拟被测对象的返回,用于测试②mock:通常指mock serv...

  • [PPJ_21] Mock工具Json Server安装、入门操

    目录结构 一、关于Mock 1.Mock简介 Mock:“模拟”的含义。Mock测试,指在测试过程中,对于某些不容...

  • (转)Moq测试基础说谈(一)——简介,下载

    Moq,就是Mock you。读音可以读成Mock~you。是Mock框架的一种。用于测试中的Mock测试。Moc...

  • JAVA-Mock测试框架简记-2017-2-7 18:38:3

    JAVA-常用Mock测试框架 EasyMock 早期比较流行的MocK测试框架 mockito EasyMock...

  • Mockito的使用

    Mockito的使用 1,Mockito的介绍 1.1 什么是mock测试? Mock测试就在测试过程中,对于某些...

  • python中常用的mock介绍

    mock (Python 标准库) 一个用于伪造测试的库 使用 被测试的类 用mock测试 HTTPretty P...

  • mock介绍

    mock (Python 标准库) 一个用于伪造测试的库 使用 被测试的类 用mock测试 HTTPretty P...

网友评论

      本文标题:初识Mock测试

      本文链接:https://www.haomeiwen.com/subject/ayvxuktx.html