Встречается на собеседованиях • сегодня
Что такое принцип FIRST в тестировании
F.I.R.S.T. — это акроним, описывающий ключевые принципы написания хороших юнит-тестов:
- Fast (быстрые): тесты должны выполняться быстро, чтобы их можно было запускать часто.
- Isolated (изолированные): каждый тест должен работать независимо от других и окружения.
- Repeatable (повторяемые): результат теста должен быть одинаковым при каждом запуске.
- Self-Validating (самопроверяемые): тест должен однозначно показывать, пройден он или нет (без ручной проверки).
- Timely (своевременные): тесты пишутся до или параллельно с кодом (TDD-подход).
Пример:
python
def test_add_numbers():
assert add(2, 3) == 5 # Fast, Isolated, Repeatable, Self-Validating
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы