- Регистрация
- 13.03.2019
- Сообщения
- 48 482
Без автоматизации сейчас никуда. За 2017 год было выпущено более 5000 девайсов на платформе Android, и эта цифра продолжает увеличиваться. Вместе с рынком устройств растёт и рынок мобильных приложений. Процесс их тестирования должен быть максимально быстрым и информативным. К сожалению, отрасль автоматизированного тестирования мобильных приложений – очень молодая, и здесь пока нет однозначных стандартов и best practices, в отличие от Web. Кажется, что начать автоматизировать – сложно. На самом деле автоматизация - это просто! Всего за несколько часов можно установить и развернуть фреймворк и написать первые полезные тесты. Если подробнее, на курсе вы научитесь: C нуля строить процесс автоматизированного тестирования Android-приложений Писать собственные тесты и оптимизировать уже существующие Настраивать среду тестирования Создавать подробные отчёты по запуску тестов Получите все необходимые знания для старта автоматизации в вашем проекте. Конечно, это далеко не все необходимые автоматизатору навыки. Здесь мы не будем работать с iOS, рефакторить код и разворачивать Continious Integration, этим мы занимаемся на другом курсе. Зато задания этого курса можно выполнять на любой системе, да и реальные мобильные устройства нам не потребуются. Более того, если вы совсем не умеете программировать — вы всё равно сможете пройти этот курс, инструкции на каждом этапе чёткие и пошаговые. Если же вы обладаете базовыми знаниями любого из языков программирования – их будет более чем достаточно. Для работы мы будем использовать популярный инструмент автоматизации мобильных приложений Appium, а также BDD-фреймворк Cucumber, чтобы писать тесты на “живом” языке. В качестве базового языка программирования мы будем использовать Ruby. Программа курса Модуль 1: Обзор инструментов автоматизации мобильных приложений Установка программного обеспечения для тренинга Работа с Cucumber Файловая структура проекта Простой тестовый сценарий Префиксы и нотация Аргументы Scenario outline Теги и хуки Продолжение описания Модуль 2: Подключение Appium UIAutomatorViewer Поиск элементов Аргументы Ввод текста Ввод с клавиатуры Ассерты Модуль 3: Итерации Вложенные элементы Обработка жестов Циклы Методы Профили и отчёты Скриншоты в отчётах Для выполнения заданий вам потребуется: Windows 7 (64-bit) + / MacOS El Capitan + / Ubuntu 14.04 + Процессор i-серии (i3, i5, i7) или аналогичный от AMD 8 GB RAM 6 GB на жёстком диске Разрешение экрана минимум 1280 x 800 |
Быстрая оплата RUB, UAH, KZT