Павел Асанов
2GIS, Новосибирск

Автоматизация функционального тестирования REST API: секреты, тонкости и подводные камни

Один из ключей к успеху современного приложения - это мультиплатформенность, т.е. различные клиенты и полноценное REST API на бэкенде. Гарантировав надлежащее качество данных в API, мы обеспечиваем качественную работу всей продуктовой линейки. Но тестировать веб-сервис вручную - сложно, долго и очень утомительно. Как же быть? 


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


Как обеспечить проверку формата? Как поддерживать документацию в актуальном виде? Какую архитектуру выбрать для функциональных тестов? 


Приходите, и я радостью поделюсь нашим опытом в компании 2ГИС. Мы поговорим про JSON-схемы и параметризованные тесты, обсудим, как можно тестировать API методом чёрного ящика и как выбрать исходные данные для тестирования. 

Уровень сложности
Секционный доклад (40 мин)

Комментарии

{{comment.AuthorInfo}}
{{ comment.DateCreated | date: 'dd.MM.yyyy' }}
Ваш отзыв теперь здесь. Продолжайте общаться с докладчиком
Заметили ошибку?