Skip to content

VRN4K/qa.guru_diploma

Repository files navigation

Дипломная работа по курсу "QA.GURU | JS + Playwright | Автоматизация тестирования"

Описание

В данном репозитории содержится набор UI и API тестов для следующих сайтов:

Используемый стек

Данный проект был написан на языке программирования JavaScript с использованией фреймворка Playwright. Для хранения исходного кода и запуска рабочих процессов используется облачная платформа GitHub с GitHub Actions.

Генерация отчетов о пройденных тестах формируется в Allure с отправкой отчетности в тест-менеджмент TestOps для анализа результатов и управления дефектами.

Уведомлений о статусе выполнения тестов отправляются в чат Telegram посредством бота.

Формирование отчетов в Allure

Для построения отчетов о пройденных тестах в данном проекте использовался Allure — инструмент для генерации наглядных и информативных отчетов о результатах автоматизированного тестирования. Он позволяет визуализировать тестовые сценарии, показывать статус прохождения тестов, прикреплять скриншоты, логи и другую полезную информацию. Пример построения отчета для дипломного проекта представлен ниже.

Страница отчета:
https://vrn4k.github.io/qa.guru_diploma/29/index.html

image image

Отчетность в TestOps

Результаты прохождения тестов и тест-кейсы отправляются в тест-менеджер TestOps. Ниже представлены примеры запусков тестов.

Дашборд со статистикой запусков проекта:
https://allure.autotests.cloud/project/4737/dashboards/2400

image

Уведомления о пройденных тестах

После завершения прохождения тестов и формирования отчета посредством телеграм бот в чат мессенджера приходит сообщение, содержащее в себе:

  • Общее количество тестов.
  • Количество успешно пройденных тестов.
  • Количество проваленных тестов.
  • Количество пропущенных тестов.
  • Ссылка на отчет о пройденных тестах.

image

About

[ QA.GURU ] diploma project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published