Бесплатно подберем Вам обучающие курсы звоните
+38(097)534-10-88
Пн-Пт: 9:00 - 18:00
Бесплатно подберем Вам обучающие курсы звоните
+38(097)534-10-88
Пн-Пт: 9:00 - 18:00
Бесплатно подберем Вам обучающие курсы звоните
+38(097)534-10-88
Пн-Пт: 9:00 - 18:00
Бесплатно подберем Вам обучающие курсы звоните
+38(097)534-10-88
Пн-Пт: 9:00 - 18:00
Бесплатно подберем Вам обучающие курсы звоните
+38(097)534-10-88
Пн-Пт: 9:00 - 18:00
Бесплатно подберем Вам обучающие курсы звоните
+38(097)534-10-88
Пн-Пт: 9:00 - 18:00

Створення проєкту автоматизації та написання UI тестів. Онлайн курс

Відгуки: 0
Набір на курс!
Термін навчання: 
40 годин

Вартість:

Залишити заявку

Опис

Курс «Створення проєкту автоматизації та написання UI тестів» (40 годин) – на курсі Ви отримаєте теорію і досвід створення Тест Автомейшн фреймворка з нуля. Тобто пройдете весь процес від мануального UI тест-кейса, до запуску його в автоматичному режимі на сервері безперервної інтеграції.

  1. Написання X-Path локаторів.
  2. Створення Java проєкту для автотестів.
  3. Написання тестів з використанням патерну PageObject.
  4. Явні та неявні очікування.
  5. Написання тестів з Pre- і Post- кондішеном.
  6. Параметризовані тести.
  7. Робота з Excel і базою даних.
  8. Складання сьютів автотестів.
  9. Робота з Maven і налаштованим сервером безперервної інтеграції Jenkins.

Пройшовши цей курс Ви отримаєте практичний досвід створення проєкту для UI автотестування: знаходження елементів на сторінці; виконання над ними дій; роботи з тестовими даними; автоматичний запуск автотестів; отримання та аналіз звіту про роботу автотестів.

UI-автотести є найбільш повільними, проте вони точно повторюють дії користувача через браузер і тому завжди затребувані. Їх кількість повинна бути меншою на проекті, ніж, наприклад, API або інтеграційних тестів, але вони повинні бути завжди, коли є хоча б мінімальний фронт-енд у додатку.

У нашому модулі автоматизації тестування вивченню UI-автотестування виділена велика частина часу, оскільки при вивченні з нуля, цей вид тестування найбільш затребуваний і більш зрозумілий, ніж тестування back-end. Однак хорошому автоматизатору потрібні обидва напрямки, тому рекомендуємо звернути увагу ще й на курс «Написання комбінованих тестів UI та API. Написання BDD тестів».

Програма навчання

Заняття 1

  • Екскурс в історію появи смартфонів;
  • Огляд мобільних ОС. Хронологія появи, особливості, пристрої;
  • Перші мобільні додатки;
  • Процес розробки мобільного додатку (Ідея, прототипи, дизайн);
  • Розробка користувальницького інтерфейсу, гайдлайни Android User Interface Guidelines і Apple HIG;
  • Практика (Android Studio).

Заняття 2

  • Пристрої для тестування мобільних додатків;
  • Специфіка тестування на мобільних пристроях і в емульованих середовищах;
  • Тестування на смартфонах і планшетах. Технічні особливості, обмеження;
  • Практика (налагодження та запуск емулятора Android).

Заняття 3

  • Використання системних ресурсів у додатку;
  • Тестування встановлення додатків (встановлення з Online Store, Встановлення * .apk file);
  • Операції з пам’яттю, контроль втрат (витоків) пам’яті;
  • Інтенсивність споживання енергії, чутливість до заряду;
  • Використання дискового простору, стабільність в умовах обмеженого місця на диску, реєстрація, робота з картами пам’яті;
  • Підтримка різних роздільних здатностей екрану, портретний та ландшафтний режими;
  • Практика (робота в емуляторі з додатком, перевірка описаних вище кейсів).

Заняття 4

  • Використання системних ресурсів у додатку;
  • Підключення до Інтернету за допомогою оптимального з’єднання: Active Sync, USB, GPRS, Wi-Fi, робота в умовах нестійкого зв’язку;
  • Стійкість додатку до вхідних/вихідних дзвінків, відправлення та отримання SMS/MMS;
  • Практика (робота в емуляторі з додатком, перевірка описаних вище кейсів).

Заняття 5

  • Використання системних ресурсів у додатку;
  • Синхронізація інформації з телефонною книгою, календарем, програмами на вашому ПК;
  • Коректне встановлення/видалення програм з пам’яті телефону і карти пам’яті;
  • Тестування локалізації;
  • Стабільна робота у стресових умовах, відновлення після збоїв;
  • Практика (робота в емуляторі з додатком, перевірка описаних вище кейсів).

Заняття 6

  • Оцінка часу тестування мобільного додатку;
  • Functional Testing;
  • Usability Testing;
  • Performance Testing;
  • Security Testing;
  • System Integration Testing;
  • Питання, проблеми, окремі випадки;
  • Практика (комплексне тестування запропонованого додатку).

Заняття 7

  • Клієнт-серверна архітектура + Charles Proxy;
  • Особливості роботи http протоколу;
  • Робота зі сніффером, налаштування і можливості;
  • Тест кейси з Charles Proxy.

Заняття 8

  • Підготовка до співбесіди;
  • Прогін пройденого матеріалу;
  • Рев’ю вашого CV.
Дні тижня:
на вибір
Час занять:
на вибір
Вік аудиторії:
Студенти, Дорослі
Вид підготовки:
Базовий курс
Місто:
Київ, Онлайн
Викладач:
фахівець-практик
Документ про закінчення:
Сертифікат
Опції:
Групові заняття, Індивідуальне навчання
Працевлаштування:
Немає
Адреса:
  • м. Київ

Залиште свій відгук

Всі відгуки достовірні! До публікації допускаються тільки відгуки від людей, які раніше залишали заявку на навчання.

Останні відгуки

За даним курсом поки немає відгуків.

Схожі курси

Набір на курс!
QALight, Центр підготовки IT-фахівців

Вартість

12 800
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
48 годин

18 Березень 2025
Набір на курс!
QALight, Центр підготовки IT-фахівців
Акція

Вартість

24 170
грн
28435
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
100 годин

19 Лютий 2025
Набір на курс!
QALight, Центр підготовки IT-фахівців

Вартість

5 500
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
50 годин

Вартість

6 300
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
24 години

12 Березень 2025
Набір на курс!
QALight, Центр підготовки IT-фахівців

Вартість

7 105
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
25 годин

24 Лютий 2025
Набір на курс!
QALight, Центр підготовки IT-фахівців

Вартість

12 800
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
48 годин

Набір на курс!
QALight, Центр підготовки IT-фахівців

Вартість

4 600
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
30 годин

24 Лютий 2025
Набір на курс!
QALight, Центр підготовки IT-фахівців

Вартість

11 390
грн
Кнопка записи: 
Залишити заявку
  • Київ
  • Онлайн
50 годин