Skip to content

Uzbekova-Guzel/REQRES_IN_TESTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект автоматизации API для сайта reqres.in

Содержание

Технологии и инструменты

InteliJ IDEA GitHub Java Gradle JUnit 5 Selenide Rest-assured Jenkins Allure Report Allure TestOps Telegram Telegram

Автотесты написаны на Java с использованием JUnit 5 и Gradle.

Краткий список интересных фактов о проекте:

  • Использование Lombok для моделей в API тестах
  • Использование request/response спецификаций для API тестов
  • Custom Allure listener для API requests/responses логов
  • Cборка в Jenkins
  • Формирование Allure-отчета
  • Интеграция с Allure TestOps
  • Отправка уведомления с результатами в Telegram и Slack

Автоматизированные проверки

✔️ Check login successful

✔️ Check login unsuccessful

✔️ Check update user

✔️ Check delete user

✔️ Check that response body has email

Запуск тестов

gradle clean api_test 

Запуск тестов в Jenkins

Отчеты в Allure report

Основное окно

Тесты

Интеграция с Allure TestOps

Доска

Уведомления в Telegram с использованием бота

Уведомления в Slack с использованием бота

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published