SYnopsis Open Studio
Upcoming SlideShare
Loading in...5
×
 

SYnopsis Open Studio

on

  • 2,279 views

 

Statistics

Views

Total Views
2,279
Views on SlideShare
2,277
Embed Views
2

Actions

Likes
0
Downloads
20
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

SYnopsis Open Studio SYnopsis Open Studio Presentation Transcript

  • sYnopsis Open Studio Keyword Driven Automation avec WATIR
  • Problématique
    • KALIOS est un éditeur de logiciel français crée par d’anciens consultants en automatisation de test
    • 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
    • Les automates apportent des gains de temps indéniables pour l’exécution,
    • mais ces outils sont lourds à mettre en place et requièrent des compétences en programmation
  • Solution
    • sYnopsis Open Studio intégré avec l'automate WATIR
    • WATIR automatise les applications WEB :
      • sites,
      • intranet / extranet,
      • applications métiers avec une ergonomie Web
    • WATIR est un automate open source. Il n’y a aucun coût pour l’utiliser !
    View slide
  • Automatiser les écrans
    • Les écrans de l'application sont capturés avec l'outil IE Developer Toolbar
    - Screenshot IE Developer Toolbar - View slide
  • Automatiser les écrans
    • sYnopsis récupère les objets capturés par IE Developer Toolbar dans son catalogue
    - Screenshot sYnopsis Open Studio - catalogue -
  • Concevoir des cas de test
    • Associés à un écran, l’utilisateur génère des modules
    l’écran et ses modules
  • Concevoir des cas de test
    • L’utilisateur assemble les écrans ( modules )
    Screenshot sYnopsis Open Studio - enchaînements d’écrans (scénarios) Je peux ajouter un module mais aussi monter, descendre un module
  • Concevoir des cas de test
    • Le mode « suggestion » permet d’obtenir, après l’insertion d’un module, une liste de modules suivant suggérée
    Je demande une suggestion des modules suivants et seuls les modules suivants s’affichent Screenshot sYnopsis Open Studio - enchaînements d’écrans (scénarios)
  • Concevoir des cas de test
    • L’utilisateur assemble les scénarios ( cas de test )
    Screenshot sYnopsis Open Studio - enchaînements de scénarios ( cas de test ) Je peux ajouter un scénario
  • Concevoir des cas de test
    • L’utilisateur paramètre le cas de test
    Screenshot sYnopsis Open Studio - paramétrage du cas de test m’indique une aide au paramétrage
  • 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
    • Associé à un cas de test, sYnopsis génère le script
    • Le script généré est un programme Ruby modularisé
    • et variabilisé : les données sont dans un fichier CSV
    Screenshot sYnopsis Open Studio – script généré Screenshot sYnopsis Open Studio – CSV généré
  • 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
  • Créer des plans de test
    • 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
    Screenshot sYnopsis Open Studio - plan de test Pour exécuter le plan de test, je double-clique sur le script
  • Analyser les résultats
    • L'analyse des résultats de sYnopsis Open Studio permet de trouver rapidement les mauvais fonctionnements de l'application
    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
  • Synthèse
    • L’automatisation des écrans permet de constituer le socle technique
    • 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)
    • La prise en main de l’outil pour créer ces cas est rapide et ne requiert pas de compétence technique particulière
    • Les utilisateurs peuvent gérer eux-mêmes la maintenance
  • Contact
    • KALIOS
    • 7 Rue Lucien Micaud
    • 92600 ASNIERES
    • France
    • Phone : +33 147 937 605
    • Fax : +33 147 937 596
    • Site web : www.kalios.com