Автоматизация тестирования API для сервиса SurveysAPI
- Технологии и инструменты
- Тест-кейсы
- Запуск автотестов из Jenkins
- Оповещение о результатах через Telegram-бот
- Отчеты о прохождении тестов Allure report
- Успешная авторизация
- Неуспешная авторизация. Не указан пароль
- Добавление пользователя
- Изменение данных пользователя
- Удаление пользователя
Для удаленного запуска автотестов в Jenkins создана задача (job), настроена и связана с репозиторием в GitHub. Перед запуском сборки можно выбрать параметр SEVERITY, для запуска автотестов с соответствующими приоритетами.
После завершения тестов происходит отправка сообщения в Telegram с помощью заранее созданного Telegram-бота, подключенного в задаче Jenkins.
После выполнения тестов формируются отчеты Allure, которые можно посмотреть со страницы задачи в Jenkins.