我是靠谱客的博主 坚定黄蜂,最近开发中收集的这篇文章主要介绍软件测试——Mock的使用和测试摘要 什么是mock为什么要使用mockmock的安装和使用mock函数的说明参考博文,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

摘要

Python中的单元测试模块是开发中的重要的一个环境,本博文将mock模块进行学习并整理。

 什么是mock

Mock是Python中一个用于支持单元测试的库,它的主要功能是使用mock对象替代掉指定的Python对象,以达到模拟对象的行为。

为什么要使用mock

mock总所周知是模拟的意思,我们在做接口测试的时候有时候会发现部分功能依赖其他业务场景或者第三方功能或者是线上数据或者业务场景过于复杂(需要大量调用)的情况,没有办法通过接口调用或者做断言,这个时候就需要mock了。在单元测试中只针对当前单元做测试,就是测试当前方法或者是当前类,但是如果出现这个方法依赖其他第三方模块,那不是还要校验其他方法了吗,那就违背了单元测试这个概念了,所有将外部依赖组件实现模拟并替换掉,使得单元测试的焦点放在自己身上

mock的安装和使用

python2中需要pip install mock来导入mock第三方模块,而python3中被引入到unittest框架中,直接from unittest import mock 就可以导入mock模块了

mock函数的说明

 


 

参考博文

https://segmentfault.com/a/1190000002965620

Python中的模块学习之mock模块_天涯海角-CSDN博客

最后

以上就是坚定黄蜂为你收集整理的软件测试——Mock的使用和测试摘要 什么是mock为什么要使用mockmock的安装和使用mock函数的说明参考博文的全部内容,希望文章能够帮你解决软件测试——Mock的使用和测试摘要 什么是mock为什么要使用mockmock的安装和使用mock函数的说明参考博文所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部