如何定义单元测试和集成测试之间的边界?
到底在哪里?什么部分是层测试?
相关
Terminology for integration tests which test each layer and the layers below it (Jenga tests)
What is the difference between integration and unit tests?
答案 0 :(得分:0)
我建议使用Apache Maven定义:在获得包之后运行的那些测试是集成测试。
Introduction to the Build Lifecycle
package - 获取已编译的代码并将其打包到其distributable中 格式,例如JAR。
集成测试 - 处理和部署 如果需要,将包打包到集成测试可以的环境中 运行
然后,层测试是单元测试的一部分。