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.
CI automates the testing process. You get continuous feedback as your codebase evolves - in real-time
(and native mobile apps)
Established testing methods already in place.
Not so easy.
You get the worst of both worlds!
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.