35
Présentation Yest

Pres yest

Embed Size (px)

Citation preview

Page 1: Pres yest

Présentation Yest

Page 2: Pres yest

2

Sommaire

But de l’application

Aide à la conception

Ecriture des cas de test

Maintenance des cas de test

Dashboard

Exemple: Application mail

Page 3: Pres yest

1.

But de l’application

Page 4: Pres yest

Aide à la conception des tests

• MBT allégé

Ecriture des cas de test

• A partir des parcours applicatifs

• Export

• Automatisation avec du KDT

Aide à la maintenance

• Mise à jour de l’ensemble des test

But de l’application

Page 5: Pres yest

2.

Aide à la conception des tests

Page 6: Pres yest

Première étape: créer un parcours

Créer un parcours applicatif

Page 7: Pres yest

Création d’un parcours applicatif avec différents modules:

• Point d’entrée:

• Point de sortie:

• Tâche:

• Point de choix:

• Sous-parcours:

• Connecteurs:

Aide à la conception des tests

Page 8: Pres yest

Les tables de données (liées aux point de choix et aux tâches):

• Affectations (illimité):

• Donnée réutilisable dans le parcours

• Conditions (illimité):

• Peut reprendre des affectations définies préalablement

• Etapes de test (1 colonne, mais lignes illimitées):

• Ensemble des actions et de leur résultats à cet étape du parcours

Aide à la conception des tests

Page 9: Pres yest

• Direction suivante (1):

• Possibilités offertes définies avec les connecteurs

• Objectif (1):

• Donne un objectif à la ligne de donnée, permet de nommer les cas de test

• Exigence (1):

• Non utilisé

• Informations supplémentaires (illimité):

• A créer

Aide à la conception des tests

Page 10: Pres yest

3.

Ecriture des cas de test

Page 11: Pres yest

Génération des tests • Couverture des « instructions »

• Si conditions et affectations mal définies alors les parcours générés peuvent être non pertinent

• Chemin le plus rapide lorsque des étapes ont déjà été testées, • Suivi du parcours applicatif

• Possibilité de voir le parcours couvert pas le test directement sur le schéma • Test non conforme au parcours indiqué

Ecriture des cas de test

Page 12: Pres yest

• Génération automatique des tests sur: • A partir d’un parcours (ou sous-parcours) applicatif

• Lors de la génération, possibilité de connecter les sous-parcours aux parcours « père »

• Possibilité de modifier manuellement les parcours générés • L’ensemble des tests passant par une tâche • Nom généré en ajoutant l’ensemble des « objectifs » parcourus par le test

• Création manuelle des tests: • Avec assistant faisant un lien avec le parcours

Ecriture des cas de test

Page 13: Pres yest

Export: • Excel • ALM (synchronisation) • SquashTM • TestLink (création d’un xml à importer) • Autres (sur demande ou rapidement développés) Création de campagnes pour exporter les tests souhaités

Ecriture des cas de test

Page 14: Pres yest

• Création configuration de publication pour exporter

Ecriture des cas de test

Page 15: Pres yest

Automatisation: KDT avec Sélénium

Définition de dictionnaires des mots clés sous Excel

Ecriture des cas de test

Page 16: Pres yest

• Etapes à automatiser pour les tests

• Pour chaque étape, définition des actions à effectuer:

Ecriture des cas de test

Page 17: Pres yest

• Visualisation des tests automatisés:

Ecriture des cas de test

Page 18: Pres yest

• Visualisation des tests automatisés:

Ecriture des cas de test

Page 19: Pres yest

4.

Maintenance

Page 20: Pres yest

• Modification d’un cas ou d’une ligne du parcours applicatif: • Demande si modification sur l’ensemble des cellules identiques (d’autres tables

des différents parcours du projet) et des cas de test comprenant cette ligne • Si on accepte: mise à jour automatique • Si on refuse: seule cette ligne est modifiée

Maintenance des cas de test

Page 21: Pres yest

5.

Dashboard

Page 22: Pres yest

• Accès

Maintenance des cas de test

Page 23: Pres yest

Informations: • Par parcours • Par décisions • Nombre de tests

Maintenance des cas de test

Page 24: Pres yest

6.

Exemple

Page 25: Pres yest

• Parcours principal:

Exemple: Application mail

Page 26: Pres yest

• Parcours principal:

Exemple: Application mail

Page 27: Pres yest

Exemple: Application mail

• Sous-parcours: Ecriture

Page 28: Pres yest

• Sous-parcours: Ecriture (tables Destinataires et Envoi)

Exemple: Application mail

Page 29: Pres yest

• Sous-parcours imbriqués

Exemple: Application mail

Page 30: Pres yest

• Génération des tests

Exemple: Application mail

Page 31: Pres yest

• Couverture

Exemple: Application mail

Page 32: Pres yest

• Couverture

Exemple: Application mail

Page 33: Pres yest

• Couverture

Exemple: Application mail

Page 34: Pres yest

Les points forts : • Outil intuitif et documenté trois outils en un • Gain en maintenance des cas de test • Bien adapté aux « User stories » et au BDD • Compréhensible par tout type de profil sur le projet • Lien avec les principaux ALM

• Les points faibles

• Outil supplémentaire • Ergonomie encore à améliorer (ex: taille colonne des tables de données) • Oblige à penser différemment • Nécessite une montée en compétence

Points forts/points faibles Yest

Page 35: Pres yest

MERCI de votre attention