Automatisation des testsWei qi ZHU
Plan Shoot and proof : une solution mobile Les tests automatiques Mise en place d’une solution pour Shoot and Proof Co...
06/ ShootandProof : une solutionmobileComment ça marche?Sur le site web SP                                     Application...
06/Les tests automatiqueso Pourquoi test automatique?o Les enjeux de l’automatisation des testso Les différents méthodes d...
Pourquoi test automatique? Avez-vous rencontrer ces problèmes dans le maintenance d’application?    Les tests sont fait ma...
Pourquoi test automatique? Gestion du support
Les enjeux de l’automatisation destests  Faciliter les maintenance logiciel  Diminuer les anomalies ( bug) en production...
06/Les différents méthodes de testfonctionnelle
06/Mise en place d’une solution pourShoot and ProofoOrganisation du projetoLes principes :La roue de DEMINGoLes SprintsoLe...
06/Organisation du projetCe projet est construit en s’appuyant sur laméthode agile:Il met en œuvre la roue de DemingIl est...
Les principes :La roue de DEMING
06/Les Sprints1ère sprint: choix d’un outil de test2ère sprint: capturer les cas de test, variabliser par lemot de clé3ère...
06/Les produits de test automatique                 Selenium est une suite d’outils permettant              de faire des t...
06/Choix d’un outil pour CodasystemL’outils de test automatique doit supporter C#L’outils de test automatique doit permett...
Test Site WebTest-Driven Requirements(TDR) : chaque méthode de test est une clé  pour vérifier une fonctionnalité sur le s...
Test Web Service
Test web service
Exemple de test création d’unnouveau mobile
06/Evolution de la solution au coursdes cycles de développement
06/Architecture technique du projet
ConclusionLe test automatique stabilise le signalement du bug.Les tests se lancent régulièrement chaque jours. Les bugs...
Avez-vous des questions?
Prochain SlideShare
Chargement dans…5
×

Automatisation des tests

6 411 vues

Publié le

mémoire de stage décrivant la création d'un Framework de test mètier

Publié dans : Technologie

Automatisation des tests

  1. 1. Automatisation des testsWei qi ZHU
  2. 2. Plan Shoot and proof : une solution mobile Les tests automatiques Mise en place d’une solution pour Shoot and Proof Conclusion
  3. 3. 06/ ShootandProof : une solutionmobileComment ça marche?Sur le site web SP Application Web Site SP Mobile SPutilisateurs Les formulaires Data
  4. 4. 06/Les tests automatiqueso Pourquoi test automatique?o Les enjeux de l’automatisation des testso Les différents méthodes de test fonctionnelle
  5. 5. Pourquoi test automatique? Avez-vous rencontrer ces problèmes dans le maintenance d’application? Les tests sont fait manuel. Les tests sont long à faire à cause de ça il ralentit la livraison de logiciel . Les résultats du test sont peu fiable. Les cas de test à la marge ou les exceptions ne font pas l’objet de tests systématiques.
  6. 6. Pourquoi test automatique? Gestion du support
  7. 7. Les enjeux de l’automatisation destests  Faciliter les maintenance logiciel  Diminuer les anomalies ( bug) en production  Diminuer le temps de test  Éviter le signalement des bugs par le client.  Tout ces éléments améliore la qualité du logiciel
  8. 8. 06/Les différents méthodes de testfonctionnelle
  9. 9. 06/Mise en place d’une solution pourShoot and ProofoOrganisation du projetoLes principes :La roue de DEMINGoLes SprintsoLes produits de test automatiqueoTest Site WeboTest Web ServiceoEvolution de la solution au cours des cycles de développement
  10. 10. 06/Organisation du projetCe projet est construit en s’appuyant sur laméthode agile:Il met en œuvre la roue de DemingIl est construit par itération ( sprint) suivant lesprincipe du scrum
  11. 11. Les principes :La roue de DEMING
  12. 12. 06/Les Sprints1ère sprint: choix d’un outil de test2ère sprint: capturer les cas de test, variabliser par lemot de clé3ère sprint: mis ensemble de test (test site web ettest web service), piloter le test par un fichier xml
  13. 13. 06/Les produits de test automatique Selenium est une suite d’outils permettant de faire des tests fonctionnels d’une application web (et uniquement web). Ces outils sont distribués par OpenQA sous la licence libre Apache 2.0. WatiN (Web Application Testing In .Net) Ranorex : Loutil de test automatisé Ranorex offre dessai pour le Windows et des applications web. Mais il est payant.
  14. 14. 06/Choix d’un outil pour CodasystemL’outils de test automatique doit supporter C#L’outils de test automatique doit permettre le test d’interface web. L’outils doit être compatible avec les différents versions de Internet explorer, firefox, Google Chrome et Safari.L’outils de test automatique soit moins couteuse.
  15. 15. Test Site WebTest-Driven Requirements(TDR) : chaque méthode de test est une clé pour vérifier une fonctionnalité sur le site web.
  16. 16. Test Web Service
  17. 17. Test web service
  18. 18. Exemple de test création d’unnouveau mobile
  19. 19. 06/Evolution de la solution au coursdes cycles de développement
  20. 20. 06/Architecture technique du projet
  21. 21. ConclusionLe test automatique stabilise le signalement du bug.Les tests se lancent régulièrement chaque jours. Les bugs sont corrigés avant le publication du produit. Le qualité de produits sont plus fiable.
  22. 22. Avez-vous des questions?

×