Сценарий, который подготовили коллеги-тестировщики:
- Клиент создает заказ.
- Проверяется, что по треку заказа можно получить данные о заказе.
Шаги автотеста:
- Выполнить запрос на создание заказа.
- Сохранить номер трека заказа.
- Выполнить запрос на получение заказа по треку заказа.
- Проверить, что код ответа равен 200.
Файлы проекта:
configuration.py
: содержит URL и пути запросов, используемых в проекте.data.py
: содержит тела POST-запросов, которые будут использоваться в тестах.sender_stand_request.py
: содержит функции для отправки запросов, такие как создание заказа и получение информации о заказе по номеру трека.test.py
: содержит автоматизированные проверки по сценарию..gitignore
: нужен для указания Git, какие файлы не следует отслеживать в репозитории.README.md
: содержит общую информацию о проекте, включая его цель, описание, как использовать его и как его установить. Вы сейчас его читаете.
Инструкции по запуску тестов
-
Убедитесь, что у вас установлен интерпретатор Python, среда разработки PyCharm и 2 дополнительных модуля: pytest и requests. Если какой-либо компонент отсутствует, установите его согласно документации.
-
Откройте терминал и перейдите в корневую папку проекта.
-
Для запуска тестов используйте следующую команду:
pytest test.py -v
Благодарю за внимание!