Необходимо разработать пример проекта автотестов для сервиса petstore, который доступен по ссылке: https://petstore.swagger.io
Проект должен включать в себя несколько функциональных тестов, которые проверяют работу методов API(требуемые методы указаны ниже). Методы должны быть разнообразными: простыми и с большим количеством параметров. Важно учесть, что в будущем проект будет содержать несколько сотен тестов или даже больше.
Стек на выбор:
-
Python3, Pytest (https://github.com/pytest-dev/pytest) и requests (https://github.com/psf/requests).
-
Java или Kotlin, Junit (https://junit.org/junit5/).
Требования к выполненному проекту:
-
Проект должен быть размещён на платформе GitHub (https://github.com/) и доступен для просмотра.
-
Проект должен запускаться локально.
-
Проект должен включать тесты, проверяющие работу методов GET, POST, PUT и DELETE.