Asa*_*vid 13 architecture integration-testing unit-testing
在编写单元测试时,我通常每个生产类都有一个测试类,所以我的层次结构看起来像这样:
src/main
-package1
-classA
-classB
-package2
-classC
src/test
-package1
-classATests
-classBTests
-package2
-classCTests
Run Code Online (Sandbox Code Playgroud)
但是,在进行集成测试时,组织变得不那么严格.例如,我可能有一个测试类,它同时测试classA和classB.你会把它放在哪里?那个一起测试classA,classB和classC的测试类怎么样?
此外,集成测试通常需要外部属性或配置文件.你把它们放在哪里,你是否使用任何命名约定?
也许在 下创建一个集成测试目录src/test?当然,对于集成测试,分离变得不太清楚,但是有一些东西将 A、B 和 C 组合在一起,不是吗?我会从这个开始,看看事情进展如何。立即想出一个完美的解决方案是很困难的,“好的”解决方案总比没有解决方案好。
| 归档时间: |
|
| 查看次数: |
1694 次 |
| 最近记录: |