简谈mocker

作者: jwentest | 来源:发表于2016-09-22 02:26 被阅读884次

    两年前工作的时候用到一个叫“模拟器”的东西,当时了解到:公司要与华为、从兴之类的公司进行接口交互,不可能真实去调用,只能通过模拟器去实现,直接模拟他们的返回,当时都是可配置的,我想让他返回什么就让他返回什么。

    今年在公司接触一个新的概念:mocker:模仿者,模拟第三方返回
    这个概念和另外一个“打桩”的概念很相似。
    业务流程中,A函数要调用B函数,而B函数未完成开发,直接将B函数写死返回,从而来使业务流程正常,这个就叫打桩。

    公司今年引入并推行mocker的原因如下:

    1. 环境不稳定,A接口的功能需要调用10个外部接口,不能保证这10个接口任何时候都是正常的;
    2. 测试对数据依赖性过强,测试一个流程往往需要创建大量的数据,经常会碰到时间大量花费在测试数据准备这块;
    mocker架构

    SUT:system under test,被测系统

    相关文章

      网友评论

        本文标题:简谈mocker

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