Skip to content

Latest commit

 

History

History
126 lines (94 loc) · 5.17 KB

README.md

File metadata and controls

126 lines (94 loc) · 5.17 KB

Проект автоматизации мобильного тестирования WIKIPEDIA

Содержание

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

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

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

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

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

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

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

✔️ Verify content found in Search Wikipedia

✔️ Verify error first page in Search Wikipedia

✔️ Verify output text in Search Wikipedia

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

✔️ Verify primaryTextView in Wikipedia

✔️ Verify skip button

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

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

gradle clean android -DdeviceHost=android 

Удаленный запуск тестов

gradle clean android -DdeviceHost=android 

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

Отчеты в Allure report

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

Тесты

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

Доска

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

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

Видео прохождения тестов

К каждому тесту в отчете прилагается видео