Who works on a web and/or native application?
Who has a test suite for their app?
Who runs tests for their app?
Bonus: how often are tests run?
Biggest embarassment as a programmer: regressions
Be disciplined at your craft: write a test for each bug
Run your tests after each change. This will prevent regressions.
(and native mobile apps)
Established testing methods already in place.
Not so easy.
You get the worst of both worlds!
CI automates the testing process. You get continuous feedback as your codebase evolves - in real-time
Medic takes JavaScript test suites and deploys it to real mobile devices
Currently supports Android, iOS and BlackBerry 10
Uses adapter(s) built on top of popular JavaScript testing frameworks to report results
Currently supports Jasmine BDD
We run our HTML test suite (mobile-spec) with it
This makes sure the PhoneGap JavaScript API is working properly across a slew of devices after every commit
A portable device testing lab! Clients have issues? No problem, have them install medic, send your configuration to them, and get back results.
http://github.com/filmaj/medic