Skip to Content
Stratégies JavaScript Full Stack
book

Stratégies JavaScript Full Stack

by Milecia McGregor
March 2025
Intermediate to advanced
480 pages
14h 47m
French
O'Reilly Media, Inc.
Content preview from Stratégies JavaScript Full Stack

Chapitre 21. Test de l'interface utilisateur

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

Dans les chapitres précédents, j'ai mentionné que la meilleure pratique pour écrire des tests est de les écrire en même temps que tu écris une nouvelle fonctionnalité ou que tu fais un remaniement. Les tests méritent leur propre attention, et c'est ce que je vais aborder ici.

Lorsque tu construiras cette application, tu devras t'assurer que tu ne provoques pas de régressions dans les fonctionnalités existantes. Une régression se produit lorsqu'un nouveau code provoque involontairement des erreurs dans une fonctionnalité existante, n'importe où dans l'application. L'équipe d'assurance qualité, s'il y en a une, n'aura pas le temps d'effectuer des tests de régression sur chaque version, mais en tant que développeur, tu peux prendre l'initiative de t'assurer que ton code est solide. Tes tests pour le nouveau code peuvent soulever des questions sur la façon dont quelque chose fonctionne ou sur ce qui se passe lorsque ce n'est pas le cas.

Dans ce chapitre, j'aborderai :

  • Comment déterminer les parties du frontend à tester ?

  • Tests unitaires

  • Test de bout en bout (e2e)

  • Outils de test utiles

Les deux objectifs de l'écriture de tests sont d'empêcher qu'un code cassé inattendu ne se retrouve devant les utilisateurs et de documenter l'application pour que tout le monde sache comment elle est censée fonctionner. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Construire des microservices, 2e édition

Construire des microservices, 2e édition

Sam Newman
Open Source Software Superstream Series: Java

Open Source Software Superstream Series: Java

Kelsey Hightower, Ixchel Ruiz, Stuart Marks, Nicolai Parlog, Holly Cummins, Trisha Gee, Venkat Subramaniam, Marc R. Hoffmann, Brian Goetz

Publisher Resources

ISBN: 9798341631564Supplemental Content