Rendre ses tests automatisés plus maintenables et plus fiables
Délais d’accès
VOD (video on demand) : accès immédiat après la signature du contrat
Durée formation
Cette formation sur l’automatisation de test dure 7h sous format VOD (e-learning) et peut etre réalisée en 1 journée
Accès et format
Cette formation sur les tests automatisés est réalisable à votre rythme durant 2 mois en format VOD (e-learning)
Public concerné
La formation s’adresse à tous les :
- Développeur
- Testeur, Ingénieur QA
Actualisation
Date 06/04/2023 – V:001
Télécharger le programme
Programme de formation Améliorer ses tests automatisés
Formation : Mieux automatiser ses tests pour une qualité logicielle optimale
Cette formation sur les tests automatisés et la qualité logicielle s’adresse aux développeurs et testeurs QA qui souhaitent avoir des tests plus maintenables. Avec cette formation vous apprendrez les idées et techniques qui permettent d’écrire des ensembles de tests plus rapides, plus faciles à comprendre et qui n’échouent plus pour de mauvaises raisons. Vos tests vous permettront enfin de réellement gagner du temps, d’avoir une meilleure qualité logicielle et surtout un meilleur retour sur investissement.
600,00 € HT (720,00 € TTC)
Sommaire formation : Améliorer ses tests automatisés
Afficher le sommaire de la formation - automatisation des tests
Section 1 – Théorie
- Pourquoi tester ?
- Caractéristiques des bons tests : Qu’est-ce qui fait un bon test ?
- Unitaire, Intégration, … : Une définition parmi tant d’autres
- Économie des tests : Des stratégies à géométrie variable
- Nommer les tests : Ce que l’on conçoit bien s’énonce clairement
Section 2 – Des tests davantage lisibles et maintenables
- Arrange Act Assert : Une structure de test reconnaissable au premier coup d’œil
- Une assertion par test : Comprendre facilement pourquoi un test échoue
- Assertions sur mesure : Faciliter la compréhension de ce qui est vérifié
- Méthodes de création : Encapsuler la logique de création des objets
- Attention aux structures de contrôle : Ne pas se perdre dans les tests
- Pas de calcul dans les tests : Garder la logique dans le code de prod
- Expected object : Vérifier l’intégralité de l’état d’un objet d’un seul coup
- Convention des variables : Connaitre leur rôle à la vitesse de l’éclair
- Object mother : Créer facilement les types courants
- Builders : Écrire les tests comme une histoire
- Data driven tests : Améliorer la documentation en supprimant la duplication
- Organisation des classes de tests : Sortir du classique mapping 1-1
Section 3 – Mocks, Stub, Fake, Spy, Doubles ?
- Différents types de doublures : S’en sortir dans les batailles de vocabulaire
- Problème de mocks : Figer une implémentation à jamais
- Don’t mock what you don’t own : Mettre de la distance avec les affaires des autres
- Fake en mémoire : Remplacer une implémentation pénible
- Test de contrat : Ne pas découvrir le pot aux roses en production
- Stubbing du temps : Prendre le contrôle du système
Section 4 – Tester avec une base de données
- Attention aux données partagées : Ne pas coupler les tests discrètement
- Nettoyer les fixtures : Merci de laisser la base de données dans l’état où vous voudriez la retrouver
Les modalités de la formation sur l’amélioration des tests automatisés
Cette formation sur l’amélioration des tests automatisés a pour objectif de transmettre des compétences et des idées qui visent à réduire les coûts de maintenance des tests et leur durée d’exécution, tout en améliorant leur lisibilité.
À l’issue de cette formation chaque apprenant sera capable de :
- Effectuer des écrits de tests plus rapides, plus faciles à comprendre et qui n’échouent plus pour de mauvaises raisons.
- Développer des tests plus maintenables
- Concevoir une meilleure qualité logicielle globale
Cette formation sur l’amélioration des tests logiciels automatisésvous permettra :
- D’écrire des tests facilement maintenables
- De pouvoir vous servir de vos tests comme documentation
- D’écrire des tests plus rapides
- De ne pas tomber dans les pièges de mocks
- De bien gérer les fixtures de vos tests en intégration avec une base de données
Méthode pédagogique utilisée :
☑ Cours vidéos
☑ Quizz et exercices
☑ Présentations animées
Pour accéder à la formation améliorer ses tests automatisés, vous aurez besoin de :
☑ Connexion internet
☑ Adresse email
☑ PC permettant de travailler à distance / domicile
☑ Casque audio ou écouteurs
☑ Son
Cette formation ne nécessite pas de prérequis.
Avoir une première expérience de conception de tests automatisés est un plus.
En amont : Questionnaire d’évaluation à l’entrée en formation
En cours : Quiz d’activation des connaissances
En fin de formation : Quiz d’évaluation finale accompagné d’une étude de cas
Remise d’une attestation de suivi de formation et de la certification de fin de formation UpSkill4IT.
Si vous avez des difficultés ou êtes en situation de handicap veuillez nous contacter à l’adresse mail suivante : contact@upskill4it.com
Présentation du formateur “Améliorer ses tests automatisés”

Charles DESNEUF, Software Architect & Craft Coach
Développeur depuis plus d’une dizaine d’année, il s’intéresse à tout ce qui permet de concevoir des applications qui rendent véritablement service à nos utilisateurs et utilisatrices et porte donc un intérêt particulier aux tests.
Au quotidien il intervient en tant qu’Architecte et Coach Craft auprès d’équipes pour les aider à améliorer leurs pratiques afin de délivrer de nouvelles fonctionnalités à leurs utilisateurs de manière continue et sur des cycles de temps courts.
Acheter la formation “Améliorer ses tests automatisés”
Achat en ligne
Complétez votre formation E-Learning avec des options !
Financement
Vous êtes une entreprise et vous avez besoin d’une formation pour plusieurs collaborateurs avec ou sans financement ?
Remplissez le questionnaire et nous vous contacterons sous 48h.
Other training courses
Reviews
Seuls les clients connectés ayant acheté ce produit ont la possibilité de laisser un avis.
Commentaires