我有一个基于Firefox的应用程序(ff扩展名)据称/据称也在Mac OSX上工作。我希望在Mac OSX中正式支持该应用程序。为此,我需要在特定于Mac OSX的构建过程中加入自动化测试。
随着Windows和Linux作为云产品的普遍可用性,为这些平台执行自动化测试很容易。 Mac OSX不是这样。
有关如何进行Mac OSX(轻型)自动化测试的任何建议? [PS:我在私人测试版中遇到了MediaTemple的OSX云。在收到邀请时我没有运气。]
答案 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应该会给你类似的结果。但是,由于我不知道测试需要什么,所以无法保证。
答案 3 :(得分:0)
如果是我,我会看看Selenium Grid。应该可以创建一组Selenium RC测试,然后使用Grid在各种平台上运行测试,包括OS X以及Windows和Linux。我没有尝试在云中运行测试,但这甚至可能是一种可能性。