Top Banner

Click here to load reader

Automatisation des tests

Dec 22, 2014

ReportDownload

Technology

zhu-wei-qi

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

  • 1. Automatisation des testsWei qi ZHU

2. Plan Shoot and proof : une solution mobile Les tests automatiques Mise en place dune solution pour Shoot and Proof Conclusion 3. 06/ShootandProof: une solutionmobileComment a marche?Sur le site web SP Application Web Site SP Mobile SPutilisateurs Les formulairesData 4. 06/Les tests automatiqueso Pourquoi test automatique?o Les enjeux de lautomatisation des testso Les diffrents mthodes de test fonctionnelle 5. Pourquoi test automatique? Avez-vous rencontrer ces problmes dans le maintenance dapplication?Les tests sont fait manuel.Les tests sont long faire cause de a il ralentit la livraison de logiciel .Les rsultats du test sont peu fiable.Les cas de test la marge ou les exceptions ne font paslobjet de tests systmatiques. 6. Pourquoi test automatique? Gestion du support 7. Les enjeux de lautomatisation 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 lments amliore la qualit du logiciel 8. 06/Les diffrents mthodes de testfonctionnelle 9. 06/Mise en place dune 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 dveloppement 10. 06/Organisation du projetCe projet est construit en sappuyant sur lamthode agile:Il met en uvre la roue de DemingIl est construit par itration ( sprint) suivant lesprincipe du scrum 11. Les principes :La roue de DEMING 12. 06/Les Sprints1re sprint: choix dun outil de test2re sprint: capturer les cas de test, variabliser par lemot de cl3re sprint: mis ensemble de test (test site web ettest web service), piloter le test par un fichier xml 13. 06/Les produits de test automatique Selenium est une suite doutils permettantde faire des tests fonctionnels duneapplication web (et uniquement web). Cesoutils sont distribus par OpenQA sous lalicence libre Apache 2.0. WatiN (Web Application Testing In .Net) Ranorex : Loutil de test automatisRanorex offre dessai pour le Windows etdes applications web. Mais il est payant. 14. 06/Choix dun outil pour CodasystemLoutils de test automatique doit supporter C#Loutils de test automatique doit permettre le test dinterface web. Loutils doit tre compatible avec les diffrents versions de Internet explorer, firefox, Google Chrome et Safari.Loutils de test automatique soit moins couteuse. 15. Test Site WebTest-Driven Requirements(TDR) : chaque mthode de test est une clpour vrifier une fonctionnalit sur le site web. 16. Test Web Service 17. Test web service 18. Exemple de test cration dunnouveau mobile 19. 06/Evolution de la solution au coursdes cycles de dveloppement 20. 06/Architecture technique du projet 21. ConclusionLe test automatique stabilise le signalement du bug.Les tests se lancent rgulirement chaque jours. Les bugs sont corrigs avant le publication du produit. Le qualit de produits sont plus fiable. 22. Avez-vous des questions?

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.