【发布时间】:2014-06-05 05:52:35
【问题描述】:
我在 Java 中开发了桌面应用程序。 现在的问题是,现在我想用不同的平台测试那个应用程序,比如 windows,Linux,MAC 具有 64 位和 32 位 操作系统的可比性。 另一个大问题是我想测试最大的 Java JRE 版本,例如 1.5 到 1.7。
如何测试我的应用程序? 有什么工具可以帮助我解决这个问题吗?
【问题讨论】:
-
虚拟机可以帮助你。
-
感谢您的回复,但我必须为每个测试用例设置环境。如果我使用虚拟机,那么为每个环境测试我的应用程序将非常耗时。
-
@JavierV :谢谢你的回复,但你的意思是我必须检查每个平台。没有这样的工具可用。
-
针对不同环境进行开发时可能遇到的问题通常与平台特定的实现有关。因此,您确实需要在测试时拥有真正的架构。这是因为在编译 Java 时,您会获得相同的字节码,但每个 SO 都有自己运行该字节码的方式。如果您确实需要进行测试,我建议您使用预先配置的虚拟机池,启动它们,然后在每台机器上运行一组测试。建议:检查 Selenium 和 java 的机器人
标签: java testing operating-system desktop-application