Successfully reported this slideshow.

Conformiq

912 vues

Publié le

l'outil d'automatisation de test : Conformiq
vous pouvez voir ces vidéos:
Comment Télécharger l'outil Conformiq:https://www.youtube.com/watch?v=UaBtaxFoh4A
Comment l'installer: https://www.youtube.com/watch?v=COk0Q5vZq6w
un Démo : https://www.youtube.com/watch?v=NhKl-9N4BlU

Publié dans : Formation
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Conformiq

  1. 1. CONFORMI Automated Test Design Q Présenté PAR : Encadré PAR : - M.Marzak Najihi Soukaina Boujadi Soukaina Abounasr Meryem
  2. 2. PLAN 1 2 3 4 5
  3. 3.  Arriver à un produit « zéro défaut ».  Assurer la qualité du logiciel. est ogiciel
  4. 4. Test Structurels (Boîte blanche) reposent sur des analyses du code source. Test Fonctionnels (Boîte noire) reposent sur une spécification du programme. est ogiciel
  5. 5. est ogiciel Boîte blanche
  6. 6. est ogiciel Boîte blanche Ce que le programme devrait faire…
  7. 7. est onctionnel Test fonctionnel ou test boîte noire.  BUT: vérifier la conformité de l'application développée avec le cahier des charges initial.  Mener des séries de tests d’émulation des interactions entre l’utilisateur et l’application.
  8. 8. est anuel Effectué par une personne comparant les résultats aux attentes Etape 2 2 Le testeur lance les tests Etape 1 Le testeur entre les données de test par exemple via une interface 1 Etape 3 3 observe les résultats et les compare avec les résultats attendus; Prend du temps…et entraîne des risques
  9. 9. est anuel Tests incorrects Tests oubliés Tests redondants Maintenance pour les scripts prend du temps
  10. 10. • Le Test: indispensable mais ...  très coûteux  activité répétitive  Erreurs → Automatisation du test utilisation d‘outils de test !
  11. 11. Automatisation des tests Utilisation de logiciels pour exécuter ou supporter des activités de tests:  Gestion des tests  Conception des tests  Exécution des tests  Vérification des résultats
  12. 12. Manuel vs Automatisé
  13. 13. Réutilisation des tests facilitée Une couverture de test supérieure facilitée Meilleur fiabilité de l’application Une exécution accélérée
  14. 14. Conformiq Tool Suite  outil basé sur Eclipse® qui automatise la conception et la génération des tests fonctionnels (tests boîte noire)  L´outil génère des tests logiciels à partir de modèles de système de haut niveau, et sans l´intervention de l´utilisateur  Conformiq Modeler pour la création des modèles et Conformiq Designer pour la génération automatique des tests.  L´utilisation d´un outil générateur automatique de tests permet de gagner en productivité, et en qualité.
  15. 15. Conformiq Tool Suite Conformiq Tool Suite™ est la solution pour la génération automatique de tests la plus puissant du marché. Interface d´utilisateur 3 Environnement de génération de test complètement interactif, basé sur Eclipse® Langage de modélisation 2 Utilisation de Java pour décrire les actions et charts (UML) pour décrire les modèles Génération de test 1 Génération automatique de plans de tests lisibles par l´utilisateur
  16. 16. Comment cela fonctionne-t-il ? Création des modèles de systèmes décrivez le comportement attendu de votre logiciel à l´aide d´un modèle graphique (UML). Génération automatiquement plans de tests lisibles par l´utilisateur, les cas de tests et les suites de test exécutables. Conformiq Tool Suite
  17. 17. Réutilisation des tests facilitée conception plus rapide des tests plus grande qualité des tests augmentation de la réutilisation des tests Conformiq Tool Suite
  18. 18. Modeler Designer CONFORMIQ Conformiq Modeler pour la création des modèles Conformiq Designer pour la génération automatique des tests
  19. 19. ConformiQ Modeler Conformiq Modeler est un éditeur UML d'états-transitions. Il peut être utilisé pour créer des diagrammes d'états qui constituent un modèle de système.
  20. 20. ConformiQ Modeler langages de modélisation de conformiQ
  21. 21. ConformiQ Modeler Lire les modèles des systèmes Générer les testes cases Automatiser les testes
  22. 22. ConformiQ Designer
  23. 23. ConformiQ Designer Les applications de conformiq designer Test des regression ConformiQ Designer Test fonctionnel
  24. 24. Exemple
  25. 25. Test Fonctionnel • établissement d'appel ( SIP INVITE ) • fin de l’appel ( SIP BYE) – appelant initié – appelé initié • Annulation de l’appel ( SIP CANCEL) • Timers – Re-transmission – transaction
  26. 26. • sélectionner les objectifs de couverture cible. • analyser l'état des chiffres de la couverture de test boîte noire. Désigne un objectif cible découverts. Désigne un objectif cible que Designer Conformiq ne peut pas couvrir. Désigne un objectif ignoré Désigne un objectif bloqué.
  27. 27.  Une matrice de traçabilité est un tableau qui met en corrélation les objectifs de couverture (les caractéristiques structurelles et de haut niveau des exigences d'essai) dans les parties correspondant à des cas de test dans plusieurs-vers-plusieurs relations.
  28. 28.  Ce test montre tous les cas de test générés avec l’identifiant ,le nom et la date de génération .  les utilisateurs peuvent également renommer les cas de test
  29. 29.  affiche les informations détaillées sur les messages qui sont transférés entre le testeur et le système .
  30. 30.  Montre les dépendances entre les cas de test.  Cela signifie que lorsqu’un cas de test B dépend de cas de test A, alors le cas de test B ne peut être exécuté que si le cas de test A est exécuté en 1ere.
  31. 31. DEMO
  32. 32. Téléchargement Conformiq nstallation https://www.conformiq.com/login.php
  33. 33. Inscription sur le site nstallation
  34. 34. nstallation
  35. 35. nstallation
  36. 36. nstallation  Conformiq a une architecture client serveur - Client : c’est le plugin installé dans eclipce - Serveur: Conformiq Computation Server  Version de Java >=6
  37. 37. nstallation Démarrer Conformiq Eclipce C:Program FilesConformiqDesignerQEC Ou bien directement avec
  38. 38. Interface Conformiq Client nstallation
  39. 39. tude e as Démonstration
  40. 40. ynthese l’automatisation des tests fonctionnels optimise la qualité logicielle en validant,dès la phase de pré-production, la précision et la fiabilité des fonctionnalités qui seront offertes aux utilisateurs finaux. L’automatisation des tests participe à la création de nouveaux pôles d’efficacité en garantissant aux applications, un déploiement conforme aux budgets et délais impartis. L’automatisation des tests permet aux entreprises de libérer les équipes de tests pour d’autres tâches de contrôle et de validation afin de détecter proactivement les erreurs, le plus tôt possible au cours du processus de développement.
  41. 41. Merci pour votre attention ☺

×