是否有类似于集成测试

时间:2017-05-04 20:46:04

标签: java maven

对于junit测试用例该类应命名为XXTest.java

对于intergation-test,该类应命名为XXIT.java

是否有类似于单元和集成测试的预集成测试和集成后测试目标的类名约定?

1 个答案:

答案 0 :(得分:2)

惯例是在集成前和集成后测试期间不运行任何类型的测试。

根据@biziclop的建议,考虑这个问题的方法是" pre-X"和"后X" - 这些是在" X"之前/之后执行的事情。因此,预集成测试阶段不是"预集成"测试运行,但它是在集成测试之前的阶段"跑了。

这些目标通常用于管理集成测试运行的系统状态。例如,预集成测试可以启动集成测试使用的容器,而集成后测试将停止容器。

使用各种插件和/或自定义代码来支持集成测试的执行没有任何问题。如果使用exec-maven-plugin真的困扰你,你总是可以创建自己的maven插件,它知道你想要用来在你的构建中找到java类并执行它们的任何命名约定。然后,每个模块都可以使用通用插件来调用特定的类集来进行设置/拆除。