我必须为一个项目编写单元测试和集成测试。
- 是否应将所有测试放入单个测试文件夹中?
- 还是应该将单元测试和集成测试分别放在单独的测试文件夹中?
- 还是应该将它们放在单独的项目中?
如果将它们放在一起,这种方法是否有优点或缺点?
1
如果您在CI环境中操作,则重要的是,由于集成测试并不总是在构建服务器上运行,因此可以很容易地(通过属性等)识别它们。
—
罗比·迪