https://reqres.in/ - Открытое API
Необходимо на Python + PyTest написать тесты, где реализовать следующие пункты:
- Написать позитивные и негативные API тесты, которые представлены на главной странице как образец
- Написать WEB тесты с главной страницы + добавить проверку, что при нажатии на кнопку отправки образца запроса, получаемый результат (тело ответа и статус код) такой же как и через API запрос
- Все тесты параметризировать и добавить фикстуры
- Добавить возможность масштабировать проект (К примеру: если в WEB - добавится новая страница, а в API добавится новая версия API. То в таком случае добавляется новый класс и не нарушается текущая реализация)
Для запуска тестов: pytest -n auto - запускает все тесты
python -m pytest -n=2 -m ui tests - только ui
python -m pytest -n=2 -m api tests/ - только api