Skip to content

🆔 Wikipedia mobile application automated tests with Appium (Android)

Notifications You must be signed in to change notification settings

daramirra/mobile_appium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект по автоматизации тестирования мобильного приложения Wikipedia (Android)

🗒️ Реализованы проверки по 4 экранам страницы Getting started мобильного приложения Wikipedia

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

В данном проекте автотесты написаны на Java с использованием фреймворка Selenide.

Для сборки проекта используется Gradle.

JUnit 5 используется как фреймворк для модульного тестирования.

Запуск тестов выполняется из Jenkins.

Selenoid используется для запуска браузеров в контейнерах Docker.

Allure Report, Allure TestOps, Jira, Telegram Bot используются для визуализации результатов тестирования.

💻 Запуск тестов из терминала

  • Запуск тестов в Browserstack с заполненным browserstack.properties:
gradle clean test -DdeviceHost=browserstack
  • Запуск тестов в Selenoid с заполненным selenoid.properties:
gradle clean test -DdeviceHost=selenoid
  • Запуск тестов в эмуляторе (Appium) с заполненным emulation.properties:
gradle clean test -DdeviceHost=emulation
  • Запуск тестов на реальном устройстве (Appium) с заполненным realdevice.properties:
gradle clean test -DdeviceHost=real
  • Сформировать allure отчет:
allure serve build/allure-results

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

📌 Параметры сборки

HOST (default selenoid)
ALLURE_NOTIFICATIONS_VERSION (default 3.1.1)

job

Отчет о результатах тестирования в Allure Report

📌 Общая информация

Allure Report

📌 Тест c описанием шагов и визуализацией результатов

Allure Report

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

📌 Основной дашборд

dashboards

📌 Запуски

launches

📌 Результат запуска

launch

📌 Тест-кейсы

test cases

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

jira

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

video

Уведомления в Telegram

Telegram



About

🆔 Wikipedia mobile application automated tests with Appium (Android)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages