Тип, Статус, Название, Автор, Количество страниц, Прогресс, Формат, Обложка, Начата, Закончена, Оценка, Сложность, Теги, Категории, Источник, Ссылка
Тип
Статус
Название
Автор
Количество страниц
Прогресс
Формат
Обложка
Начата
Закончена
Оценка
Сложность
Теги
Категории
Источник
Ссылка
Книга
Запланировано
Тестирование веб-API
Марк Винтерингем
304
0
Электронная
Библиотека/Книги/covers/testirovanie-veb-api.jpg
тестирование
api
веб_разработка
автоматизация
qa
Программирование
Тестирование
Тестирование веб-API
!
📖О книге
Практическое руководство Марка Винтерингема по тестированию веб-API от начального проектирования тест-сьюта до документирования и автоматизации. Книга охватывает исследовательское тестирование, тестирование контрактов, тестирование дизайна API и тестирование в production-среде. Издательство «Питер», 2024, серия «Библиотека программиста», перевод А. Гаврилова.
🧠 Ключевые идеи
Качество и риски как основа стратегии: тестирование начинается с анализа рисков — что может пойти не так, для кого, и насколько критично; это определяет весь дальнейший подход
Тестирование дизайна API: проверять API нужно ещё на этапе проектирования контракта, до написания кода — ошибки в дизайне дороже всего исправлять постфактум
Исследовательское тестирование: структурированное исследование API вручную позволяет выявить уязвимости и неожиданное поведение, которое автоматизация пропускает
Автоматизация с умом: инструменты автоматизации экономят время, но не заменяют понимание; автотесты должны проверять именно то, что критично для бизнеса
Тестирование контрактов: consumer-driven contract testing гарантирует, что изменения в API не сломают зависимые сервисы — особенно важно в микросервисной архитектуре
💬 Важные цитаты
«Тестирование API охватывает все этапы: от начального проектирования до методов документирования и предоставления высококачественных API»
«Практические примеры написаны на Java — что позволяет сосредоточиться на принципах, а не на особенностях конкретного языка»