Constellation, le dépôt institutionnel de l'Université du Québec à Chicoutimi

Complete website tester : tests fonctionnels d’application web et couverture maximale

Canac Tom. (2018). Complete website tester : tests fonctionnels d’application web et couverture maximale. Mémoire de maîtrise, Université du Québec à Chicoutimi.

[thumbnail of Canac_uqac_0862N_10464.pdf] 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
Afficher les statistiques de telechargements

Éditer le document (administrateurs uniquement)

Creative Commons LicenseSauf indication contraire, les documents archivés dans Constellation sont rendus disponibles selon les termes de la licence Creative Commons "Paternité, pas d'utilisation commerciale, pas de modification" 2.5 Canada.

Bibliothèque Paul-Émile-Boulet, UQAC
555, boulevard de l'Université
Chicoutimi (Québec)  CANADA G7H 2B1
418 545-5011, poste 5630