多平台应用程序:(自动)测试Mac OS X如何?

时间:2009-08-19 08:50:52

标签: macos testing cloud multiplatform

我有一个基于Firefox的应用程序(ff扩展名)据称/据称也在Mac OSX上工作。我希望在Mac OSX中正式支持该应用程序。为此,我需要在特定于Mac OSX的构建过程中加入自动化测试。

随着Windows和Linux作为云产品的普遍可用性,为这些平台执行自动化测试很容易。 Mac OSX不是这样。

有关如何进行Mac OSX(轻型)自动化测试的任何建议? [PS:我在私人测试版中遇到了MediaTemple的OSX云。在收到邀请时我没有运气。]

4 个答案:

答案 0 :(得分:0)

我不知道您希望执行哪种测试,但为什么不在VMWare上安装OS X并在虚拟机中进行测试?如果这是您的选择,请参阅此SO问题:

答案 1 :(得分:0)

也许Selenium(www.seleniumhq.org)和Sikuli(http://sikuli.org/)的组合对你有用吗?

Selenium驱动基于FireFox和Sikuli的任何网络来完成剩下的工作。这些工具与Java API支持一起工作得很好。两个工具平台无关。

干杯, 斯蒂芬

答案 2 :(得分:0)

我不知道你试图自动化什么测试,但如果它是基于命令行的(因为评论似乎表明它是测试中的php代码),那么你可以在其上安装一个带有darwin的虚拟机并执行你那里的考试。基于达尔文的Mac OS X应该会给你类似的结果。但是,由于我不知道测试需要什么,所以无法保证。

你可以找到Snow Leopard here的darwin版本,10.5是here10.4就在这里

答案 3 :(得分:0)

如果是我,我会看看Selenium Grid。应该可以创建一组Selenium RC测试,然后使用Grid在各种平台上运行测试,包括OS X以及Windows和Linux。我没有尝试在云中运行测试,但这甚至可能是一种可能性。

相关问题