Тренінг-центр QALight був заснований в 2012 році Миколою Бобошко, професіоналом у сфері тестування програмного забезпечення з більш ніж 15-ти річним досвідом роботи в IT та справжнім фанатом своєї справи. На сьогодні Тренінг-центр є одним із лідерів ринку IT-освіти в Україні та надає навчання за більш, ніж 20-ти різних дисциплін, а кількість випускників перевищило 8000.
Стоимость:
Описание
Курс «Створення проєкту автоматизації та написання UI тестів» (40 годин) – на курсі Ви отримаєте теорію і досвід створення Тест Автомейшн фреймворка з нуля. Тобто пройдете весь процес від мануального UI тест-кейса, до запуску його в автоматичному режимі на сервері безперервної інтеграції.
- Написання X-Path локаторів.
- Створення Java проєкту для автотестів.
- Написання тестів з використанням патерну PageObject.
- Явні та неявні очікування.
- Написання тестів з Pre- і Post- кондішеном.
- Параметризовані тести.
- Робота з Excel і базою даних.
- Складання сьютів автотестів.
- Робота з 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.
- м. Київ
Последние отзывы
По данному курсу пока нет отзывов.