Содержание курса
Введение
5 уроков
1.
Приветствие
↗
2.
Обязательно к прочтению - Инструкция по обучению и выполнению ДЗ
↗
3.
Инструкция по выполнению тестовых заданий
↗
4.
Инструкция по решению заданий на программирование
↗
5.
Поддержка курса!
↗
Базовый блок
24 урока
1.
Вступление
↗
2.
Установка Java
↗
3.
Установка IDE
↗
4.
Создание проекта в IDE
↗
5.
Переменные
↗
6.
Вывод и ввод информации в консоль
↗
7.
Типы данных
↗
8.
Работа с числовыми типами данных
↗
9.
Работа со строками
↗
10.
Условные операторы if+else
↗
11.
Условные операторы if + else if + else
↗
12.
Вложенные условные операторы
↗
13.
Логические операторы
↗
14.
Дополнительные задания на тему условных операторов
↗
15.
Конструкция switch-case
↗
16.
Тип данных boolean
↗
17.
Конструкция try-catch
↗
18.
try-catch-finally
↗
19.
Цикл for
↗
20.
Цикл while
↗
21.
Цикл do-while
↗
22.
Работа с файлами
↗
23.
Массивы
↗
24.
Задание по созданию мини-программы
↗
Объектно-ориентированное программирование
14 уроков
1.
Классы и атрибуты
↗
2.
Методы
↗
3.
Return
↗
4.
Методы с параметрами
↗
5.
Перегрузка методов
↗
6.
Статические методы
↗
7.
Final
↗
8.
Конструктор
↗
9.
Перегрузка конструктора
↗
10.
Модификаторы доступа
↗
11.
ООП проект. Часть 1. Наследование
↗
12.
ООП проект. Часть 2. Абстрактные методы
↗
13.
ООП проект. Часть 3. Завершение
↗
14.
Задание по программированию блоку ООП
↗
Тестирование API с помощью Postman
7 уроков
1.
HTTP протокол и его основные методы. Статус-кода
↗
2.
Что такое API. Установка Postman
↗
3.
Коллекции в Postman
↗
4.
Тестирование API. Основные методы в Postman. Проект №1
↗
5.
Позитивное и негативное тестирование API из проекта №1
↗
6.
Тестирование API. Проект №2.
↗
7.
Тестирование категорий API из проекта №2
↗
REST Assured. Базовый блок. Часть 1.
10 уроков
1.
Импорт REST Assured
↗
2.
Базовый синтаксис запроса
↗
3.
Метод Post
↗
4.
Метод Get
↗
5.
Метод Put
↗
6.
Метод Delete
↗
7.
Практическое применение запросов. Часть 1
↗
8.
Практическое применение запросов. Часть 2
↗
9.
Практическое применение запросов. Часть 3
↗
10.
Тестовое здание по API №1
↗
REST Assured. Базовый блок. Часть 2.
5 уроков
1.
Проверка ответа от сервера: Строки
↗
2.
Проверка ответа от сервера: Числа
↗
3.
Проверка ответа от сервера: Массив
↗
4.
Проверка ответа от сервера: Схема валидации
↗
5.
Тестовое здание по API №2
↗
REST Assured. Базовый блок. Часть 3.
6 уроков
1.
Запрос с аутентификацией
↗
2.
Модель DTO
↗
3.
Lombok
↗
4.
Спецификация
↗
5.
Тестовое здание по API №3
↗
6.
Тестовое здание по API №4
↗
Фреймворк TestNG
11 уроков
1.
Что такое фреймворк TestNG
↗
2.
Аннотация @Test
↗
3.
Файл testng.xml
↗
4.
Атрибуты аннотаций
↗
5.
Настройка порядка(приоритета) запуска тестов
↗
6.
Аннотация @Parameters
↗
7.
Проверки Asserts в TestNG
↗
8.
Настройка зависимости тестов
↗
9.
Аннотация @DataProvider
↗
10.
Иерархия аннотаций @Before* и @After*
↗
11.
Тесты по блоку TestNG
↗
Построение проекта по Автоматизации
12 уроков
1.
Создание структуры проекта
↗
2.
Вспомогательные классы
↗
3.
Метод Post
↗
4.
Метод Get
↗
5.
Метод Put
↗
6.
Метод Delete
↗
7.
Схема валидации
↗
8.
Перезапуск неуспешного теста
↗
9.
Создание конфигураций запуска теста
↗
10.
Задание по построению тестового проекта
↗
11.
Приятный бонус!!!
↗
12.
Поделитесь впечатлениями
↗
Заключение + БОНУС
10 уроков
1.
Слова напутствия, тем кто справился)
↗
2.
Составление резюме для Тестировщика
↗
3.
Как успешно готовиться и проходить собеседования
↗
4.
Что должен знать Начинающий тестировщик. Разбор вакансий
↗
5.
Что должен знать Мидл тестировщик. Разбор реальных вакансий
↗
6.
Что должен знать Сеньер тестировщик. Разбор реальных вакансий
↗
7.
Нужно ли выполнять тестовое задание?
↗
8.
Ошибки при прохождении собеседования
↗
9.
Стоит ли переходить из тестировщика в разработчики?
↗
10.
Нужно ли изучать Git и прокачивать свой GitHub тестировщику
↗