Интенсивный курс
Мы собрали только самое важное
Акцент на практику
Примените навыки на реальных кейсах
Доступ к курсу
навсегда
Вы изучите главные инструменты и документы для тестировщика, познакомитесь с языком Java, добавите сильные проекты в портфолио и станете востребованным специалистом для любой IT компании
Кому подойдёт этот курс
Практикующим инженерам
Директорам предприятий
Чему вы научитесь
Тестированию веб-приложений
Изучите базовые инструменты и документы тестировщика, формы HTML, основы клиент-серверного взаимодействия
Основам SQL
Освоите работу с базами данных, научитесь писать подзапросы, создавать и изменять таблицы
Работать с Java
Познакомитесь с языком Java, создадите и самостоятельно протестируете вашу первую программу на Java
Основам автоматизации
Углубитесь в основы Apache Maven, Selenium, JUnit, Page Object, BDD, Selenide
Содержание курса
Ступень 1: "Базовые навыки и тестирование веб-приложений"
Кто такой тестировщик?
Введение в тестирование ПО
Методы и виды тестирования
Артефакты тестирования
Инструменты тестирования
Жизненный цикл разработки ПО
Инструменты тестирования
Документы тестировщика
Основы клиент-серверного взаимодействия
Структура веб страницы, базовый HTML
Формы HTML: построение, валидация, доступность
DOM-модель и работа со страницей
Взаимодействие с сервером
Основы тестирования верстки + DevTools
Базовый CSS, селекторы и каскад
Продвинутый CSS, адаптивность и кроссбраузерность
Flex или Grid? Основы создания макетов
Анимации и CSS фреймворки
Основы языка, инструменты для разработки и отладки
Объекты, массивы, функции
Введение. Переменные и работа с числами. Константы
Строки, boolean и условные операторы
Массивы и циклы. Объекты
Функции / области видимости и замыкания
Обработка событий и пользовательский ввод
Подключение библиотек
Обработка событий и отладка программ
Ступень 2: "Тестирование серверной части"
Знакомство с языком Java и инструментами
Переменные и типы данных в Java
Циклы и языковые конструкции в Java
Работа с массивами
Классы и объекты
Обработка исключений
Строки и регулярные выражения
Первая программа на Java и её тестирование
Инструменты тестирования серверных программ
Stream api, lambda, optional
Generic-типы. Runtime, wildcards & PECS
Работа с памятью JVM
Знакомство с Linux
Продолжение знакомства с Linux
Работа с файлами. Адаптер и декоратор
Домашнее задание: консольная утилита для поиска по файлу
Сериализация. Взаимодействие сервисов, бинарная сериализация, xml, json, yaml
Работа с сетью. UPD, TCP/HTTP, OSI
Группировка данных
Введение в базы данных
Объединение таблиц
Подзапросы
Обновление, добавление и удаление данных
Создание, изменение и удаление таблиц
Advanced
Ступень 3: "Автоматизированное тестирование"
Тестирование веб-интерфейсов. Selenium
Selenium WD
Apache Maven
Основы Selenium
JUnit
Page Object
Allure, протоколирование
BDD, Selenide
Инфраструктура браузерных тестов
Сложные UI-тесты
Сложные UI-элементы
Кастомные действия над элементами
Взаимодействие с окнами, вкладками и фреймами
Загрузка и скачивание файлов
CI/CD (Continuous Integration / Continuous Delivery)
Работа с Selenide
Тестирование API. Continuous Integration
Пошаговый план поиска работы
Работа над дипломным проектом для портфолио
Резюме, портфолио тестировщика и сопроводительное письмо
Карьерная консультация
Собеседование и устройство на работу
Работа инженером по тестированию
Финальная защита и консультации
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas