Минск
+375 44 758 02 02
заказать звонок

QA automation

Автоматизация тестирования – важный элемент QA-сферы, который способен значительно облегчить работу и повысить ее результативность. Наша учебная программа позволит слушателям освоить с нуля основы программирования, необходимые для автоматизации тестирования – в том числе Java-язык. В конце курса слушатель сможет собственноручно настраивать автоматизацию и тестовые фреймворки. Такая подготовка соответствует Middle-специалисту QA Automation.

По окончании курса вы сможете:

- Строить различные программные алгоритмы с использованием циклических и условных конструкций, анализировать задачи;
- Работать с событиями, функциями, переменными, реализовывать некоторый набор математических операций;
- Анализировать поведение несложных программ, содержащих изученные в курсе конструкции, объяснять работу такого ПО.

Формат обучения: онлайн-уроки с преподавателем индивидуально или в мини-группе

Пробный урок бесплатно

программа обучения
  1. Работа с IntelliJ IDEA (редактором для Java-кода)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

преподаватели курса
Минина Дарья
Высшее образование по специальности «Системы автоматизированного проектирования» с присвоением квалификации «инженер-программист». Более 4 лет ведет практическую деятельность в тестировании web и мобильных приложений. Опыт преподавательской деятельности — более 2 лет.
Начните воплощать свои мечты об интересной и оплачиваемой работе вместе с нами сейчас.
ОТЗЫВЫ НАШИХ СТУДЕНТОВ
itstar.by