- Длительность10 мес.
- ДокументСертификат
Программа обучения
11 разделов программы по данным школы.
1Базовые навыки и задачи тестировщика
- Кто такой тестировщик?
- Введение в тестирование ПО
- Методы и виды тестирования
- Практика ручного тестирования
- Инструменты тестировщика
- Документы тестировщика
- Артефакты тестирования
- Жизненный цикл разработки ПО
2Основы SQL
- Введение в блок SQL
- Извлечение и фильтрация данных: начальный уровень
- Извлечение и фильтрация данных: продвинутый уровень
- Преобразование и сортировка данных: начальный уровень
- Преобразование и сортировка данных: продвинутый уровень
- Группировка данных
3SQL и базы данных
- Группировка данных
- Введение в базы данных
- Объединение таблиц
- Подзапросы
- Обновление, добавление и удаление данных
- Создание, изменение и удаление таблиц
- Advanced
- Итоговый проект LEGO
- Обзор основных программ
4Основы верстки: HTML, CSS и JavaScript
- Структура web-страницы, базовый HTML
- Базовый CSS, селекторы и каскад
- Продвинутый CSS, адаптивность и кроссбраузерность
- Основы JavaScript, инструменты для разработки и отладки
- Объекты, массивы, функции в JavaScript
- DOM-модель и работа со страницей
- Обработка событий и отладка программ
- Взаимодействие с сервером
- Обработка проблем с HTML и CSS
- Обработка проблем с JS
5Ручное тестирование приложений
- Основы клиент-серверного взаимодействия. HTTP
- Тестирование API
- Основы работы с серверными приложениями
- Клиент-серверное взаимодействие: безопасность и оптимизация
- Введение в тестирование мобильных приложений
- Практика тестирования мобильных приложений
- Postman: быстрый старт
- Postman: проект
- Воркшоп: SQL для тестировщика
6Работа с Java
- Знакомство с языком Java и инструментами
- Базовый синтаксис Java
- Переменные и типы данных в Java
- Циклы и языковые конструкции в Java
- Структуры данных
- Классы и объекты: начальный уровень
- Классы и объекты: продвинутый уровень
- Методы и поля классов
- Обработка исключений
- Работа с массивами
- Строки и регулярные выражения
- Первая программа на Java и её тестирование
- Инструменты тестирования серверных программ
- Apache Maven
7Системы контроля версий
- Системы контроля версий. Версионирование кода, совместная разработка, CSV
- Git & GitHub. Git, Commit, Ветки, слияние веток и разрешение конфликтов, GitHub, Командная работа, Код-ревью
- Жизненный цикл ПО, CI/CD
- Git, основные понятия. Знакомство с GitLab
- Введение в GitLab CI
- GitLab CI. Внутренние переменные, Артефакты, Правила
- Работа с графическими оболочками Git: Git GUI, Git Extensions
8Основы автоматизации
- Основы автоматизации тестирования
- CI/CD (Continuous Integration / Continuous Delivery) в тестировании
- Тестирование web-интерфейсов
- Selenium
- Selenide
- Page Object
- Основы BDD
- Allure, протоколирование
- Автоматизация тестирования мобильных приложений
- Автоматизированное тестирование мобильных приложений
- Автоматизация тестирования десктопных приложений
9Продвинутая часть тестирования на Java
- Инфраструктура браузерных тестов
- Сложные UI-тесты
- Сложные UI-элементы
- Кастомные действия над элементами
- Взаимодействие с окнами, вкладками и фреймами
- Загрузка и скачивание файлов
- Тестирование API
10Специализация: тестирование на Python
- Введение в Python
- Переменные и типы данных.
- Строки. Условия и циклы
- Списки и словари в Python
- Функции
- Библиотеки
- Структуры данных в Python
- Пакеты и модули
- Ошибки и исключения
- Тестирование: PyUnit
11ChatGPT для разработчика
- Введение в ChatGPT и его применение в разработке программного обеспечения
- Устранение неполадок и отладка с помощью ChatGPT
- Повышение качества кода с помощью ChatGPT
- Проверка кода и документирование с помощью ChatGPT
- Автоматическое тестирование с помощью ChatGPT
- Генерация кода с помощью ChatGPT
- Лучшие практики и советы по работе с ChatGPT
Разбор Обучакина
Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.
Что оценить
- Соответствие программы вашим задачам
- Формат практики и обратной связи
- Требования к поступающим
Что уточнить
- Актуальную стоимость и условия оплаты
- Доступ к материалам и поддержку
- Порядок возврата и выдачи документов
Документ после обучения
Сертификат
Частые вопросы
Какой документ выдаётся?
Сертификат


