Піраміда тестування та наскрізні тести
Коротко: Піраміда тестування рекомендує багато швидких модульних тестів, менше інтеграційних і мало повільних наскрізних (E2E) тестів.
Докладніше: Модульні тести перевіряють невеликі одиниці й виконуються за мілісекунди. Інтеграційні тести перевіряють взаємодію (застосунок і база даних). E2E-тести керують готовим застосунком як людина в браузері (за допомогою інструментів на кшталт Playwright чи Cypress) і знаходять помилки, які пропускають модульні тести, але повільніші й крихкіші.
Подробиці
- Низ: багато модульних тестів: швидких, стабільних…
Див. також: модульний тест, покриття коду, забезпечення якості та тести