Оценка качества автоматизации

Содержание

Слайд 2

Начало работы (установка и настройка)

Xcode
Android studio, SDK
Home-brew
Node.JS + npm
Appium
Pyenv + virtualenv
Python 3

Начало работы (установка и настройка) Xcode Android studio, SDK Home-brew Node.JS +

PyCharm
Allure
Git

Слайд 3

Созданные методы и тесты

Депозит
Вывод
Получение баланса
Обратный звонок
Вебвью
Свитчер для анимации и видео
PTR
Кэшаут
Вход по тач

Созданные методы и тесты Депозит Вывод Получение баланса Обратный звонок Вебвью Свитчер
ид

Слайд 4

Депозит и вывод

Получение баланса до операции
Переход в депозит
Ввод суммы

Депозит и вывод Получение баланса до операции Переход в депозит Ввод суммы
Переход в ЦУПИС
Подтверждение
Возврат в МП
Получение баланса после операции
Проверка измения баланса

Слайд 5

Получение баланса

Получение в аргументе типа баланса (рубли или бонусы)
 Получение баланса в

Получение баланса Получение в аргументе типа баланса (рубли или бонусы) Получение баланса
виде строки (текст)
 iOS: из соответствующих элементов
Android:  из одного элемента
Форматирование
iOS: Удаление лишних символов
Android: Удаление лишних символов  и с помощью РВ разнос в разные переменные
Перевод во float  и возвращение

Слайд 6

Обратный звонок

Переход в «Обратный звонок»
Ввод фиктивного номера и комментария
Заказ
Перезаход

Обратный звонок Переход в «Обратный звонок» Ввод фиктивного номера и комментария Заказ
и проверка, что заказ активный
Отмена ОЗ
Проверка возможности новой заявки

Слайд 7

 WebView

 Переход в аккаунт
Поочередный заход в разделы
Проверка наличия элемнтов с текстом

WebView Переход в аккаунт Поочередный заход в разделы Проверка наличия элемнтов с текстом

Слайд 8

Свитчер для анимации и видео

Получение местоположение и размера свитчера
Расчет координат

Свитчер для анимации и видео Получение местоположение и размера свитчера Расчет координат для свайпа Свайп
для свайпа
Свайп

Слайд 9

  PTR

Получение размера экрана
Расчет координат для свайпа
Свайп

PTR Получение размера экрана Расчет координат для свайпа Свайп

Слайд 10

Кэшаут

Переход в событиЕ
Проверка возможности кэшаута у рынка
Включение быстрой ставки

Кэшаут Переход в событиЕ Проверка возможности кэшаута у рынка Включение быстрой ставки
Заключение пари
Переход в мои пари
Поиск заключенного пари
Совершения кэшаута
Проверка появления снэка об успешном кэшауте
Проверка изменения статуса пари

Слайд 11

Вход по Touch ID

NO_RESSET: True
Toggle Touch ID Enrollment
Переход в

Вход по Touch ID NO_RESSET: True Toggle Touch ID Enrollment Переход в
настройки
Включение входа по Touch ID
 Перезапуск МП
Успешный Touch ID Enrollment
Проверка появления элементов начального экрана МП

Слайд 12

Создание сборок, запуск тестов и генерация отчетов

На сервере
Локально
Генерация отчетов:

Создание сборок, запуск тестов и генерация отчетов На сервере Локально Генерация отчетов:
allure generate ./tests/results/test-result
Запуск тестов: make or
py.test -c ./devices/iphone-7-11.4.ini tests/attestation.py::Attestation::test_balance_return
Имя файла: Оценка-качества-автоматизации.pptx
Количество просмотров: 27
Количество скачиваний: 0