Фреймворк для автоматизации тестирования API Vikunja
- Автоматизация отчетности о тестовых прогонах и тест-кейсах в Jira
- Интеграция с Allure TestOps
- Отчеты Allure Report
- Сборка проекта в Jenkins
- Отчеты с request body, response body, status code
- Оповещения о тестовых прогонах в Telegram
- Валидация типов данных
- Авторизация
- Успешная регистрация пользователя
- Неуспешная регистрация пользователя
- Создание нового проекта
- Получение проекта по id
- Удаление проекта
Запустить проект можно локально по команде
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
pytest -s -v
Или в Jenkins
- Открыть проект
- Нажать "Build with Parameters"
- Заполнить параметры
- Нажать "Build"
В отчете для каждого теста указана мета информация, а также приложены результаты прохождения: отчеты с request body, response body, status code.
После прохождения тестов результаты будут отправлены в Telegram