Почти любое мобильное или веб-приложение получает данные с бэкенда через REST. При тестирование такого приложение часто возникает вопрос, кому отправить дефект на устранение? Чья реализация клиента или сервера является ошибочной? Для ответа на этот вопрос: мы рассмотрим такие виды спецификации как RAML и Swagger; увидим как их использование упрощает ручного тестирования в Postman; познакомимся с такими инструментами для автоматизации тестирования как Dredd и Abao; разберем как поставить процесс контрактного тестирования Доклад ориентирован в первую очередь на автоматизацию процессов тестирования, тем не менее его элементы будут полезны и при ручном тестирование.