Les outils de développement Android indispensables Monkey et Monkey Runner

ce dossier est constitué à partir de bonnes feuilles de l'ouvrage  'android 4'
Ce dossier est constitué à partir de bonnes feuilles de l'ouvrage  "Android 4" de Reto Meier, chez Pearson. © Pearson

Monkey et Monkey Runner permettent de tester la stabilité de vos applications du point de vue de l'interface utilisateur. Monkey fonctionne à partir du shell ADB en envoyant un flux d'événements utilisateur et système pseudo-aléatoires à votre application.

Cet outil est tout particulièrement utile pour tester les applications afin de découvrir les cas limites que vous n'aviez peut-être pas anticipés avec une utilisation classique de l'interface utilisateur.

Monkey Runner est une API Python qui permet d'envoyer des commandes utilisateur spécifiques pour contrôler un émulateur ou un terminal depuis l'application. Cette API est tout particulièrement utile pour exécuter des tests fonctionnels et unitaires de façon répétée et prévisible.