Запись 

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

Зарегистрируйтесь, чтобы посмотреть скрытый контент
Организатор
Организатор
Организую Складчины
Команда форума
Сообщения
540 956
Реакции
8 403
Монеты
325
Оплачено
1
Ссылка на картинку
Научим автоматизированному тестированию на 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 - Защита дипломного проекта
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Поиск по тегу:
Теги
2022 teachmeskills автоматизированное тестирование на java владимир дима елена нечаева перманент бровей саша серые брови серые брови в татуаже татуаж
Похожие складчины
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Войти

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

Сверху