跨多个组件git repos测试自动化代码重用?

时间:2018-03-07 13:10:14

标签: java maven ui-automation

考虑到我有一个产品的现有测试自动化框架,并且计划是进行产品重写,但是将其分成多个组件,每个组件都存在于他们自己的git存储库中,为了在整个代码中重用代码,最好的方法是什么用于测试自动化目的的组件存储库?

按照目前的情况,产品X 我们称之为,是一个带有测试代码的巨型整体,在一个带有应用程序源的单一产品库中。计划是在5个独立的存储库中将其分解为~5个组件。

如何在这里管理测试框架,每个组件都需要自己的GUI功能测试和运行这些测试的框架?

我非常擅长打包代码来分享,但这是我的理解:

  • 托管依赖项的内部服务器,例如 Artifactory?
  • 使用可重用代码创建依赖关系,例如基页对象类,配置,帮助程序等
  • 在每个存储库中的每个测试项目中包含这些依赖项

这是一种明智的做法吗?我应该或不同地做些什么来尽可能简化管理?

0 个答案:

没有答案