2011-11-29 61 views
1

我有一个关于如何在企业流程中使用Maven的简单问题。发布后,我的工件被部署到我们的内部存储库。现在,QA需要开始测试新项目。质量保证/测试和Maven?

您认为QA从存储库下载所需的工件是一种好方法(请注意,工件可能由与QA机器不同的机器构建)?或者,他们最好重建QA机器上的代码?

回答

3

我认为它会是更糟糕他们重建他们的质量保证机器上的代码。

  • 当开发者和QA之间有沟通时,他们找到共同点越容易越好 - 因为错过的可能性越小。 dev和QA环境之间可能会有所不同,以便为它添加另外一个。

如果QA使用与您发布的工件完全相同的工件,则至少会得到一个固定的二进制变量。当他们报告错误并且您没有使用正在开发的代码进行复制时,您可以获得该二进制文件并继续进行进一步调查,而无需深入了解发布与QA构建之间可能发生的变化。

总结一下,我认为这是QA从存储库下载所需工件的好方法。