Перейти к содержимому

Публикации Gwen2

2 публикаций создано Gwen2 (учитываются публикации только с 28 апреля 2023)


#161715 Тулзы для тестирования API

Отправлено автор: Gwen2 21 августа 2017 - 11:34 в Автоматизированное тестирование

Для этого прийдется вам велосипед большуший написать, а так могу посоветовать по классике писать автотесты на тестирования АПИ с валидацией ответа либо юзайте SOAP UI оно вроде как на это заточено, но опыта с ним не имел

В том-то и дело, что написать велосипед я могу, но зачем, если вдруг можно воспользоваться уже готовым.




#161710 Тулзы для тестирования API

Отправлено автор: Gwen2 21 августа 2017 - 10:11 в Автоматизированное тестирование

Добрый день.

 

Может быть кто подскажет, есть ли тулзы для автоматизации тестирования json схемы в REST API?

 

Более подробно по постановку задачи - есть сервис(ы) с REST API интерфейсом. Они умеют делать CRUD операции с разными объектами. И одной из частей тестирования является проверка правильности json схемы для этих объектов. Т.е. для каждого объекта нужно проверить что:

  1. Обязательные поля на самом деле обязательные.
  2. Опциональные поля на самом деле опциональны.
  3. Поля принимают только правильные типы данных
  4. Read-only поля на самом деле нельзя изменять
  5. И т.д.

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

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