是否有类似于集成测试的预融合测试和综合测试的班级名称约定



对于junit测试用例,该类应像xxtest.java

命名

对于互及测试,该类应为xxit.java

命名

是否有类似于单位和集成测试的MAVEN中的综合测试和后整合测试目标的班级名称约定?

惯例是,在整合性测试前和后整合性测试中没有任何类型的测试。

正如@biziclop所建议的那样,考虑此问题的方法是" pre-x"one_answers" post-x" - 这些是" x"之前/之后执行的事物。因此,前整合测试阶段不是运行"预融合"测试的阶段,而是运行" Integration-Test"之前的阶段。

这些目标通常用于管理集成测试的系统状态。例如,综合测试可能会启动一个集成测试使用的容器,而后整合测试将停止容器。

使用各种插件和/或自定义代码来支持您的集成测试的执行没有错。如果使用Exec-Maven-Plugin确实会困扰您,则可以始终创建自己的Maven插件,该插件知道您想使用的命名约定在构建中找到Java类并执行它们。然后,您的每个模块都可以使用通用插件来调用特定的类以进行设置/撕裂。

最新更新