Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您如何定义单元测试和集成测试之间的边界?
它究竟在哪里?层测试在哪一部分?
测试每一层及其下层的集成测试的相关术语(Jenga 测试) 集成测试和单元测试有什么区别?
我建议使用 Apache Maven 定义:您在获得包后运行的那些测试是集成测试。
构建生命周期简介
package - 获取编译后的代码并将其打包成可分发的格式,例如 JAR。 集成测试 - 如有必要,将包处理并部署到可以运行集成测试的环境中
package - 获取编译后的代码并将其打包成可分发的格式,例如 JAR。
集成测试 - 如有必要,将包处理并部署到可以运行集成测试的环境中
然后层测试是单元测试的一部分。