Веб-интерфейсы — лицо приложения, и они должны быть совершенными. Внедрение программы автоматизированного тестирования — лучший способ убедиться, что ваши API готовы к работе. «Тестирование веб-API» — это уникальное практическое руководство, включающее в себя описание всех этапов: от начального проектирования набора тестов до методов документирования, реализации и предоставления высококачественных API. Вы познакомитесь с обширным набором методов тестирования — от исследовательского до тестирования продакшен-кода, а также узнаете, как сэкономить время за счет автоматизации с использованием стандартных инструментов. Книга поможет избежать многих трудностей при тестировании API.
Чтобы начать обнаруживать проблемы, которые нарушают ожидания, используются оракулы. Оракул — это источник информации, которая может быть явной, например требования, или неявной, например правила языка. Оракулы помогают определить, является ли новая информация нормальной или свидетельствует о потенциальных проблемах, требующих решения.
давайте обновим наш риск, используя общий шаблон устава, который был популяризирован в «Explore It!»:
Изучение <Цель>
Использование <Инструменты>
Обнаружение <Риски/Дополнительная информация>
Используя этот подход, мы можем перевести наш риск в следующий устав:
Изучение конечной точки API PUT /branding/
Использование различных наборов данных
Обнаружение проблем, при которых данные обрабатываются некорректно
Преобразуя риск в устав, мы получаем более четкую цель, которую надеемся достичь в сеансе исследовательского тестирования. Теперь мы знаем, на чем сосредоточиться