软件测试基础接口测试测试开发那些事儿

什么是mock

2019-12-02  本文已影响0人  测试开发Kevin

什么是mock

单元测试当中,我们只关注被测的单元,而不关心其他依赖的内容。Mock让我们有了一套仿真的环境,不用担心在检查单元内的内部流转的过程时还会因为环境的关系导致验证过程失败。由于外部环境的多样性,单元测试应该设计一些异常场景使得代码能够捕获该异常。

在图1中,如果我们要对A进行测试,那么就要先把整个依赖树构建出来,也就是BCDE的实例。一种替代方案就是使用mock,如图2所示。

图1 图2
上一篇下一篇

猜你喜欢

热点阅读