Курс · Профессиональное обучение

Профессия: Инженер по тестированию

Профессия: Инженер по тестированию. Обучение в школе ProductStar.

Первый экран курса на сайте школы
  • Длительность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

Разбор Обучакина

Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

Сертификат

Частые вопросы

Какой документ выдаётся?

Сертификат

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро