我忙于自我测试自动化。想想Fitnesse,Cucumber或Robot现在我怀疑在哪里进行测试。大致有三种选择。
1)与被测试的应用程序相同的项目 2)在同一个(Git)回购的单独项目中 3)在一个单独的(Git)仓库中单独项目。
什么是共同的?为什么?
答案 0 :(得分:1)
我最好的做法是将测试放在同一个Git repo中,然后我可以在同一个分支中访问应用程序代码和测试代码。不仅仅是我,还有CI / CD工具。
答案 1 :(得分:1)
除了将生产代码和测试代码保存在同一个存储库中之外,我不会考虑其他任何事情。
我的主要论点是