我有一个关于如何在企业流程中使用Maven的简单问题。发布后,我的工件被部署到我们的内部资源库中。现在,质量检查需要开始测试新项目。
您是否认为QA是从存储库下载所需工件的好方法(请注意,工件可能是由与QA机器不同的机器构建的)?还是最好在他们的QA机器上重建代码?
最佳答案
我认为,在他们的QA机器上重建代码会更糟。
当开发人员和质量检查人员之间进行沟通时,他们越容易找到共同点,就越好-因为错失的机会更少。在开发环境和QA环境之间可能有一长串可能会有所不同的事情,因此只能在其中添加另外一个。
如果QA使用与您发布的工件完全相同的工件,则至少会得到一个固定的变量-二进制。当他们报告一个错误并且您不使用正在开发的代码重现该错误时,您可以获取该二进制文件并继续进行进一步的研究,而无需研究发布和QA构建之间可能发生的其他变化。
总结一下,我认为QA是从存储库下载所需工件的好方法。
关于testing - 质量检查/测试和Maven?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8315700/