Поговорим об автотестах и о том, почему необходимо их писать. Познакомимся с видами тестирования — модульным и интеграционным.
Подробно поговорим про модульные тесты: как изолировать внешние зависимости, как тестировать взаимодействие с другими модулями. Рассмотрим приёмы, позволяющие писать полезные тесты, которые легко поддерживать.
1:15 — Как получить пользу от автотестов и почему они необходимы в большом проекте
15:20 — Содержание и структура теста
22:20 — Демо: Пишем тест
38:05 — Внешние зависимости в тестах
44:20 — Демо: изолируем внешние зависимости
49:40 — Примеры рефакторинга для добавления точек расширения
54:50 — Тестирование взаимодействия
1:00:15 — Демо: тестируем обращение к серверу
1:06:35 — Как писать полезные и сопровождаемые тесты
1:27:30 — Как работает code coverage report
1:33:45 — Резюме
1:34:50 — Ответы на вопросы после лекции
4 views
52
13
3 months ago 02:31:36 1
Автотесты. Модульное и интеграционное тестирование интерфейсов — ШРИ 2024