Що нового?

Придбаний Автоматизація Android-додатків Ruby + Cucumber (Арсеній Батиров)

Інформація про покупку
Тип покупки: Складчина
Ціна: 2206 ГРН
Учасників: 0 з 17
Організатор: Відсутній
Статус: Набір учасників
Внесок: 135 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
прихований вміст для користувачів Alister, Айгога, Homer, vintra, Дайнеріс, Двалін, Коловрат, Москва, Еврус.
Натисніть, щоб розкрити...

без автоматизації зараз нікуди. за 2017 рік було випущено більше 5000 девайсів на платформі Android, і ця цифра продовжує збільшуватися. Разом з ринком пристроїв зростає і ринок мобільних додатків. Процес їх тестування повинен бути максимально швидким і інформативним.

На жаль, галузь автоматизованого тестування мобільних додатків-дуже молода, і тут поки немає однозначних стандартів і best practices, на відміну від Web. Здається, що почати автоматизувати – складно.

Насправді Автоматизація-це просто! Всього за кілька годин можна встановити і розгорнути фреймворк і написати перші корисні тести.

якщо детальніше, на курсі ви навчитеся:
  • з нуля будувати процес автоматизованого тестування 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
https://privatelink.de/?https://arsbatyrov.ru/ruby
 
Угорі