当前位置:  开发笔记 > 编程语言 > 正文

针对多个Java版本进行测试的最佳方法

如何解决《针对多个Java版本进行测试的最佳方法》经验,为你挑选了1个好方法。

我有多个单元测试和组件测试,我想针对几个版本的Java(1.6,1.7,1.8等)进行测试.

我想知道它最好的方法是什么?

我应该使用Jenkins多次运行测试,每次我将JAVA_HOME变量的路径更改为不同的JRE?

我可以使用Maven插件吗?也许不同的档案?

另外,有没有办法使用TestNG排除基于JRE版本的测试?我可以在java.version系统属性上使用if语句来处理它,但是我想知道是否有更优雅的方式.

如果这会影响答案,我想提一下,期待我想针对几种操作系统类型和产品的多个版本(针对v1.0,v2.0等的相同测试)进行测试.



1> Vorsprung..:

要在不同条件下运行相同的代码,jenkins可以使用不同的JAVA_HOME或其他设置运行相同的脚本.在不同的触发器上或作为一个多级工作的一部分执行此操作是您的决定

至于TestNG,请参阅此答案如何根据条件禁用testng测试

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有