spinner-it

Курс QA Automation

Старт обучения
Дату уточните у администрации
45 час. по 2-3 раза в неделю

Описание курса

Курс проводится компанией ITEA WORLD LLP в режиме онлайн.

— 

Курс включает в себя основы программирования с нуля для тех, кто хочет заняться автоматизацией тестирования, но не знает с чего начать.

— 

В ходе практических занятий и домашних работ будут усвоены все основные вопросы по автоматизации тестирования веб-приложений с использованием языка программирования Java.

После курса вы сможете:

  • Працювати з мовою Java для написання автотестів
  • Імітувати більшу частину дій користувача в браузері
  • Писати базові API тести (бекенд частина програми)
  • Налаштовувати власний фреймворк для автоматизації тестування з нуля
  • Використовувати базові шаблони проектування, кращі практики розробки та автоматизації для побудови підтримуваних і масштабованих рішень
  • Налаштовувати з нуля власну CI / CD систему для автоматизації процесів на проекті на прикладі Jenkins
  • Генерувати презентабельні і зрозумілі звіти на підставі прогону автотестів
  • Запускати тести в багатопотоковому режимі на віддаленому комп'ютері використовуючи AWS + Docker
  • Претендувати на позицію Junior QA Automation Engineer

Программа курса:


1. Работа с IntelliJ IDEA (редактором для Java-кода)


2. Работа с GIT и GitHub (система контроля версий)


3. Понятие алгоритма и роль алгоритмов в программировании


4. Переменные, типы данных, выражения и присваивания значений переменным


5. Базовый ввод / вывод данных


6. Конструкции с условиями и их разновидности


7. Итеративные конструкции (циклы) и их разновидности


8. Базовые структуры данных


9. Функции. Описание, вызов, параметризация


10. Классы и объекты


11. Использование основных принципов ООП


12. Работа с HTML как с DOM-структурой. Значение CSS для HTML-страниц


13. Виды WebElement локаторов в Selenium WebDriver


14. Язык запросов xPath для использования в качестве WebElement локаторов


15. Использование принципов OOP при создании собственного тестового фреймворка


16. Использование паттернов PageObject и PageFactory при создании собственного тестового фреймворка


17. Debug и отладки кода тестов на основе стектрейса ошибки


18. Использование testNG фреймворка для удобства работы с тестами


19. Использование DataProvider для параметризованных тестов


20. Использование Maven для тестового фреймворка


21. Использование логгеров при работе Автотест


22. Работа с Jenkins для запуска тестов (континиус Интегрейшн системой)


Минимальные требования:

  • Базові знання програмування
  • Базові знання з тестування
  • Впевнений користувач ПК
  • Наявність власного ноутбуку для занять в аудиторіях

* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!