Скачать 

Java QA Automation. Тариф Продвинутый [Олег Пендрак]

Цена: 344 РУБ
Организатор: Robot
В списке нет видимых участников.
Robot
Robot
Складчик
  • #1

Java QA Automation. Тариф Продвинутый [Олег Пендрак]

Ссылка на картинку
  • Java
    • Почему именно Java для автоматизации
    • Скачивание среды разработки Intellij Idea
    • Переменные и зоны видимости
    • Примитивы и ссылки
    • Взаимодействие со строками
    • Условия If Else Switch Case
    • Методы
    • Объекты
    • Модификаторы доступа
    • Equals и ToString
    • ООП
    • Массивы
    • Enum
    • Список List
    • Set и HashMap
    • Stream API
    • Generic и Static
    • Практическая задача
  • Сборщики проекта, библиотеки, основы тестирования
    • Сборщик Gradle
    • Библиотека Junit5
    • Параметризированные тесты
    • Библиотека Jackson
    • Библиотека Lombok
    • Библиотека Owner
    • Чтение настроек из файла
    • Debugger

    • Запуск тестов Junit5 через терминал
    • Создание задачи в Gradle для запуска определенных тестов, помеченных тегами
    • Перезапуск упавших тестов
    • Сохранение упавших тестов и запись в файл
    • Запуск упавших тестов с помощью Bash скрипта
    • Плагин Allure Gradle для отчетов

    • Библиотека TestNG
    • Параметризированные тесты DataProvider
    • Запуск тестов через терминал и через testng.xml
    • Перезапуск и сохранение упавших тестов и запись в файл

    • Сборщик Maven
    • Установка Allure и Lombok в Maven
    • Запуск тестов через терминал в Maven
  • UI автотесты
    • Все что нужно знать про UI автотесты
    • Установка Selenium
    • Работа с WebElement
    • Скачивание и загрузка файлов
    • Alert, Basic Auth, Iframe
    • Debugger в DevTools
    • Actions и перемещение элементов
    • Паттерн PageObject на примере Wildberries
    • JavaScriptExecutor

    • Обзор Selenide и его преимущества
    • Переписывание теста с Selenium на Selenide
    • Чтение PDF файлов
    • Чтение XLSX файлов
    • Тестирование UI верстки с помощью скриншотов
    • Параллельный запуск тестов TestNG и Junit5
    • Авторизация на сайте через API

    • Установка Docker и Selenoid
    • Кроссбраузерность через аннотации
    • Вложения видео, логи, картинки, исходный код страницы в Allure отчет
API автотесты
• Теория REST и HTTP
• Обзор сайта Fake Rest API
• Установка бибилотеки Rest Assure
• Структура запроса с подстановкой параметров
• Отправка GET запроса и сохранение ответа сервера в переменную, сравнение двух списков, проверка на сортировку
• Отправка POST запроса и создание POJO классов на основе JSON через плагин генератор
• Отправка PUT и DELETE запросов, создаем тело в качестве HashMap
• Рефакторинг тестов в модельные классы
• Логируем запрос и ответ в Allure
• Параметризированные API автотесты
• Покрытие тестами Swagger
• Jwt авторизация
• Создание обертки для отправки API запросов через сервисные классы
• Скачивание и загрузка файлов через RestAssured
• Библиотеки Faker и SoftAssertions

Инфраструктура CI/CD
• Что такое CI/CD
• Установка Jenkins через Docker
• Добавление учетной записи Gitlab
• Структура Jenkinsfile
• Создание простого пайплайна для запуска UI тестов
• Добавление Allure отчета
• Параметризированная сборка с определенной ветки
• Перезапуск упавших тестов
• Установка Gitlab CI Runner
• Структура gitlab-ci.yaml
• Запуск UI и API тестов
• Сохранение артефактов
• Создание Docker образа с тестами

Продвинутый тариф
При выборе продвинутого тарифа, вы будете добавлены в дополнительный телеграм чат. В нем можно будет задавать вопросы по материалу. Также будет доступна проверка кода, личная консультация по прохождению собеседований, оценка резюме.
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Похожие складчины
  • в разделе: Администрирование
  • в разделе: Администрирование
  • в разделе: Администрирование
  • в разделе: Администрирование
  • в разделе: Администрирование

Войдите или зарегистрируйтесь, чтобы комментировать и скачивать складчины!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт на форуме. Это не сложно!

Вход

Вы уже зарегистрированы? Войдите.

Сверху