Über einen Artikel im Spiegel bin ich auf PhantomJS (http://phantomjs.org/) aufmerksam geworden, welches nach eigener Aussage die Lösung für folgende Herausforderungen ist: Headless Website Testing, Screen Capture, Page Automation und Network Monitoring. Neben den Herausforderungen nennt die Seite noch weitere Vertreter seiner Art:
- Jasmine (http://pivotal.github.com/jasmine/): a behavior-driven development framework for testing JavaScript code
- QUnit (http://qunitjs.com/): A JavaScript Unit Testing framework
- Mocha (http://visionmedia.github.com/mocha/): is a feature-rich JavaScript test framework running on node and the browser, making asynchronous testing simple and fun.
- Capybara (https://github.com/jnicklas/capybara): helps you test web applications by simulating how a real user would interact with your app.
Eine Übersicht gibt es hier: https://github.com/ariya/phantomjs/wiki/Headless-Testing
Recent Comments