在Git流中同时测试多个功能
我们正在当前项目中处理git流,并同时添加多个特性。我们只有一个QA环境,一次只能容纳一个构建。 如果有多个功能等待测试,并且我们的QA成员可以并行测试它们,我们需要(如回答)创建一个在Git流中同时测试多个功能,git,version-control,integration-testing,git-flow,Git,Version Control,Integration Testing,Git Flow,我们正在当前项目中处理git流,并同时添加多个特性。我们只有一个QA环境,一次只能容纳一个构建。 如果有多个功能等待测试,并且我们的QA成员可以并行测试它们,我们需要(如回答)创建一个集成分支以上传到QA环境并进行测试。 但是,我们在该解决方案中发现了一些问题,这些问题是该流程引起的: 如果不是所有的功能都及时得到批准,或者其中一些功能需要修复,我们就无法将集成功能合并到开发中。或: 在成功获得一个或多个特性的签署后,我们可以“完成特性”原始特性-但是,由于合并中的差异,开发中的代码可能与集成不
集成
分支以上传到QA环境并进行测试。
但是,我们在该解决方案中发现了一些问题,这些问题是该流程引起的:
有没有更好的方法来并行测试多个特性?您有使流程更好的技巧吗?您提到的解决方案是将功能分支的所有更改合并在一起。如果它适合你的情况,你可以使用它 如果要单独测试功能,可以使用以下方法:
功能分支是否已从开发分支签出?您的QA环境是否基于develop branch?@marina msft否,我们正在查看功能。这有关系吗?我们可以上传任何想要QA env的构建,但每次上传都会覆盖他的前任。