考虑到我有一个产品的现有测试自动化框架,并且计划是进行产品重写,但是将其分成多个组件,每个组件都存在于他们自己的git存储库中,为了在整个代码中重用代码,最好的方法是什么用于测试自动化目的的组件存储库?
按照目前的情况,产品X 我们称之为,是一个带有测试代码的巨型整体,在一个带有应用程序源的单一产品库中。计划是在5个独立的存储库中将其分解为~5个组件。
如何在这里管理测试框架,每个组件都需要自己的GUI功能测试和运行这些测试的框架?
我非常擅长打包代码来分享,但这是我的理解:
这是一种明智的做法吗?我应该或不同地做些什么来尽可能简化管理?