Skip to content

Uzbekova-Guzel/MOBILE_TESTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект автоматизации мобильного тестирования 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 с использованием бота

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

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published