The Practical Test Pyramid (opens in a new tab)
The "Test Pyramid" is a metaphor that tells us to group software tests into buckets of different granularity.
Contract Testing (opens in a new tab)
Ensuring your service plays nicely with the APIs of other external services
React Testing (opens in a new tab)
React Testing Library (opens in a new tab)
React Testing Library builds on top of DOM Testing Library by adding APIs for working with React components.
Jest (opens in a new tab)
Playwright (opens in a new tab)
Playwright enables reliable end-to-end testing for modern web apps.
Cypress (opens in a new tab)
With Cypress, you can easily create tests for your modern web applications, debug them visually, and automatically run them in your continuous integration builds.
Enzyme (opens in a new tab)