【问题标题】:How to test Java Desktop Application with diffrent Platform如何使用不同平台测试 Java 桌面应用程序
【发布时间】: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


【解决方案1】:

要在各种操作系统上进行测试,请使用 VirtualBox(免费)之类的虚拟机。 Linux 可以免费获得,但您必须为其他操作系统付费。 Mac 不喜欢你把它安装在 Mac 电脑上,所以你可能不得不破解它,或者买一台 Mac。但是您必须每次都设置一个新环境。否则测试将无法进行,不同的操作系统非常不同。

测试不同的 JRE 更容易,查看这个问题的答案:Setting the JVM via the command line on Windows

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    • 2011-04-24
    • 2014-03-09
    • 1970-01-01
    • 2018-03-31
    相关资源
    最近更新 更多