Курс - Разработчик в тестировании. Освойте профессию - QA Automation Engineer [qacourse]

Bot

Администратор
Команда форума
23 Янв 2020
189,426
3,068
113
upload_2021-9-5_10-51-8.png

Для кого этот курс

  • Для начинающих тестировщиков
  • Специалистов по ручному тестированию
  • Разработчиков автоматизированного тестирования на Java
  • Специалистов, планирующих внедрить автоматизацию тестирования
    на своем проекте.

Вы получите:
  • Навыки написания автотестов на Java.
  • Создание автоматических тестов для Web и API интерфейсов
  • Разворачивание инфраструктуры для параллельного запуска автотестов на основе Selenium Grid.
  • Знания архитектуры REST.
  • Навык создания автоматических тестов с запуском на мобильных устройствах
  • Понимание принципов BDD и опыт работы с фреймворком Cucumber
  • Навык работы с системой непрерывной интеграции
  • Знания о том, как внедрить процесс тестирования
Спойлер: Программа
Неделя 1
Знакомство с автоматизацией тестирования.
Первые шаги

  • Знакомство с автоматизацией
  • Пирамида автоматизированного тестирования
  • WebDriver, технологии, настройка
Неделя 2
WebDriver API

  • Элемент, работа с элементом, свойства элементов. Что можно узнать об элементе?
  • Ожидания, глубокое погружение. Explicit/Implicit waits в WebDriver, WebDriverWait.
    ExpectedConditions
  • Работа с браузерами
Неделя 3
Готовые фреймворки для автоматизации Web-приложений

  • BDD, Cucumber и Serenity. Рекомендации к использованию
  • Selenide
  • JDI и остальные фреймворки. Сравнение.
Неделя 4
Отчеты

  • Логирование, TestNG Report, Surefire report
  • Скриншоты, запись видео. Запись HTTP траффика в файл
  • Allure 3.0, Report Portal
Неделя 5
Интеграционные автотесты

  • Создание интеграционного приложения с использованием Java
  • REST API. Rest-Assured для создания интеграционных автотестов
  • Создание интеграционных тестов и UI тестов. Наполнение пирамиды автоматическими тестами
Неделя 6
Continuous Integration и мультипоточность

  • Jenkins, Continuous Integration/Continuous Delivery
  • Многопоточный запуск автотестов. Synchronized, ThreadLocal, ConcurrentMap
  • Selenium Grid, Selenoid, Docker
Неделя 7
Дипломная работа

  • Партнер курса подготовил задание, выполнение которого и станет дипломной работой
  • По окончании курса лучших студентов пригласят на собеседование.

Скрытый контент.