阿里规范 - 三、单元测试
作者:互联网
4. 【强制】单元测试是可以重复执行的,不能受到外界环境的影响。
说明:单元测试通常会被放到持续集成中,每次有代码 check in 时单元测试都会被执行。如果单测对外部
环境(网络、服务、中间件等)有依赖,容易导致持续集成机制的不可用。
正例:为了不受外界环境影响,要求设计代码时就把 SUT 的依赖改成注入,在测试时用 spring 这样的 DI
框架注入一个本地(内存)实现或者 Mock 实现。
被测系统
被测系统(System under test, SUT)表示正在被测试的系统, 目的是测试系统能否正确操作.
根据测试类型的不同, SUT 指代的内容也不同, 例如 SUT 可以是一个类甚至是一整个系统.
标签:集成,系统,单元测试,规范,阿里,测系统,SUT,测试 来源: https://www.cnblogs.com/light-train-union/p/12349799.html