GithubHelp home page GithubHelp logo

niyazof / tinkofftests Goto Github PK

View Code? Open in Web Editor NEW

This project forked from restarkov/tinkofftests

0.0 0.0 0.0 31.95 MB

Примеры UI тестов на сайт Тинькофф Банка

Java 100.00%

tinkofftests's Introduction

Проект по автоматизации тестирования (Web UI)

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

  • Технологии и инструменты
  • Список проверок, реализованных в тестах
  • Запуск тестов (сборка в Jenkins)
  • Allure-отчет
  • Интеграция с Allure TestOps
  • Интеграция с Atlassian Jira
  • Уведомление в Telegram о результатах прогона тестов
  • Видео локального прогона тестов
  • Видео прогона тестов в selenoid

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

IDEA Java Github JUnit 5 Gradle Selenide Selenoid Allure Allure TestOps Atlassian Jira Jenkins

📍 Список проверок, реализованных в автотестах

  • Открытие страницы 'Тинькофф Город'. Проверка наличия элементов на странице.
  • Проверка блока афишы на наличие элементов
  • Проверка отображения элементов на карточке 'Кино'. Переход из карточки к разделу бронирования
  • Проверка отображения элементов на карточке 'Концерты'. Переход из карточки к разделу бронирования
  • Проверка отображения элементов на карточке 'Театр'. Переход из карточки к разделу бронирования
  • Проверка отображения блока мобильного приложения на странице 'Топливо'.
  • Проверка отображения блока мобильного приложения на странице 'Театры'.
  • Проверка отображения блока мобильного приложения на странице 'Кино'.
  • Заполнение формы заявки на получение банковской карты.

📍 Список проверок, реализованных в ручных тестах

  • В разделе 'Тинькофф Город' отображается блок 'Сервис ежедневных покупок'

Локальный запуск :

Пример командной строки:

gradle clean test -Denv=local

Получение отчёта:

allure serve build/allure-results

📍 Удаленный запуск (в Jenkins):

  1. Открыть проект

This is an image

  1. Выбрать пункт Собрать с параметрами
  2. В случае необходимости изменить параметры, выбрав значения из выпадающих списков
  3. Нажать Собрать
  4. Результат запуска сборки можно посмотреть в отчёте Allure

This is an image

Allure Отчет в Allure report

This is an image

Тесты

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

This is an image

This is an image

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

This is an image

Получение отчетов о прохождении тестов в telegram

This is an image

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

This is an image

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

This is an image

tinkofftests's People

Contributors

restarkov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.