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