Запись

[TeachMeSkills] Автоматизированное тестирование на Java 2022 (Дима, Саша, Владимир)

Информация
Тип покупки: Оптовая
Цена: 495 РУБ

Организатор: Аноним Аноним
Статус:
Набор участников
Список участников
  • 1.
    msizaga
  • 2.
    Kaffetka170
  • 3.
    Tigra-oks
  • 4.
    Olgassss
  • 5.
    magnifyingone
  • 6.
    Dyutimaya
  • 7.
    Оленька_лис
  • 8.
    neta.vogner
  • 9.
    MSGrinko
  • 10.
    gra
Аноним
Аноним
Маска Организаторов
Организатор
Сообщения
Монеты
+89.5
Оплачено
5
Купоны
0
Кешбэк
0
Баллы
0
  • @Skladchiki
  • #1

Складчина: [TeachMeSkills] Автоматизированное тестирование на Java 2022 (Дима, Саша, Владимир)

Ссылка на картинку
изображение
Научим автоматизированному тестированию на Java за 4,5 месяца

Кем ты станешь:


Automation QA Engineer разрабатывает автоматические тесты для нахождения уязвимостей и проверки ПО.
На курсе QA Engineer ты научишься писать автотесты для web-приложений и REST API, создавать документацию и грамотную отчетность.

Твой результат в конце курса:

1. Сможешь создавать автотесты для тестирования web-приложений и REST API используя лучшие практики в индустрии
2. Научишься запускать тесты используя инструменты Continious Integration
3. Напишешь грамотную документацию и отчет тестирования после завершения курсов тестировщиков программного обеспечения
4. Научишься работать с Selenium Webdriver на продвинутом уровне
5. Будешь знать концепции разработки и тестирования программного обеспечения
6. Станешь востребованным Automation QA Engineer

Содержание:

Модуль 1 - Введение в Java
  • Введение в Java
  • IDE
  • Запуск и компиляция программы
  • Типы данных
  • Приведение типов
  • Операторы Java
  • Приоритет операций
Модуль 2 - Операторы управления
  • Операторы ветвления
  • Операторы повторения
  • Операторы перехода
Модуль 3 - Одномерные массивы
  • Одномерные массивы
  • Алгоритмы сортировки массива
Модуль 4 - Многомерные массивы
  • Двумерные, трехмерные и n-мерные массивы
  • Операции с массивами
Модуль 5 - Репозитории
  • Git
  • Git Flow
  • Работа с командами Git
  • Знакомство с сервисами: Github, Gitlab, Bitbucket
Модуль 6 - Классы и объекты
  • Понятие класса, объекта, конструктора
  • Методы
  • Инициализация полей
Модуль 7 - Интерфейсы и абстрактные классы
  • Понятие интерфейса
  • Понятие абстрактного класса
  • Абстрактные методы
Модуль 8 - Принципы ООП
  • Инкапсуляция
  • Наследование
  • Полиморфизм
Модуль 9 - Исключения
  • Обрабатываемые, необрабатываемые исключения
  • Реализация кастомных исключений
Модуль 10 - Обработка строк
  • String
  • StringBuilder
  • StringBuffer
Модуль 11 - Коллекции (Часть 1)
  • Знакомство с интерфейсом Collection
Коллекции типа:
  • Arraylist
  • Linkedlist
  • ArrayDeque
Модуль 12 - Коллекции (Часть 2)
  • Интерфейс Set и класс HashSet
  • Понятие hash таблиц
  • Интерфейс Map и класс HashMap
Модуль 13 - Введение в тестирование ПО
  • Краткая история
  • Методологии разработки
  • Составление и валидация требований
Модуль 14 - Основы тестирования ПО
  • Тест-планы
  • Чеклисты
  • Тест-кейсы
  • Техники тест-дизайна
Модуль 15 - Предоставление результатов о тестировании
  • JIRA и баг-репорты
  • Отчеты по тестированию ПО
Модуль 16 - Введение в автоматизацию тестирования
  • Автоматизированное тестирование: основные понятия и определения
  • Наиболее часто используемые инструменты
  • Настройка рабочего окружения: Intellij Idea, Java, Maven, Selenium WebDriver
  • Написание первого теста с использованием Selenium
Модуль 17 - Selenium WebDriver. Basics
  • Предназначение. Установка. Основные функции. Принцип работы
  • Основные методы библиотеки Selenium Webdriver
  • Кросс-браузерное тестирование и WebDriverManager
Модуль 18 - Selenium WebDriver. Локаторы
  • Локаторы: Id, class, tags, CSS, XPath
  • Практика написания локаторов
Модуль 19 - PageObject Pattern
  • Использование паттерна Page Object
  • Альтернативные Page Object подходы
  • Вспомогательные инструменты
  • Архитектура. Основные элементы. Примеры
  • Наследование. BasePage и BaseTest
Модуль 20 - Selenium WebDriver. Advanced
  • Архитектура и основные принципы работы инструмента
  • Ожидания (implicit, explicit), попапы, алерты, Iframes
Модуль 21 - JUnit, TestNG и их использование в автоматизации
  • Пирамида тестирования и создание юнит-тестов для приложения
  • Написание параметризированных тестов используя @DataProvider
  • Использование аннотаций @Before, @after
  • TestNG. Основные возможности инструмента. Hamcrest и Assertions
Модуль 22 - Maven
  • Maven. Основные возможности инструмента
Модуль 23 - Репортинг
  • Удобный репортинг для заказчика: Allure Reports, Extent, Serenity
Модуль 24 - Selenium WebDriver. Обертки
  • Работа с Selenium WebElements
  • Уровни Абстракции. Декораторы
  • Автоматизация SalesForce-приложений
Модуль 25 - GOF Patterns и Best Practices автоматизации
  • Паттерны GOF в автоматизации
  • Business Steps, Factory, Builde
Модуль 26 - Логирование
  • Что и зачем нужно логировать: Log4j
  • Формат данных Yaml
  • Lombok plugin
Модуль 27 - Continuous integration – CircleCI
  • CI процесс и DevOps практики
  • Понятие инструмента и основные функциональные возможности
  • Docker. Основы
Модуль 28 - Continuous integration – (Git, Maven, Jenkins)
  • Понятие инструмента и основные функциональные возможности
  • Установка и первоначальная настройка Jenkins
  • Создание Jenkins pipeline
Модуль 29 - Альтернативы Selenium. Selenide
  • «Обертки» для Selenium WebDriver: Selenide, Thucydides, Geb
Модуль 30 - Изучение подходов к построению тестов
  • BDD, DDD и TDD подходы при разработке приложений и тестов
  • Gherkin, Cucumber
Модуль 31 - Архитектура клиент-серверных приложений
  • Клиент-серверная архитектура
  • Особенности тестирования веб-приложений
  • REST API
  • JSON и XML
Модуль 32 - Автоматизация REST API
  • Автоматизация REST API
  • Postman и Rest Assured
  • Архитектура фреймворков для тестирования REST API
Модуль 33 - Работы с базой данных
  • Основы реляционных БД
  • JDBC: подключение к БД, виды и выполнение запросов, работа с результатами запроса
Модуль 34 - Консультация по дипломному проекту (Часть 1)
  • Автоматизация тестирования с нуля для проекта
Модуль 35 - Консультация по дипломному проекту (Часть 2)
  • Автоматизация тестирования с нуля для проекта
Модуль 36 - Интервью
  • Тестовое задание и интервью на Automation QA Engineer
Модуль 37 - Онлайн-тренинг "Трудоустройство в IT"
  • Составление резюме (теория + практика)
  • Составление профиля на LinkedIn (теория + практика)
  • Прохождение интервью
  • Soft skills, которые важны в рамках интервью
  • Проведение пробного интервью
Модуль 38 - Защита дипломного проекта
 
Похожие темы
Просмотры
27
Просмотры
662
Просмотры
165
Просмотры
103
Просмотры
365

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

Зарегистрироваться

Создайте учетную запись. Это быстро!

Авторизоваться

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

Сверху