Kent C. Dodds 10/1/2019

Making your UI tests resilient to change

Read Original

This article discusses the problem of UI tests breaking due to changes in CSS class names or DOM structure. It advocates for writing tests that resemble how users interact with the software, using queries based on roles, labels, and text rather than implementation details like class names. It introduces Testing Library's approach to creating more robust and maintainable tests.

Making your UI tests resilient to change

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

2
Designing Design Systems
TkDodo Dominik Dorfmeister 2 votes
4
Introducing RSC Explorer
Dan Abramov 1 votes
6
Fragments Dec 11
Martin Fowler 1 votes
7
Adding Type Hints to my Blog
Daniel Feldroy 1 votes
8
Refactoring English: Month 12
Michael Lynch 1 votes
10