[ 三年后的杂谈 ] 测试之Mock

引言 笔者最近开始补全测试方面的一些基础知识,由于也算是个人职业技能建设的一部分,权且也算作"三年小结"系列的一篇罢。 TIPS:测试领域的水非常深,本人只是班门弄斧,欢迎测试领域的大佬们拍砖~ Mock why mock 在软件测试的领域里,单元测试被视为一个项目代码覆盖率的重要衡量指标。我们在执行单元测试时,往往需要测试和关注的是自身组件代码的稳定性,而非外界依赖\服务的交互(这块的测试放到了集成测试的部分),也因此产生了伪造调用依赖/服务的需求。 通过mock,我们可以假装调用了xxx服务,或者xxx sdk的方法,甚至于可以借此测试一些复杂的场景,比如重试部分的代码是否符合预期等等。 mock in Python Python的mock库为我们提供了完善的功能,可以很好地实现伪造…

Read More