Vous trouverez sur cette page quelques liens utiles pour le développement d'applications sur smartphone.
Tout d'abord, lisez la documentation officielle concernant les outils de test pour Android :
En complément, vous pouvez utiliser un des outils suivants s'il s'avère plus adapté à votre situation. Tous les outils présentés dans ce tableau sont en open-source sauf Neoload (il existe une version gratuite). Ils supportent tous un langage de script pour faciliter la réalisation des tests.
| Nom | Type de tests | OS | Plateforme | Environnement de test | Enregistrer et rejouer | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GUI | Performance | Charge | Linux | Windows | Mac | Android | iOS | Windows | Webapp | Natif | Emulateur | Smartphone | ||
| Appium | x | x | x | x | x | x | x | x | x | x | ||||
| Calabash* | x | x | x | x | x | x | x | x | x | |||||
| Dollop | x | x | x | x | x | x | x | x | ||||||
| Monkeytalk | x | x | x | x | x | x | x | x | x | |||||
| MonkeyRunner | x | x | x | x | x | x | x | x | x | |||||
| Neoload | x | x | x | x | x | x | x | x | x | x | x | x | ||
| Robotium* | x | x | x | x | x | x | x | x | x | |||||
| Selendroid | x | x | x | x | x | x | x | x | x | x | x | x | ||
| Sikuli | x | x | x | x | x | x | x | x | x | x | x | |||
* : Outils recommandés
(Les informations de ce tableau ont été mises à jour en avril 2015)
En cas de développement d'une webapp, vous pouvez utiliser le framework catjs
En complément, je vous recommande d'autres outils de tests