sYnopsis Open Studio Keyword Driven Automation avec WATIR
Problématique <ul><li>KALIOS est un éditeur de logiciel français crée par d’anciens consultants en automatisation de test ...
Solution <ul><li>sYnopsis Open Studio intégré avec l'automate WATIR </li></ul><ul><li>WATIR automatise les applications WE...
Automatiser les écrans <ul><li>Les écrans de l'application sont capturés avec l'outil IE Developer Toolbar </li></ul>- Scr...
Automatiser les écrans <ul><li>sYnopsis récupère les objets capturés par IE Developer Toolbar dans son catalogue </li></ul...
Concevoir des cas de test <ul><li>Associés à un écran, l’utilisateur génère des modules </li></ul>l’écran et ses modules
Concevoir des cas de test <ul><li>L’utilisateur assemble les écrans ( modules ) </li></ul>Screenshot sYnopsis Open Studio ...
Concevoir des cas de test <ul><li>Le mode « suggestion » permet d’obtenir, après l’insertion d’un module, une liste de mod...
Concevoir des cas de test <ul><li>L’utilisateur assemble les scénarios ( cas de test ) </li></ul>Screenshot sYnopsis Open ...
Concevoir des cas de test <ul><li>L’utilisateur paramètre le cas de test </li></ul>Screenshot sYnopsis Open Studio - param...
Exécuter des cas de test Screenshot sYnopsis Open Studio - cas de test  Pour exécuter le cas de test, je double-clique sur...
Exécuter des cas de test WATIR agit sur le navigateur comme un utilisateur : il saisit dans les champs, coche dans les cas...
Créer des plans de test <ul><li>L'utilisateur crée un plan de test en ajoutant des cas de test automatisés, génère le scri...
Analyser les résultats <ul><li>L'analyse des résultats de sYnopsis Open Studio permet de trouver rapidement les mauvais fo...
Synthèse <ul><li>L’automatisation des écrans permet de constituer le socle technique </li></ul><ul><li>La base des écrans ...
Contact <ul><li>KALIOS </li></ul><ul><li>7 Rue Lucien Micaud </li></ul><ul><li>92600 ASNIERES </li></ul><ul><li>France </l...
Prochain SlideShare
Chargement dans…5
×

SYnopsis Open Studio

1 813 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 813
Sur SlideShare
0
Issues des intégrations
0
Intégrations
19
Actions
Partages
0
Téléchargements
24
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

SYnopsis Open Studio

  1. 1. sYnopsis Open Studio Keyword Driven Automation avec WATIR
  2. 2. Problématique <ul><li>KALIOS est un éditeur de logiciel français crée par d’anciens consultants en automatisation de test </li></ul><ul><li>Tester est une tâche très consommatrice de temps ( notamment tester la non régression ) d’où un recours de plus en plus fréquent à des automates </li></ul><ul><li>Les automates apportent des gains de temps indéniables pour l’exécution, </li></ul><ul><li>mais ces outils sont lourds à mettre en place et requièrent des compétences en programmation </li></ul>
  3. 3. Solution <ul><li>sYnopsis Open Studio intégré avec l'automate WATIR </li></ul><ul><li>WATIR automatise les applications WEB : </li></ul><ul><ul><li>sites, </li></ul></ul><ul><ul><li>intranet / extranet, </li></ul></ul><ul><ul><li>applications métiers avec une ergonomie Web </li></ul></ul><ul><li>WATIR est un automate open source. Il n’y a aucun coût pour l’utiliser ! </li></ul>
  4. 4. Automatiser les écrans <ul><li>Les écrans de l'application sont capturés avec l'outil IE Developer Toolbar </li></ul>- Screenshot IE Developer Toolbar -
  5. 5. Automatiser les écrans <ul><li>sYnopsis récupère les objets capturés par IE Developer Toolbar dans son catalogue </li></ul>- Screenshot sYnopsis Open Studio - catalogue -
  6. 6. Concevoir des cas de test <ul><li>Associés à un écran, l’utilisateur génère des modules </li></ul>l’écran et ses modules
  7. 7. Concevoir des cas de test <ul><li>L’utilisateur assemble les écrans ( modules ) </li></ul>Screenshot sYnopsis Open Studio - enchaînements d’écrans (scénarios) Je peux ajouter un module mais aussi monter, descendre un module
  8. 8. Concevoir des cas de test <ul><li>Le mode « suggestion » permet d’obtenir, après l’insertion d’un module, une liste de modules suivant suggérée </li></ul>Je demande une suggestion des modules suivants et seuls les modules suivants s’affichent Screenshot sYnopsis Open Studio - enchaînements d’écrans (scénarios)
  9. 9. Concevoir des cas de test <ul><li>L’utilisateur assemble les scénarios ( cas de test ) </li></ul>Screenshot sYnopsis Open Studio - enchaînements de scénarios ( cas de test ) Je peux ajouter un scénario
  10. 10. Concevoir des cas de test <ul><li>L’utilisateur paramètre le cas de test </li></ul>Screenshot sYnopsis Open Studio - paramétrage du cas de test m’indique une aide au paramétrage
  11. 11. Exécuter des cas de test Screenshot sYnopsis Open Studio - cas de test Pour exécuter le cas de test, je double-clique sur le script <ul><li>Associé à un cas de test, sYnopsis génère le script </li></ul><ul><li>Le script généré est un programme Ruby modularisé </li></ul><ul><li>et variabilisé : les données sont dans un fichier CSV </li></ul>Screenshot sYnopsis Open Studio – script généré Screenshot sYnopsis Open Studio – CSV généré
  12. 12. Exécuter des cas de test WATIR agit sur le navigateur comme un utilisateur : il saisit dans les champs, coche dans les cases, … WATIR vérifie également les résultats : par exemple vérifier la présence d’un texte dans un page
  13. 13. Créer des plans de test <ul><li>L'utilisateur crée un plan de test en ajoutant des cas de test automatisés, génère le script du plan de test </li></ul>Screenshot sYnopsis Open Studio - plan de test Pour exécuter le plan de test, je double-clique sur le script
  14. 14. Analyser les résultats <ul><li>L'analyse des résultats de sYnopsis Open Studio permet de trouver rapidement les mauvais fonctionnements de l'application </li></ul>Screenshot sYnopsis Open Studio - analyse des résultats Si pendant l'exécution du plan de test un script est KO, un mécanisme de reprise sur KO est activé permettant d'exécuter le plan de test jusqu'au bout J’édite la trace au format PDF et je peut la joindre à une fiche d’anomalie
  15. 15. Synthèse <ul><li>L’automatisation des écrans permet de constituer le socle technique </li></ul><ul><li>La base des écrans ainsi constituée est exploitable par des profils fonctionnels pour créer des cas de test automatisés du plus simple ( tests unitaires ) au plus complexe ( tests d’intégration, cycles métiers) </li></ul><ul><li>La prise en main de l’outil pour créer ces cas est rapide et ne requiert pas de compétence technique particulière </li></ul><ul><li>Les utilisateurs peuvent gérer eux-mêmes la maintenance </li></ul>
  16. 16. Contact <ul><li>KALIOS </li></ul><ul><li>7 Rue Lucien Micaud </li></ul><ul><li>92600 ASNIERES </li></ul><ul><li>France </li></ul><ul><li>Phone : +33 147 937 605 </li></ul><ul><li>Fax : +33 147 937 596 </li></ul><ul><li>Site web : www.kalios.com </li></ul>

×