Что такое тестовая пирамида и почему это важно?

Middle
470 просмотров
AFK Offer AI

Тестовая пирамида Майка Кона: снизу много быстрых unit-тестов, в середине меньше интеграционных, сверху мало медленных E2E. Пропорция примерно 70-20-10. Если перевернуть пирамиду (мало unit, много E2E) — получим медленный, хрупкий набор тестов, который постоянно флакует. Пирамида — это принцип: чем выше уровень, тем меньше тестов и тем они дороже в обслуживании.

Следующий вопрос

Напишите тест-кейсы для процесса оплаты заказа (ввод карты, billing address, 3DS, confirmation email).