其他分享
首页 > 其他分享> > 什么叫可测试代码

什么叫可测试代码

作者:互联网

越“底层”的代码越可测试

如题这个“底层”如何理解呢?答即被调用的次数约多月底层,相对应的他对外部的依赖越少。这样可以减少很多单元测试时的依赖注入问题;

越“顶层”的代码越不可单元测试

因为依赖内容过多,构造函数依赖注入如同梦魇一般一层套一层,耗费的成本过多。所以一般建议使用集成测试。比如对于Controller的测试,根本无法单元测试;

如何让代码可测试

那就是提高内聚性,让被测试的代码尽量少的减少对外部依赖这样即可;

标签:依赖,什么,单元测试,测试,测试代码,对外部,代码,底层
来源: https://www.cnblogs.com/wuhailong/p/16498183.html