Востребованная профессия в IT
Быстрый старт в IT
- 80к+
- 140к+
- 180к+
Кому подойдет
Желающим сменить профессию
Сможете стать тестировщиком программного обеспечения с нуля. Через 4 месяца получите достаточно знаний и проектов в портфолио, чтобы искать работу.
Специалистам техподдержки
Расширите навыки, сможете перейти в новое направление и больше зарабатывать.
Тестировщикам
Освоите практики экспертов ведущих компаний. Изучите автоматизацию на Python и сможете вырасти в должности.
Чему вы научитесь
Преподаватели — эксперты ведущих IT-компаний
Выдаем официальный диплом, чтобы подтвердить вашу квалификацию
Мы ведем образовательную деятельность на основании государственной лицензии Л035-01298-77/00552316 от 20 июня 2022г.
Программа
1 раздел • Ручное тестирование
Обучение профессии тестировщика. Введение
- Тестирование ПО: что это и зачем нужно.
- Знакомство с профессией тестировщика.
- Как учиться эффективно.
Теория тестирования
- Методы, виды и уровни тестирования.
- Циклы разработки ПО.
- Работа с требованиями.
- Тест-анализ и тест-дизайн.
- Тестовая документация.
- Agile: методология управления IT-продуктом.
Фронтенд-тестирование
- Обучение QA-тестированию веб-приложений.
- Принципы работы веб-приложений.
- HTML: основы верстки веб-приложений.
- Тестирование интерфейса и верстки.
- Кросс-браузерное и кросс-платформенное тестирование (BrowserStack).
- DevTools.
- Тестирование мобильных приложений.
- Виды мобильных приложений и дизайн-систем.
- Типы устройства операционных систем.
- Особенности тестирования.
- Эмуляторы Android Studio и XCode.
- Логи (Charles).
Бэкенд-тестирование
- Тестирование API.
- Архитектуры приложений REST и SOAP.
- Форматы для передачи данных XML и JSON.
- Баги в API.
- Инструменты Postman и Swagger.
- Базы данных и SQL.
- Базы данных и их роль в тестировании.
- Язык программирования SQL.
- Инструменты MySQL Workbench, pgAdmin.
2 раздел • Автоматизация тестирования
Основы Python
- Введение в Python и Git.
- Что такое автоматизированное тестирование.
- Введение в Python: Pycharm.
- Основы Python: переменные, типы данных, операторы, циклы, списки, функции.
- GitHub и базовые команды Git.
- Markdown, Github Issues.
- Pytest и Github.
- Python: пакеты, импорты, словари.
- Pytest и Github CI.
- Работа с файлами, JSON.
- Основы ООП (объектно-ориентированного программирования).
Автоматизация бэкенд-тестирования
- Работа с запросами и API.
- Библиотека Requests.
- Перенос запросов из Postman.
- Форматы передачи данных.
- Pytest и тестирование API.
- Среда тестирования Pytest.
- Простые автотесты API, CRUD-сервис.
- Контракты и стандарт описания JSON Schema.
- Отчеты в Allure.
Автоматизация фронтенд-тестирования
- Структура веб-страницы, локаторы.
- Selenium Webdriver.
- Взаимодействие с элементами на веб-странице.
- Тестирование веб-приложения.
- Page Object Model.
- Архитектура автотестов.
Финальный проект
- Тестирование веб-версии, мобильной версии и API сервиса доставки.
Подготовка к трудоустройству
- Консультации с HR.
- Составление резюме и сопроводительных писем.
- Подготовка к собеседованиям.
- Тестовое собеседование.
Партнеры курса
Упор на практику
Реальный опыт
на стажировках
Процесс обучения на курсе
- Смотрите видеолекции, читаете лонгриды, участвуете в мастер-классах.
- Выполняете домашние задания.
- Получаете персональный фидбек от наставника.
- Обсуждаете работы на вебинарах.
- Добавляете готовые работы в портфолио.
- Готовите и защищаете дипломный проект.
После выпуска
Резюме
Портфолио из 14 кейсов и дипломный проект — комплексное тестирование сервиса доставки
Инструменты
Сопроводительное письмо
Подготовка к собеседованию
Где работают наши выпускники
В ведущих IT- и диджитал-компаниях, в известных рекламных агентствах и дизайн-студиях.