Canac Tom. (2018). Complete website tester : tests fonctionnels d’application web et couverture maximale. Mémoire de maîtrise, Université du Québec à Chicoutimi.
PDF
2MB |
Résumé
L’importance prise par les technologies web dans nos vies, l’importance des données qui y transitent, et la qualité désormais attendue dans chaque application et produit utilisé font qu’il est indispensable de tester de façon exhaustive les applications web modernes. Notre piste de travail s’est rapidement orientée vers le développement d’une librairie permettant de tester l’intégralité d’un site ou d’une application web. Lancer la même série de tests sur l’intégralité d’un domaine à été notre objectif final. Après avoir analysé le besoin de l’industrie, nous nous sommes attachés à faire un état de l’art exhaustif de la littérature scientifique concernant notre domaine de travail. Il s’avère que de nombreuses pistes ont déjà été explorée, sans toutefois aller au bout de la démarche, ou sans livrer d’outil utilisable. Nous avons donc pris le parti d’utiliser ces écrits comme base de travail, en particulier le modèle théorique de l’article de Deyab et Atan (2015). À partir de là, nous avons adapté leur travail à notre interprétation du besoin que nous avons développé plus tôt. Ainsi, nous avons précisé plusieurs concepts, en particulier les connecteurs, mais aussi retiré certains points inadaptés à notre problème, comme le monitoring de serveur. Nous avons en parallèle développé un outil fonctionnel implémentant notre modèle théorique : Cowtest. Créé en Node.JS, Cowtest permet d’ores et déjà de tester un site complet. À noter que les tests peuvent être écrits dans n’importe quel langage, avec n’importe quelle librairie de test, sous réserve que la sortie de la librairie puisse être du TAP valide.
Type de document: | Thèse ou mémoire de l'UQAC (Mémoire de maîtrise) |
---|---|
Date: | Juin 2018 |
Lieu de publication: | Chicoutimi |
Programme d'étude: | Maîtrise en informatique |
Nombre de pages: | 85 |
ISBN: | Non spécifié |
Sujets: | Sciences naturelles et génie > Génie > Génie informatique et génie logiciel |
Département, module, service et unité de recherche: | Départements et modules > Département d'informatique et de mathématique > Programmes d'études de cycles supérieurs en informatique |
Directeur(s), Co-directeur(s) et responsable(s): | Hallé, Sylvain |
Mots-clés: | complete website tester, test web, web test crawler |
Déposé le: | 01 août 2018 09:24 |
---|---|
Dernière modification: | 16 août 2018 20:05 |
Éditer le document (administrateurs uniquement)