3

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

随着 Windows 和 Linux 作为云产品无处不在,为这些平台执行自动化测试很容易。Mac OSX 并非如此。

关于如何进行 Mac OSX 的(轻量级)自动化测试有什么建议吗?[PS:我在私有测试版中遇到过 MediaTemple 的 OSX 云。我没有运气获得邀请。]

4

4 回答 4

0

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

您可以在此处找到 Snow Leopard 的 darwin 版本,此处为 10.5 ,此处10.4

于 2010-11-21T01:59:26.887 回答
0

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

Selenium 驱动任何基于 FireFox 和 Sikuli 的网络来完成所有其他工作。这些工具与 Java API 支持一起工作得很好。两种工具平台独立。

干杯,斯特凡

于 2010-11-16T15:19:17.380 回答
0

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

于 2011-01-15T08:13:01.957 回答
0

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

于 2010-11-16T02:38:39.927 回答