Каталог курсов
Такого курса сейчас нет
К сожалению, сейчас невозможно записаться на курс. Вы можете посмотреть похожие программы обучения.
Перейти в каталог курсов
К сожалению, курс сейчас недоступен

Онлайн-буткемп: тестировщик

Освоите востребованную IT-профессию с нуля за 2 месяца

Станете специалистом по ручному и автоматизированному тестированию

Поймёте, как составить резюме, портфолио, уверенно проходить собеседования и искать работу

Когда
12 сентября — 12 ноября
Набор вот-вот закончится
Курс стартовал, но еще можно попасть в этот набор

Длительность

2 месяца

Формат

Вебинары, воркшопы, видеолекции, домашние задания

Документ

Диплом о профессиональной переподготовке

Онлайн-буткемп — это формат ускоренного обучения 

с поддержкой в трудоустройстве

  • Учитесь в будни по 8 часов в день

    Изучаете теорию, общаетесь с экспертами на онлайн-встречах, тренируете софт- скиллы в командной работе
    с однокурсниками

  • Закрепляете знания на практике

    Практикуетесь в мини-группах, выполняете домашние задания и разбираете их с экспертами на вебинарах и воркшопах

  • Защищаете дипломный проект

    Выполняете финальное задание, которое отражает полученные навыки и идёт в портфолио. Сможете показать его работодателю

  • Получаете диплом и находите новую работу

    Выдаём официальный
    документ и характеристику
    с рекомендательным письмом от эксперта — это повысит ваши шансы на трудоустройство

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

Тестировщик следит за качеством программного продукта — проверяет, насколько его реальное поведение соответствует ожиданиям. 

Продуктом может быть мобильное приложение, десктопная программа, веб-приложение или другой софт.

Зарплата специалиста по тестированию

по данным hh.ru в среднем составляет

  • Junior-специалист

    Опыт до 1 года

  • Middle-специалист

    Опыт 1–3 года

  • Senior-специалист

    Опыт более 3 лет 

Что нужно для поступления в буткемп

Иметь возможность учиться в интенсивном формате: 5 дней в неделю по будням, 8 часов в день

Протестировать свою готовность и мотивацию к обучению: выполнить несложное практическое задание и пройти тест из 8 вопросов. Выполнение тестового займёт не более 3 часов. Материалы для подготовки и задание вы получите после записи в буткемп

Кому подойдёт такой формат

  • Тем, кто хочет сменить профессию

    Освоите высокооплачиваемую специальность и плавно перейдёте в IT-сферу. После курса сможете начать карьеру в должности младшего тестировщика

  • Начинающим тестировщикам

    Систематизируете и дополните свои знания. Научитесь автоматизировать работу на Java и сформируете портфолио для будущих работодателей

  • Специалистам из смежных профессий

    Получите базу для старта в профессии. Через
    2 месяца после обучения сможете начать поиск новой работы и повысить уровень своего дохода

Вы научитесь решать все основные задачи тестировщика

Писать тестовые сценарии и заводить баги

Оформлять артефакты тестирования: план, тест-кейсы, баг-репорты и отчёты

Тестировать мобильные приложения с использованием Android Studio и фреймворка Espresso, тестировать API

Работать с системой контроля версий Git, платформой GitHub

Писать программные компоненты и автотесты на Java

Автоматизировать действия в браузере и ускорять проведение тестов

Обучение на 70% состоит из практики

Примеры ваших будущих проектов

Тестирование интернет-магазина

Программа обучения — 2 месяца

Занятия проходят по будням с 10:00 до 19:00 МСК

Вас ждут видеолекции, вебинары, воркшопы, индивидуальные и групповые задания. Рекомендуем выделять на обучение по 40 часов в неделю.

Ручное тестирование веб-приложений

Познакомитесь с теорией, узнаете разницу между понятиями QA и тестированием, начнёте писать тестовые сценарии и заводить баги. Будете практиковаться с различными программными продуктами, создавать под них тестовые сценарии в Zephyr, заводить баги на платформе JIRA и тестировать API.

Введение в тестирование ПО. Методы и виды тестирования

Основы клиент-серверного взаимодействия

Тестирование ПО. Тест-дизайн

Артефакты тестирования. Дефекты

Артефакты тестирования. Тестовая документация

Инструменты тестирования для работы с документацией

Инструменты тестирования. Клиент-сервер

Жизненный цикл разработки ПО. Гибкие методологии разработки ПО

Система контроля версий Git

Научитесь работать с Git и сервисом GitHub, сможете публиковать свои домашние работы. В процессе обучения сформируете первое портфолио — работодатели часто просят показать примеры вашего кода на GitHub.

Внедрение системы контроля версий

История работы и ветки

Командная работа

Java для тестировщиков

Начнёте работу с Java в связке с задачами тестирования. Изучите основы языка, работу с объектно-ориентированным программированием, сборку Java-проектов и использование инструментов тестирования.

Введение в Java: JDK, JRE, JVM, IntelliJ IDEA

Примитивные типы данных, условные операторы, выход за границы типов и погрешность вычислений

Testability, автотесты, введение в ООП: объекты и методы

Система сборки Maven, управление зависимостями, автотесты на JUnit5

Циклы, параметризованные тесты и аннотации

Выстраивание CI: Github Actions. Покрытие кода с JaCoCo, статический анализ кода: CheckStyle, SpotBugs

Разбор задач

Объектно-ориентированное программирование и проектирование

Объектно-ориентированное программирование: ключевые принципы

Объекты с внутренним состоянием, управление состоянием при тестировании

Композиция и зависимость объектов. Mockito при создании авто-тестов

Наследование и расширяемость систем. Проблемы наследования

Исключительные ситуации и их обработка. Тестирование исключений

Интерфейсы для организации малой связности. Обобщённое программирование — Generics

Collections Framework. CRUD и тестирование систем, управляющих набором объектов

Автоматизированное тестирование

Изучите работу с современными инструментами для тестирования frontend, которые автоматизируют действия в браузере и помогут ускорить проведение тестов.

Основы автоматизации

Тестирование API. Continuous Integration

Тестирование веб-интерфейсов, Selenium и Selenide

Selenide

Patterns

Behaviour-driven development

Docker и Docker Compose

Репортинг: Report Portal

Работа с базами данных

Изучите основы работы и тестирования баз данных.

Базы данных

Основы SQL

Работа с PostreSQL 

Работа с MongoDB

Ручное тестирование мобильных приложений

Научитесь проводить ручное тестирование мобильных приложений.

Ручное тестирование мобильных приложений. Введение

Тестирование iOS-приложений

Тестирование Android-приложений

Инструменты для ручного тестирования мобильных приложений

Снифферинг. Настройка и возможности

Выбор устройств для тестирования

Особенности функционального и нефункционального тестирования на мобильных устройствах

Автоматизированное тестирование мобильных приложений

Изучите специфику тестирования мобильных приложений и попрактикуетесь на Android-приложениях, используя для автоматизации Java, Android Studio и фреймворк Espresso. Научитесь проводить автоматизированное тестирование мобильных приложений.

Автоматизация тестирования мобильных приложений

UIAutomator. Автоматизация тестирования Android

XCUITest. Автоматизация тестирования iOS

Appium. Кроссплатформенная мобильная автоматизация тестирования

Espresso. Автоматизация тестирования Android

Espresso. Продвинутая автоматизация тестирования Android

Дипломный проект

Проведёте полноценное ручное и автоматизированное тестирование веб-сервиса, подготовите все артефакты и соберёте отчет для заказчика.

Хотите узнать о программе больше — получите персональную консультацию

Как проходит обучение

Изучаете теорию

Получаете базовые знания, общаетесь с экспертами на онлайн-встречах, тренируетесь работать в команде

Закрепляете знания на практике

Практикуетесь на реальных задачах: в мини-группах и в ходе домашних заданий. Разбираете их с экспертами на вебинарах и воркшопах

Общаетесь с экспертами и наставниками

Ежедневно получаете поддержку в формате диалога и обратную связь от экспертов и наставников

Защищаете дипломный проект

Выполняете финальное задание, которое отражает полученные навыки и идёт в портфолио. Сможете показать его работодателю

Получаете диплом и находите новую работу

Выдаём диплом о профессиональной переподготовке и характеристику с рекомендательным письмом от эксперта

Ваше резюме после обучения

Тестировщик

От 60 000 рублей

    Ключевые навыки

  • Использование актуальных теорий тестирования

  • Понимание жизненного цикла разработки программного обеспечения

  • Программирование на Java

  • Использование объектно-ориентированного программирования

  • Работа с системой контроль версий Git, платформой GitHub

  • Проведение unit-тестирования

  • Подготовка и проведение автоматизированных тестовых сценариев

  • Подготовка отчёта о тестировании, заведение дефектов

  • Работа в Selenium Webdriver

  • Мобильное тестирование Android-приложений с помощью Android Studio и Espresso

Освоенные инструменты

CI/CD

CI/CD

Одна из DevOps практик, набор принципов, которые позволяют разработчикам чаще и надежнее развёртывать изменения программного обеспечения

DevTools

DevTools

Программы, которые позволяют создавать, тестировать и отлаживать (debug) программное обеспечение

Docker

Docker

Программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации

Е2Е

Е2Е

Интеграционное тестирование, позволяет сделать комплексное тестирование модулей через интерфейс приложения

Espresso

Espresso

Фреймворк для тестирования Android-приложений с открытым исходным кодом, разработано Google. Позволяет выполнять сложные тесты пользовательского интерфейса на реальном устройстве или эмуляторе

Git

Git

Cистема контроля версий № 1 в мире. Git позволяет работать над кодом проекта совместно, не переживая за потерю данных или конфликт версий

Java

Java

Строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun Microsystems

Jenkins

Jenkins

Система автоматизации процесса разработки программного обеспечения. Её задача — обеспечить процесс непрерывной интеграции программного обеспечения

JUnit

JUnit

Платформа для автоматизации тестирования

Linux

Linux

Самая популярная операционная система для работы системных администраторов и DevOps-инженеров. Преимущества Linux заключаются в бесплатности, надёжности, быстродействии, удобстве и разнообразии дополнительного программного обеспечения

Postman

Postman

HTTP-клиент для тестирования сайтов. С его помощью можно составлять и редактировать простые или сложные HTTP-запросы

Selenium

Selenium

 Фреймворк (программная библиотека) для автоматизации действий веб-браузера. Самый популярный инструмент для тестирования веб-приложений, предоставляя автотестам доступ к браузеру

Вашу квалификацию подтвердит диплом о профессиональной переподготовке

Мы обучаем по государственной лицензии и выдаём документ установленного образца, который можно показать работодателю. 

Выгодно презентовать себя также поможет характеристика с рекомендательным письмом от эксперта.

Поможем найти работу после обучения

Вас ждёт бесплатная программа трудоустройства Центра развития карьеры

Сможете консультироваться с HR-специалистом в течение 1 месяца после окончания обучения

Оформите резюме, чтобы оно заинтересовало работодателя

При нашей поддержке соберёте портфолио, чтобы не было сомнений в ваших навыках

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

Получите каналы для поиска работы и подборки открытых вакансий у наших партнёров

Вернём деньги, если обучение не подойдёт

Деньги можно вернуть в любой момент. В течение первых трёх занятий вернём вам полную сумму, а начиная с четвёртого — рассчитаем сумму возврата или поможем выбрать другой курс взамен.

Подробные условия

Отвечаем на вопросы

  • Чем буткемп отличается от обычных курсов?

  • Кто будет меня учить?

  • Если у меня нет опыта, я смогу освоить эту программу?

  • Какие рекомендации по характеристикам ноутбука или компьютера
    для обучения?

  • Могу ли я совмещать обучение с работой?

все вопросы