

Обучение тестированию
Учитесь у экспертов из Google и Яндекса, если хочется пробить карьерный потолок и открыть новые горизонты роста.
ЗаписатьсяЧему вы научитесь




Преподаватели — эксперты ведущих IT-компаний
Программа
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.
- Составление резюме и сопроводительных писем.
- Подготовка к собеседованиям.
- Тестовое собеседование.
Упор на практику
Почему мы?
Реальный опыт на стажировках 



Уникальная двухэтапная программа
Ручное тестирование
Автоматизированное тестирование
Выдаем официальный диплом, чтобы подтвердить вашу квалификацию
Мы ведем образовательную деятельность на основании государственной лицензии № 41 164 от 15 декабря 2020 г

После выпуска
Резюме
Должность
Младший инженер по автоматизации тестирования
Навыки
- Анализ требований к ПО.
- Создание тестовой документации.
- Тест-анализ и тест-дизайн.
- Ручное тестирование мобильных приложений, веб-приложений и API.
- Работа с DevTools и Postman.
- Работа с базами данных, написание SQL-запросов.
- Программирование на Python, основы ООП.
- Использование Git, работа в сервисе GitHub.
- Автоматизация тестирования веб-приложений и API на Python.
- Взаимодействие с командой и заказчиками.
Портфолио из 14 кейсов и дипломный проект — комплексное тестирование сервиса доставки
Реальные проекты, которые будут работать на вас и помогут при трудоустройстве.
Инструменты
Сопроводительное письмо
Научим составлять сопроводительные письма, чтобы получить работу мечты.

Подготовка к собеседованию
Карьерный центр Ultimate Education подготовит вас к интервью на воркшопах и карьерных консультациях.

Истории выпускников
Илья Ковалев
Дарья Варанович
Антон Дубовик
FAQ
- Сколько времени мне нужно выделять на курсы по тестированию программного обеспечения?Обучение на тестировщика потребует около 10-12 часов в неделю. Из них примерно 1,5 часа – это видеолекции, остальное время – практика и вебинары с наставниками.
- Сколько времени дается на домашние задания?Вы будете каждую неделю выполнять несколько домашних заданий самостоятельно и одно задание – с проверкой у преподавателя. Чтобы сдать домашнее задание, у вас будет неделя.
- Как я буду получать фидбек?Наставники курсов тестировщика ПО дают развернутую письменную обратную связь на все обязательные задания, а также отвечают на вопросы по заданиям на вебинарах и в чатах.
- Какой требования к компьютеру для прохождения курсов тестировщиков программного обеспечения?Для обучения на тестировщика онлайн требуется операционная система:
• Windows 8 и более поздние версии
• OS X El Capitan (10.11) и более поздние версии
• Ubuntu 14.04 (64-разрядная версия) и более поздние версии
• openSUSE 13.3 и более поздние версии
• Fedora Linux 24 и более поздние версии
Оперативная память: 2 ГБ и больше
Процессор: четырехъядерный 2,5 ГГц и мощнее - Я получу документ об образовании?Да: после окончания обучения тестировщика программ мы выдаем официальный диплом ДПО (о повышении квалификации). У школы есть лицензия об образовательной деятельности, подробнее о ней можно почитать в статье «Сведения об образовательной организации». Мы ведем образовательную деятельность на основании государственной лицензии № 41 164 от 15 декабря 2020 г.
- Онлайн-школа Bang Bang Education
- Каталог курсов
- Тестировщик(РБ)