Automatisation des Tests Fonctionnels : Frameworks & Bonnes Pratiques

Livre blanc

Les projets d'automatisation de test sont complexes, beaucoup d'entre eux sont des échecs. Pas de fatalité si on ne s'en remet pas au hasard : un projet bien cadré, dont la mise en œuvre est alignée avec l'état de l'art, se donne toutes les chances de réussir ! Quel cadre méthodologique pour organiser votre démarche ? Quelles bonnes pratiques pour augmenter votre retour sur investissement ?
En vous procurant ce livre blanc gratuit, vous vous dotez du pouvoir d'appréhender les grandes opportunités qui se cachent derrière la variété des frameworks d'automatisation de test. Nous levons le voile sur leurs mystères et nous démocratisons leur maîtrise.

Pourquoi un livre dédié aux frameworks d'automatisation de test ?

Combien d’entre vous n’ont jamais rencontré de problèmes pour automatiser leurs tests dans des projets informatiques ?

“Savez-vous que par expérience, on constate que plus de 50 % des projets d’automatisation de test fonctionnel sont des échecs ?!”

Comme ces projets sont souvent trop compliqués et coûteux à maintenir, les causes d’échec sont nombreuses. Afin d’éviter ces pièges, mieux vaut bien sûr mettre en place une véritable stratégie d’automatisation de test. Mais il faut également être capable de comprendre l’utilité d’un framework d’automatisation de test, et savoir comment choisir le bon framework par rapport à ses besoins et ses contraintes techniques et humaines.

C’est pour apporter des réponses concrètes à ces questions que nous avons rédigé ce livre blanc gratuit. Pour avoir une vision complète du sujet, Chrysocode, expert de l’Ingénierie du Code et des Développements Agiles, et All4Test, pure player du Test logiciel en France, ont collaboré à la rédaction de cet opus.

“Suite à une première version, nous mettrons à jour ce document en présentant d’autres frameworks et outils d’automatisation de test très régulièrement.”

Alors restez connectés et suivez cela de près !

Convaincus par le rôle incontournable des tests dans la création de logiciels de qualité, nous voulons démocratiser les tests et leur automatisation, en rendant accessibles les choix technologiques structuraux et les bonnes pratiques d’automatisation de test.

Avec le déploiement de l'Agilité et de DevOps dans les entreprises, les méthodes de travail ont évolué, en même temps que la fréquence de livraison des versions logicielles a augmenté. La question n’est donc plus de savoir s'il est utile ou rentable d’automatiser les tests fonctionnels de mon logiciel. En effet, il n’est simplement plus possible de garantir le rythme des livraisons actuel sans automatiser ces tests, au moins en partie.

L’enjeu est plutôt de savoir comment parvenir à automatiser ces tests selon une approche à la fois qualitative et industrialisée, tout en s'assurant que l’automatisation des tests sera pérenne et se poursuivra toute la vie durant du produit.

Mais le contexte peut varier de beaucoup : entre automatiser un patrimoine de tests de non-régression vieux de plusieurs années et automatiser les tests de nouvelles fonctions au fil des itérations courtes d'une équipe agile, le besoin et les contraintes ne sont pas les mêmes. De même, entre automatiser des tests d’application mobile ou web, et ceux d'un ERP, là encore les contraintes techniques sont différentes. Il est donc nécessaire de bien définir le périmètre de votre projet d’automatisation en début de projet, qui sera chargé de piloter le projet, mais aussi de maintenir les tests automatisés.

À qui ce livre est-il destiné ?

Ce livre a pour vocation d'apporter une contribution utile à la communauté francophone des praticiens du test logiciel. Son ambition est de répondre concrètement à des questions qui nous paraissent fondamentales dans l'automatisation des tests.

Nous destinons ce livre à tous ceux qui, néophytes ou experts du test, souhaitent prendre du recul par rapport aux frameworks d'automatisation de test et aux opportunités qu’ils représentent selon les contextes. Les novices y trouveront des définitions utiles à leur compréhension, concrétisées par des implémentations avec leur code source, afin qu’elles les guident dans leurs projets. Les experts quant à eux y trouveront des bonnes pratiques pour enrichir leur stratégie d’automatisation de test, ainsi qu’une utilisation avancée des technologies de test choisies dans les exemples d’implémentation.

Mobirise

Obtenez votre exemplaire gratuit par Chrysocode.

© Copyright Chrysocode - Tous Droits Réservés
Mentions légales

AI Website Builder