Введите хотя бы 2 символа для поиска по всем отраслям.
Что значит TDD?
Значение и примеры · Разработка программного обеспечения
TDD: TDD, разработка через тестирование
Сокращение от test-driven development: сначала пишут падающий тест, затем код, который его проходит, после чего улучшают код; цикл повторяют.
Где и как употребляется
Цикл часто называют red, green, refactor. Аббревиатуру произносят по буквам: T-D-D. Говорят do TDD, practice TDD или write it test-first. Команды расходятся во мнении, насколько строго следовать подходу, но термин часто встречается на собеседованиях.
Примеры предложений
We used TDD for the pricing rules because the edge cases were so tricky.
Мы применяли разработку через тестирование для правил расчёта цены, потому что граничные случаи были сложными.
Сначала проверяли запутанные граничные условия, затем реализовывали правила.
With TDD, I write a test for the bug first and watch it fail.
При TDD я сначала пишу тест для ошибки и убеждаюсь, что он падает.
Первый тест подтверждает наличие дефекта до его исправления.
Распространённые словосочетания
- practice TDD
- red, green, refactor
- test-first
- TDD cycle
Связанные термины
Другие термины: Тестирование
- edge case · граничный случай
- QA · контроль качества
- regression · регрессия
- integration test · интеграционный тест
- test coverage · покрытие тестами
- mock · мок
- end-to-end test · сквозной тест
- flaky · нестабильный
- test suite · набор тестов
- manual testing · ручное тестирование
- assertion · утверждение в тесте
- smoke test · дымовой тест
Закрепляйте лексику чтением
Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском:
