自动化测试 - 支持多个经过测试的程序版本

时间:2013-10-28 06:50:47

标签: testing automation backwards-compatibility

一般信息:

1)自动化Java项目。

2)经过测试的程序每6次安装就有一个新版本(给予或接受)。

需要 - 向我的自动化代码添加向后兼容性,这意味着 - 我的Java代码的更改不支持旧版本的程序,不会影响使用旧版本。

我想知道维护我测试程序的版本列表和每个版本的java代码的最佳方法是什么。 由于我不想重写代码,我想我想要这样的东西:

代码-A适用于版本V1-V4,代码-A-new适用于版本V5及更高版本。

代码B适用于版本V1,代码B适用于版本V2-V3,代码B更新适用于版本V1 版本V4及以上

依旧......

当试图在线阅读这个主题时,我发现了一篇文章(http://www.androiddesignpatterns.com/2012/06/designing-for-backwards-compatibility.html?m=1),建议了一个工厂。

我会为任何指导感到高兴。

0 个答案:

没有答案