Про курс
Автоматизоване тестування – важливий етап у процесі тестування програмних продуктів. Автоматизація тестування мобільних додатків дозволяє суттєво прискорити процес підготовки проектів до публікації, а також автоматизувати багато рутинних процесів у роботі QA спеціаліста.
Курс «Автоматизація тестування мобільних додатків» входить до комплексної програми підготовки за спеціальністю QA Automation Engineer. На даному курсі ви вивчите основні інструменти автоматизації, такі як Appium, Jenkins, Allure та інші. Ви вивчите теоретичні основи та застосування на практиці концепції CI/CD, навчитеся готувати процес автоматизації з нуля і до публікації, а також застосовувати в роботі патерни автотестування.
Цей курс входить до спеціальності:
Попередні Вимоги
- Розуміння основ ООП (принципи ООП, поняття клас, метод, поля класу, принципи наслідування тощо. буд.)
- Основи мови Java (основні типи даних, методи та бібліотеки)
- Структура локаторів та з яких атрибутів він може складатися
Ви навчитеся
- Реалізувати тестування мобільного додатка зі стадії проектування та до моменту публікації.
- Розуміти особливості пристрою та підходи для тестування нативних, кросплатформових, гібридних та мобільних веб-додатків.
- Орієнтуватися у величезній кількості різноманітних фреймворків для тестування мобільних додатків.
- Використовувати такий інструмент як Appium, а також UIAutomatorViewer і AppiumViewer.
- Знаходити та маніпулювати будь-якими об'єктами мобільних програм, використовуючи такі локатори, як xPath, ID, Class, Name, CSS.
- Розгортати та тестувати програми як на віртуальних, так і на реальних мобільних пристроях, а також на хмарних сервісах.
- Володіти основним стеком технологій та навичками для запуску тестових фреймворків на реальних проектах.
- 6 год 48 хв
- 01.03.2021
- 10
- 01.03.2021
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Автоматизація тестування мобільних додатків на 40 днів?
Ознайомитись з видами мобільних додатків та з особливостями їх тестування.
Розібрати всі переваги та недоліки інструментів для мобільних автотестів. Детально ознайомитися з Appium, його особливостями та принципом роботи.
Показати, як працює середовище розробки тестів та спробувати запустити, та налаштувати Appium.
Вивчити, як відбувається запуск, налаштування Appium, а також детально розібрати UIAutomatorViewer та AppiumViewer, їх подібності та відмінності, та вибрати найкраще.
Розібратися, що таке локатори, які вони бувають, розглянути їхню структуру, способи їх визначення та звернення до локаторів у коді автотестів.
Розібрати поняття «очікування» та «валідація». Пройтися всіма кроками процесу автоматизації тестування мобільного додатка.
Розкрити поняття патерни та антипатерни, визначення, приклади, головні види та їх відмінності.
Розглянути роботу з екраном мобільного: основні функції. Дізнатися, як імітувати жести та проводити перегортання. Навчитися обробляти події. Спостерігати, як змінювати орієнтацію екрана через автотести.
Навчитися тестувати веб-додатки. Формувати тестові репорти.
Зрозуміти, що таке CI\CD, і як влаштований цей процес, розібратися в достатку хмарних сервісів і налаштувати проект із серверною інфраструктурою за допомогою Jenkins і GitHub і хмарних сервісів.