Cross-Browser Testing Tool Will Rock Your Socks Off
browserstack.com
browserstack.com
Also, if you're testing emails in different clients (worse than IE6 compatibility testing IMHO), I highly recommend http://litmus.com/
Can it handle httpauth?
Most webapps have some kind of datastore. Poking around a web ui will CRUD records in that datastore, possibly corrupting the next test. Another problem with this is coupling between tests, making them hard to modify without breaking a bunch of others.
Most automated test setups I have seen run on a local machine, and all server state is reset between each test.
How is this done on browserstack/saucelabs?
(not 100% sure about that, but I think Selenium mentioned that in the logging output)
- redeploying it on a new e.g. EC2 instance
- clearing out the database and inserting your original blank state from an SQL dump
- clearing out the filesystem by e.g. using a git reset
p.s. you should try to have an automated deployment for your product. That way you could also just spin up a new EC2 instance -> deploy -> test -> kill instance
Still, solid UI and product, and will be handy for the quick IE spot-checks that I should be doing more of :).
This does appear to be cheaper though. The local testing thing may be cool. Not sure how that will work.
Obviously Android and iOS are webkit based... but what about the horror that is BlackBerry rendering? <shudder>
All I get is "Oops! We have run into a small problem. Please try again." over and over again.
Overloaded?
http://twitter.com/#!/browserstack/status/110011514911592449
99c to test in 5 different browser/OS combinations would be cool.