- Отчеты с видео, скриншотом, логами, исходной моделью разметки страницы
- Сборка проекта в Jenkins
- Запуск UI тестов в Selenoid
- Отчеты Allure Report
- Интеграция с Allure TestOps
- Оповещения о тестовых прогонах в Telegram
- Успешная регистрация пользователя.
- Регистрация пользователя, не заполнены обязательные поля.
- Регистрация пользователя, email уже зарегистрирован.
- Успешная авторизация пользователя.
- Авторизация пользователя, некорректные email/password.
- Успешное добавление контакта, заполнены все данные.
- Добавление контакта, не заполнены обязательные поля.
- Успешное изменение всех данных контакта.
- Изменение данных контакта, не заполнены обязательные поля.
- Успешное удаление контакта.
Для локального запуска необходимо выполнить команды:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
pytest .
- Открыть проект
- Нажать кнопку
Build Now
- Результат запуска сборки можно посмотреть в отчёте Allure, в запуске Allure TestOps
- Открыть проект
- В боковом меню перейти на вкладку "Джобы".
- Кликнуть кнопку "Запустить джобу" у
20_goncharenko_filipp_contact_list_demo
- В открывшемся модальном окне при необходимости указать название и другую мета-информацию.
- Кликнуть на кнопку "Отправить".
- Отслеживать выполнение можно на вкладке"Запуски".
pytest .
– запуск всех тестов.
pytest -m api
– запуск API тестов.
pytest -m ui
– запуск UI тестов.