Formation améliorer ses tests automatisés

UGS : VOD-Améliorer-ses-tests-automatisés-Charles-Desneuf Catégories : , , ,

Délais d’accès

2 mois à partir de la date de validation du dossier

Durée et format

Cette formation sur l’automatisation des tests peut être réalisée en ligne en 1 journée sous format VOD

Public concerné

  • Développeur
  • Testeur, Ingénieur QA

Tarif

600,00  HT (720,00  TTC)

Formation améliore tes tests automatisés Upskill4IT

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

  1. Pourquoi tester ?
  2. Caractéristiques des bons tests : Qu’est-ce qui fait un bon test ?
  3. Unitaire, Intégration, … : Une définition parmi tant d’autres
  4. Économie des tests : Des stratégies à géométrie variable
  5. Nommer les tests : Ce que l’on conçoit bien s’énonce clairement

Section 2 – Des tests davantage lisibles et maintenables

  1. Arrange Act Assert : Une structure de test reconnaissable au premier coup d’œil
  2. Une assertion par test : Comprendre facilement pourquoi un test échoue
  3. Assertions sur mesure : Faciliter la compréhension de ce qui est vérifié
  4. Méthodes de création : Encapsuler la logique de création des objets
  5. Attention aux structures de contôle : Ne pas se perdre dans les tests
  6. Pas de calcul dans les tests : Garder la logique dans le code de prod
  7. Expected object : Vérifier l’intégralité de l’état d’un objet d’un seul coup
  8. Convention des variables : Connaitre leur rôle à la vitesse de l’éclair
  9. Object mother : Créer facilement les types courants
  10. Builders : Écrire les tests comme une histoire
  11. Data driven tests : Améliorer la documentation en supprimant la duplication
  12. Organisation des classes de tests : Sortir du classique mapping 1-1

Section 3 – Mocks, Stub, Fake, Spy, Doubles ?

  1. Différents types de doublures : S’en sortir dans les batailles de vocabulaire
  2. Problème de mocks : Figer une implémentation à jamais
  3. Don’t mock what you don’t own : Mettre de la distance avec les affaires des autres
  4. Fake en mémoire : Remplacer une implémentation pénible
  5. Test de contrat : Ne pas découvrir le pot aux rose en production
  6. Stubbing du temps : Prendre le contrôle du système

Section 4 – Tester avec une base de données

  1. Attention aux données partagées : Ne pas coupler les tests discrètement
  2. 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 sour l’automatisation des tests logiciels et la qualité globale du produit vous 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, vous aurez besoin de :

☑ Connexion internet
☑ Casque audio / écouteurs et son

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 d’écrire des ensembles de tests plus rapides, plus faciles à comprendre et qui n’échouent plus pour de mauvaises raisons.

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

Formation diplomante. Après avoir suivi la Formation Scrum Master obtenez la certification ISTQB foundation, assurée par le Gasq est reconnue au niveau international. Remise d’une attestation de suivi de formation et de la certification.

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 Scrum Master

Upskill4it-coach-Charles-Desneuf

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 Scrum Master

Achat en ligne

Vous avez besoin d’une formation pour une personne sans prise en charge d’un organisme de formation (OPCO) ou votre entreprise ? Réglez en ligne et accédez immédiatement aux cours.

Complétez votre formation E-Learning avec des options !

Tutorat
Coaching
Total HT :

Financement

Vous êtes un particulier et vous avez besoin d’une formation avec 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.

Envie de trouver la formation idéale ?

Parce que le plus important, c’est de trouver ce qui vous correspond