Модуль 1. Введение в программирование и IT
Вступительная диагностика
1.1 Введение в программирование Java
1.2 Основы алгоритмики
1.3 Логические, математические и условные операторы
1.4 Функции и методы
1.5 Циклы
1.6 Объектно-ориентированное программирование. Часть 1.
1.6 Объектно-ориентированное программирование. Часть 2.
1.7 Массивы
1.8 Динамические структуры данных: стек, очередь, список
1.9 Основы SQL
1.10 SQL: дополнения
1.11 Основные операторы SQL (хранимые процедуры)
1.12 Модульное тестирование. Работа с JUnit
1.13 Промежуточная аттестация
Модуль 2. Введение в тестирование ПО
2.1 Модели и методологии разработки ПО: водопад, AGILE, Scrum, Kanban
2.2 Понятие тестирования и контроля качества ПО
2.3 Виды тестирования ПО. Часть 1.
2.3 Виды тестирования ПО. Часть 2.
2.3 Виды тестирования ПО. Часть 3.
2.4 Техники тест-дизайна: проверка граничных условий, таблица принятия решений, pairwise
2.5 Основная тестовая документация
2.6 Тестирование UI и API: работа с Postman, Swagger
2.7 Работа с дефектами, основные BTS
2.8 Жизненный цикл дефектов
2.9 Основные ошибки описания дефектов
2.10 Работа с TMS: Qase, TestRail, TestLink
2.11 Регрессионное тестирование. CI/CD. Автоматизация тестирования
2.12 Промежуточная аттестация
Итоговая аттестация
Сдача финального тестирования