GitHub - headshotD/UseTechTest · GitHub
Skip to content

headshotD/UseTechTest

Folders and files

Repository files navigation

Проект по автоматизации тестирования для компании Usetech

☑️ Содержание:

  • Технологии и инструменты
  • Список проверок, реализованных в тестах
  • Запуск тестов (сборка в Jenkins) и из терминала
  • Allure-отчет
  • Уведомление в Telegram о результатах прогона тестов
  • Видео пример прохождения тестов

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

Java IntelliJ
Idea
GitHub JUnit 5 Gradle Selenide Selenoid Allure
Report
Jenkins Telegram
Java IDEA Github JUnit 5 Gradle Selenide Selenoid Allure Jenkins Telegram

☑️ Реализованные проверки:

  • Проверка на количество кнопок в header меню на главной странице
  • Переходим с главной страницы на страницу Новости и проверяем текст на заголовок с текстом "Новости"
  • Переходим с главной страницы на страницу Контакты и проверяем текст на заголовок с текстом "Контакты"
  • Переходим с главной страницы на страницу Продукты и проверяем текст на заголовок с текстом "Продукты"
  • Переходим с главной страницы на страницу Награды и проверяем текст на заголовок с текстом "Награды"

Jenkins Сборка в Jenkins

Jenkins

☑️ Параметры сборки в Jenkins:

  • browser (браузер, по умолчанию chrome)
  • browserVersion (версия браузера, по умолчанию 127.0)
  • browserSize (размер окна браузера, по умолчанию 1920x1080)

Команда для запуска из терминала

Локальный запуск

gradle clean UseTech

Запуск с параметрами:

-Dbrowser=chrome -DbrowserSize=1920x1080 -DbrowserVersion=128.0

Удаленный запуск через Jenkins:

clean UseTech
-Dbrowser="${BROWSER}"
-DbrowserSize="${BROWSER_SIZE}"
-DbrowserVersion="${BROWSER_VERSION}"
-DbrowserRemote="https://log:pass@${BROWSER_REMOTE}/wd/hub"

Allure Allure Report

Основная страница отчёта


Allure Уведомление в Telegram при помощи бота



Selenoid Примеры видео выполнения тестов на Selenoid


video

video

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages