Skip to content

Тестирование мобильного приложения Wikipedia

Notifications You must be signed in to change notification settings

DimaKarpuk/wikipediaMobileTest

Repository files navigation

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

Wiki

Википедия - общедоступная многоязычная универсальная интернет-энциклопедия со свободным контентом, реализованная на принципах вики.

🧾 Содержание:


  • Тесты в данном проекте написаны на языке Java с использованием фреймворка для тестирования Selenide, c применением паттерна Page Object.
  • Сборщик - Gradle.
  • JUnit 5 задействован в качестве фреймворка модульного тестирования.
  • При прогоне тестов для запуска используется Android Studio, Browserstack, драйвер Appium.

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

Jira Appium Appium Java IntelliJ Idea Android Android Studio Git JUnit5 Browserstack Gradle Jenkins


📋 Тестовые сценарии

  • ✅ Тест стартовых страниц при запуске приложения
  • ✅ Тест главного меню приложения
  • ✅ Тест на регистрацию

Сборка в Jenkins

Jenkins Page


🚀 Команды для запуска

Локальный запуск (через эмулятор)

gradle clean test -DdeviceHost=emulation 
-DdeviceName=
-DplatformVersion=
-DmobileUrl= 

Локальный запуск (через реальный девайс)

gradle clean test -DdeviceHost=real
-DdeviceName=
-DmobileUrl=

Для запуска локальных тестов требуются следующие установленные программы на компьютере: Appium Server, Appium и Android Studio

Удаленный запуск (через browserstack)

gradle clean test -DdeviceHost=browserstack

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

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

📄 Тест-кейсы


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

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

📄 Авто тест-кейсы


Allure_TO Интеграция с Jira

В Jira создана задача


Уведомления в Telegram чат с ботом

Уведомление через чат бот

Telegram

Содержание уведомления в Telegram

  • ✔️ Окружение
  • ✔️ Комментарий
  • ✔️ Длительность прохождения тестов
  • ✔️ Общее количество сценариев
  • ✔️ Процент прохождения тестов
  • ✔️ Ссылка на Allure отчет

Пример видео запуска теста

video

About

Тестирование мобильного приложения Wikipedia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages