Mutliplatform application: (Automated) Testing for Mac OSX howto?


Mutliplatform application: (Automated) Testing for Mac OSX howto?



I have a firefox based application(ff extension) that is supposedly/allegedly working on Mac OSX too. I wish to make the application formally supported in Mac OSX. For that, I need to incorporate automated tests in the build process specific to Mac OSX.

With ubiquitous availability of Windows and Linux as cloud offering, executing automated tests for these platforms is easy. Not so with Mac OSX.

Any suggestions on how to go about the (light) automated testing for Mac OSX? [PS:I have come across MediaTemple's OSX cloud in private beta. No luck for me in getting an invite.]




Choosing an area on a Mac OS X Desktop

1:



CodeCharge Studio alternatives for Mac?
I don't know what kind of testing you'd like to perform, but why don't you install OS X on VMWare and test within the virtual machine? See this SO question if that is an option for you: .
EFI console on Mac OS X (Intel)


Encrypted volume automounting in Mac OS X


Setting a charset symbol in dylib

2:



Vim in Emacs
Maybe a combination of Selenium(www.seleniumhq.org) and Sikuli (http://sikuli.org/) would work for you?.
Unable to update my Bash in Mac by MacPorts
Selenium to drive anything web based in FireFox and Sikuli to do all the rest.


Unable to start subversion using Launchctl
The tools work all fine together with Java API support.

Both tools platform independent.. Cheers, Stefan.


3:


I don't know what test you are trying to automate, but if it is command line based (as the comments seem to suggest it is php code under test), then you can install a VM with darwin on it and perform your tests there.

Mac OS X being based on darwin should give you similar results.

However as I don't know what the test entails there is no guarantee.. You can find the darwin release for Snow Leopard here, 10.5 is here, and 10.4 is here.


4:


If it were me, I'd look at Selenium Grid.

It should be possible to create a set of Selenium RC tests initially then use Grid to run the tests on your various platforms, including OS X as well as Windows and Linux.

I haven't tried it with running tests in the cloud, but that might even be a possibility.

.



82 out of 100 based on 72 user ratings 1072 reviews