我有一些 Appium 测试脚本,需要通过存储库(主要是 Git)进行版本控制。
如果您在 Andriod Studio 中有一个 Android 应用程序项目正在为其编写测试(恰好位于它自己的 Git 存储库中),我通过 Google 查找了解决此问题的最佳方法,并且到目前为止,我在搜索中还没有找到任何内容。
我的问题是:如果我将 Android studio 项目中的测试脚本包含在其 Git 存储库中会更好,还是将测试脚本放在他们自己的存储库中会更好?如果将脚本放在 Android 项目中更好,那么我应该在项目文件结构的哪个位置包含测试脚本?
非常感谢您的任何意见。
最佳答案
我将自动测试放在单独的存储库中,只是为了防止它们从我的工作计算机或其他东西中删除。 当我确定我的测试稳定时,我克隆主项目的开发分支并发出包含我的测试的 pull 请求。当我的请求被 merge 时,我们就有了一个带有自动测试的项目存储库。 不知道有什么更好的方法,但对我来说它效果很好而且很舒服。
关于android - 将 Appium Python UI 测试脚本放入存储库的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40644986/