Skip to content

egolikov/wikipedia-product-autotests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

MainLogo

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

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

Java IntelliJ
Idea
GitHub JUnit 5 Gradle Selenide Selenoid Allure
Report
Appium Browserstack Jenkins Jira Telegram Allure
TestOps
Java IDEA Github JUnit 5 Gradle Selenide Selenoid Allure Appium Browserstack Jenkins Java Telegram Allure_TO

В данном проекте автоматизированные тесты написаны на языке программирования Java, с использованием фреймворка для тестирования Selenide. Для сборки проекта в интегрированной среде разработки IntelliJ IDEA используется сборщик проектов Gradle. Для модульного тестирования приложения используется фреймворк JUnit 5. Запуск тестов осуществляется с использованием системы сборки и автоматизации Jenkins. Важно отметить, что для локального тестирования приложения на мобильных устройствах используется Android Studio и Appium, а для удаленного тестирования в различных платформах Browserstack. Allure Report, AllureTestOps и Telegram Bot используются для визуализации результатов тестирования.

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

При запуске локально (local):

  • Проверка экранов вводной информации приложения
  • Проверка поиска
  • Проверка страниц Explore, Saved, Edits, More

При запуске удаленно (remote):

  • Проверка поиска
  • Проверка страницы Авторизации
  • Проверка смены языка

Jenkins Сборка в Jenkins

Jenkins

🚀 Команда для запуска автотестов из терминала

Запуск локально (local):

gradle clean local_test -DdeviceHost=local

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

Запуск удаленно (remote):

gradle clean remote_test -DdeviceHost=remote

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

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

📄 Тест-кейсы

📊 Графики

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

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

📄 Авто и Ручные тест-кейсы

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


Allure Уведомление в Telegram при помощи бота



Browserstack Видеопример выполнения теста Browserstack


video

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages