IT Academy
Глобальный

Автоматизированное тестирование на Java

Помощь в трудоустройстве
Рассрочка
Специальные условия для dev.Курсы
Профессия
Online
1 декабря 2022
3 месяца
Стоимость курса
1 199 BYN
Скидка 5% по промокоду devacademy5
Подробности и регистрация

Автоматизированное тестирование на Java

Помощь в трудоустройстве
Рассрочка
Специальные условия для dev.Курсы
Навыки, которые вы получите:
Java HTML CSS SQL XML Git TestNG Automation JDBC Selenium WebDriver TDD REST Логирование Junit

Тестировщик-автоматизатор или QA Automation engineer — это специалист, который отвечает за качество произведенного продукта. Главная его задача — писать автоскрипты, которые будут проверять работу ПО. Это позволяет упростить процесс тестирования и сократить время на выполнение задания.

В работе QA-автоматизаторы могут использовать различные языки программирования. Основные преимущества Java — простота, возможность создания программ, исходный код которых может использоваться многократно, а также кроссплатформенность. Это значит, что программа будет выполняться правильно на любых платформах и операционных системах.

Условия участия

  • Зачисление на курс проводится на конкурсной основе по результатам тестирования или собеседования с тренером.
  • Выпускники курса «Программирование на Java» с баллом 7 и выше зачисляются вне конкурса. 
  • Необходимо знание английского минимум на уровне Intermediate.

Кому подойдет курс

  • Для специалистов по автоматизированному тестированию с минимальным опытом работы с Java-технологиями.
  • Для специалистов по функциональному тестированию с опытом работы в области программирования.
  • Для Java-программистов, которые хотят научиться самостоятельно тестировать свой продукт.
  • Для программистов, которые хотят улучшить знания языка Java с целью его применения в области Test Automation.

Программа 

  1. Вводное занятие по Java.
  2. Введение в тестирование ПО.
  3. Git.
  4. Junit. Модульное тестирование с Junit
  5. TestNG. Модульное тестирование с TestNG.
  6. БД. Основы реляционных БД и языка SQL.
  7. Java. Работа с БД. JDBC. 
  8. XML.
  9. HTML/CSS.
  10. Введение в автоматизацию тестирования.
  11. Selenium Web Driver. Основы работы с инструментом.
  12. Selenium Web Driver. Архитектура тестового проекта.
  13. Selenium Web Driver. Продвинутый уровень Selenium Web Driver. Разработка индивидуального задания.
  14. Maven.
  15. Cucumber, BDD подход.
  16. Тестирование REST API.
  17. Паттерны GOF в автоматизации.
  18. CI процесс. Использование связки Git + Maven + Jenkins. Docker.
  19. Репортинг: Allure report. Логирование: Log4j. Добавление скриншотов в репорты.
  20. Визуальное тестирование на примере Applitools.
  21. Итоговый тест.
  22. Финальное занятие, разбор проектов.

Чему вы научитесь

  • Понимать основы тестирования ПО.
  • Самостоятельно создавать сценарии тестирования.
  • Работать с таким инструментом как Selenium Webdriver.
  • Применять принципы объектно-ориентированного программирования. 
  • Разбираться в структуре программы на языке Java.
Нам нужен ваш фидбек!
Честный и беспристрастный