L’automatisation … et le mot exacte, l’automatisation de test.
Oui, on dit bien l’automatisation de test, car on ne peut automatiser si et seulement si on a écrit des scénarios de test fonctionnel et automatisable.
Pour pratiquer l’automatisation de test, il y a des étapes et une méthodologie.. ce n’est pas si simple.
Il faut de bonne pratique dans les tests fonctionnels.
Après le web,
nous avons réussit à automatiser les applications mobiles.
Mise en pratique:
Pour commencer, voici ce dont vous avez besoin en hardware:
- Un Mac
- Un mobile Android
- fil de connexion USB
Préparons l’environnement:

puis préparer le device, un mobile android pour cette exemple:

Les 2 étapes fusionnent pour commencer l’automatisation de test

Comme pour le test, on doit mettre en place un plan de test « automatisation «
On fait en sorte que ce plan de test match avec le plan de test fonctionnel afin d’avoir de la concordance et de la cohérence, par exemple si on a un plan de test sur TestLink, on reproduit le même plan de test sur Atom.


Mais un élément manque, identifier les logo dit objet_id de l’application..
On a 2 méthodes, soit on demande au développeur de nous fournir les ID, soit on utilise l’outil uiautomatorviewer.

Voila, quand tout est prêt,
nous pouvons commencer à automatiser les scénarios de tests,

L’automatisation de test est fini,
Le scénarios automatiser doit répondre aux besoins fonctionnels, doit éviter d’être maintenu, c’est-à -dire avoir une maintenance constante sinon cela n’a plus lieu d’être automatiser. Le scénario doit être un scénario générique, il doit faciliter le testeur dans le déroulement de ces tests manuels et donc lui libérer plus de temps pour se focaliser sur les tests spécifiques.
A quel moment automatiser? quand le test est toujours « routinier « , le même et qu’on est obligé de le tester car il fait parti des exigences, donc à ce moment là, on automatise. exemple: la connexion a un compte gmail.
Comme dans les tests fonctionnels, l’automatisation de test a aussi des étapes, il faut les respecter.
Je fini par ce petit rappel, l’automatisation de test est géré par un testeur qualifié et donc ce dernier n’est pas un automate mais une personne qui aime son métier et qui aime avant tout le test .
ImenAK
#ImenAK
Vous devez être connecté pour poster un commentaire.