без автоматизації зараз нікуди. за 2017 рік було випущено більше 5000 девайсів на платформі Android, і ця цифра продовжує збільшуватися. Разом з ринком пристроїв зростає і ринок мобільних додатків. Процес їх тестування повинен бути максимально швидким і інформативним.
На жаль, галузь автоматизованого тестування мобільних додатків-дуже молода, і тут поки немає однозначних стандартів і best practices, на відміну від Web. Здається, що почати автоматизувати – складно.
Насправді Автоматизація-це просто! Всього за кілька годин можна встановити і розгорнути фреймворк і написати перші корисні тести.
якщо детальніше, на курсі ви навчитеся:
- з нуля будувати процес автоматизованого тестування Android-додатків
- писати власні тести та оптимізувати вже існуючі
- налаштувати середовище тестування
- створювати докладні звіти по запуску тестів
- отримайте всі необхідні знання для старту автоматизації у вашому проекті.
Для роботи ми будемо використовувати популярний інструмент автоматизації мобільних додатків Appium, а також BDD-фреймворк Cucumber, щоб писати тести на "живій" мові. В якості базової мови програмування ми будемо використовувати Ruby.
програма курсу
Модуль 1:
- огляд інструментів автоматизації мобільних додатків
- встановлення програмного забезпечення для тренінгу
- Робота з Cucumber
- файлова структура проекту
- простий тестовий сценарій
- префікси та позначення
- аргументи
- Scenario outline
- Теги та гачки
Модуль 2:
- підключення Appium
- UIAutomatorViewer
- Пошук елементів
- аргументи
- введення тексту
- введення з клавіатури
- Ассерти
- ітерації
- вкладені елементи
- обробка жестів
- цикли
- методи
- профілі та звіти
- скріншоти у звітах
- Windows 7 (64-bit) +/MacOS El Capitan +/Ubuntu 14.04 +
- процесор I-серії (i3, i5, i7) або аналогічний від AMD
- 8 GB RAM
- 6 GB на жорсткому диску
- роздільна здатність екрану мінімум 1280 x 800
https://privatelink.de/?https://arsbatyrov.ru/ruby