Розбір рішень · Junior · Запитання 11 з 12
Мала команда має один день, щоб додати тести перед запуском. Оформлення замовлення приносить увесь дохід і досі не покрите. Що писати першим?
- 1Кілька e2e-тестів шляху оформлення замовлення
- 2Unit-тести для кожного компонента оформлення
- 3Снапшот-тести всіх сторінок оформлення
Показати відповідь
Правильна відповідь: Кілька e2e-тестів шляху оформлення замовлення
Пояснення
Кілька e2e-тестів покривають увесь шлях грошей за малий час і ловлять збої, що шкодять найбільше. Unit-тести підходять для складної логіки, як-от розрахунок ціни, і працюють швидко, але не доводять, що сторінки працюють разом. Снапшоти підходять для сталого виводу, де важлива будь-яка зміна, а на мінливому UI дають переважно шум.