AXA – Automatisation de tests de non régression

Conception et développement de POC pour automatisation de Tests de Non Régression

Automatisation des tests de non régression de l’application mobile vitrine du groupe.

Contexte & Enjeux

Accompagnement du client dans la mise en place de l’automatisation des TNR sur cibles Web, sans socle d’automatisation existant.
Réduction du coût des campagnes de tests de non régression.

Méthodologie…

… d’un projet applicatif

En Agile, réalisation d’un run par jour et d’un reporting à automatiser par manque de temps pour une vérification manuelle.

… d’automatisation

Conception et développement de Proof of Concept – POCs – d’outils pour valider la capacité d’automatisation selon l’application et les technologies différentes.
Une fois les outils choisis, définition d’un lot « pilote d’automatisation ».

La conception

Typologie de charge par cas de tests
Points de contrôle à définir avec les fonctionnels
Priorité des TNR à automatiser en premier à définir avec les fonctionnels
Développement VB et paramétrage
Automatisation progressive du reste du périmètre

Ils témoignent

Le point de vue de l'expert

Nous avions la volonté avec mon client d’automatiser les tests de non régression de l’application mobile vitrine du groupe. J’ai utilisé mon expérience sur d’autres technologies pour mettre en place les premiers tests automatiques sur mobiles et tablettes. Réduction du coût matériel (nombre de smartphones nécessaires pour tester), réduction du coût humain (temps d’exécution) et gains en qualité de vérification (pas d’erreur humaine de vérification) à la clé.

Consultant Automatisation
François Douilly

Méthodes et technologies

  • Jamo
  • Appium
  • Perfecto : outil d’exécution des tests à distance sur plusieurs cibles
  • Perfecto + UFT : gestion de parc de devices prêtés par Editeurs via achat des licences
  • Selenium
  • Choix du langage généré : VB, Java, C#

Equipe du projet

  • 1 Directeur de projet
  • 1 Chef de projet
  • 3 Analystes testeurs