Тестирование веб-API

Александр Шитик
Александр Шитик

Пишу свои посты и книги, делаю обзоры на фильмы и книги. Эксперт в области космологии и астрономии, IT, продуктивности и планирования.

Тестирование веб-API
Марк Винтерингем
Жанры: Программирование
Год издания: 2024
Год прочтения: 2026
Моя оценка: Нормальная
Количество прочтений: 1
Количество страниц: 304
Конспект (страниц): 6
Первоначальный язык издания: Английский
Переводы на другие языки: Русский, Китайский

Общее описание

Книга размером в 304 страницы. Сложность чтения невысокая. Периодически встречаются различные изображения, диаграммы и таблицы. Имеет следующее содержание:

Часть 1. Значение тестирования веб-API

  • Глава 1. Для чего и как мы тестируем веб-API
  • Глава 2. Начинаем наш путь тестирования
  • Глава 3. Качество и риски

Часть 2. Разработка стратегии тестирования

  • Глава 4. Тестирование дизайна API
  • Глава 5. Исследовательское тестирование API
  • Глава 6. Автоматизация тестирования веб-интерфейса API
  • Глава 7. Разработка и внедрение стратегии тестирования

Часть 3. Расширяем нашу стратегию тестирования

  • Глава 8. Продвинутая автоматизация веб-API
  • Глава 9. Тестирование контрактов
  • Глава 10. Тестирование производительности
  • Глава 11. Тестирование безопасности
  • Глава 12. Тестирование в продакшене

Приложение. Установка платформы API-песочницы

Мнение

Пожалуй, это все же «не моя» книга. Во время чтения я так и не проникся ее подходами, а заинтересованность в чтении после страниц 100–150 падала с каждой страницей. Наверно, именно по этой причине не так много информации отложилось в голове.

В принципе, эта книга не только про тестирование веб-API, но даже немного больше. Автор попытался изложить на архитектурном уровне боли и проблемы тестирования, чтобы далее можно было каждый слой архитектуры протестировать тем или иным способом.

С одной стороны, это большой плюс в плане структуризации и стандартизации. С другой же стороны, данный подход подойдет только для больших и очень больших проектов. Для мелких и даже средних многое, описанное в книге, является необязательным.

Что еще характерно для этой книги — это то, что здесь представлен немалый перечень различных инструментов для решения тех или иных задач тестирования и анализа результатов. Но, опять-таки, с другой стороны, ни один из этих инструментов, будь то браузерные инструменты разработчика или Swagger, не разобран подробно — только поверхностно.

Впрочем, возможно, это и не минус книги, так как рассматривай автор детально каждый инструмент, книга получилась бы огромной.

Вверх