За 9 месяцев освоите профессию с нуля, не нужно никакого опыта
Будете учиться у тестировщиков из Яндекса и других IT-компаний
Сделаете 10 проектов в портфолио: по ручному тестированию и автоматизации
Сможете совмещать учёбу с работой и другими делами
Сможете работать ручным тестировщиком или автоматизатором
Получите сертификат о переподготовке и помощь с поиском работы
Кто такие инженеры по тестированию
Это специалисты, которые проверяют сайты и приложения на ошибки
На курсе вы сначала получите базу и научитесь тестировать вручную, а потом освоите автоматизацию тестов на Java или Python — на ваш выбор.
Главный плюс профессии — стать тестировщиком довольно просто
Чтобы начать, не нужно иметь техническое образование, разбираться в математике или знать язык программирования.
А чтобы вырасти в продвинутого специалиста, достаточно навыков, которые мы даём на курсе.
Что вас ждёт, когда станете тестировщиком
Где можно работать
Тестировщики востребованы в банках, интернет-магазинах, компаниях по разработке игр и во многих других сферах
Инструменты и технологии, которые будете использовать
Всё это вы освоите на нашем курсе — даже если у вас нет технического образования и опыта в IT
Charles
Postman
apiDoc и Swagger
JSON, XML и XSD
SQL
Android Studio
IntelliJ IDEA
Git
Maven
REST Assured
Selenium WebDriver
Allure
Selenide
Jenkins
JUnit
PyCharm
Pytest
DevTools
XPath
CSS
Кому подойдёт курс
Тем, у кого нет вообще никакого технического опыта и знаний в области IT
Тем, у кого уже есть немного опыта, но не хватает крепкой базы
Тем, кто уже пробовал учиться самостоятельно и хочет систематизировать знания
Тем, кто работает в смежной сфере и хочет сменить направление
Чему вы научитесь
Тестировать веб- и мобильные приложения, API
Проводить ручное тестирование и писать автоматические тесты
Анализировать требования к приложениям
Работать с базами данных
Использовать Charles, Postman и другие инструменты
Программировать на Java или Python
Работать с инфраструктурой и архитектурой приложений
Общаться с тестировщиками и работать в команде
Как вы будете учиться
Изучать теорию и сразу отрабатывать её на практике
Мы объясним теорию понятным языком, а вы отработаете её на практике в интерактивном учебнике — можно в любой момент вернуться к упражнениям, проверить себя, попробовать снова
Встречаться с опытными тестировщиками на вебинарах
Раз в неделю будете ходить на вебинары, чтобы разобрать сложные темы, поработать в команде, вместе что‑то протестировать и задать вопросы. Если не получится подключиться — пришлём запись и ответим на вопросы в чате.
И использовать новые навыки в проектах
Вас ждёт 10 проектов, которые максимально приближены к реальным задачам тестировщиков. Сдавайте работы вовремя и получайте подробную обратную связь от опытных тестировщиков — готовые проекты добавите в ваше портфолио.
В курсе есть модуль по YandexGPT и ChatGPT
Работодатели ценят специалистов, которые умеют работать с нейросетями
Увидите возможности нейросетей, научитесь использовать их в работе, поймёте, когда это безопасно и этично, а когда нет
С чем YandexGPT и ChatGPT могут помочь тестировщикам:
с генерацией тестовых сценариев
анализом результатов тестирования
ведением документации
ответами на вопросы по разным видам тестов
Будете учиться не одни, а с целой командой поддержки
Наставники учат находить ответы
Тестировщики с большим опытом объяснят теорию и помогут найти решение трудной задачи
Константин Булатов
QA-инженер в Яндекс Беспилотниках. Работал в Сбербанк-Технологиях и в ABBYY. Опыт в тестировании — более 3 лет.
Кристина Тимошенко
Руководитель проектов в Яндекс Дзене. Опыт в тестировании — более 15 лет.
Роман Орлов
Lead Software Test Automation Engineer в EPAM. Более 11 лет занимается тестированием — ручным и автоматизированным.
Алексей Вовк
QA Lead в компании Simplinic, до этого работал в крупных компаниях, в том числе в Яндексе на проекте Яндекс Диск. Опыт в тестировании — 10 лет.
Курс рассчитан на 9 месяцев, учёбе нужно уделять не меньше 15 часов в неделю. Но вы можете самостоятельно распределять нагрузку и учиться так, как удобно вам.
Бесплатный вводный модуль3 часа
Основы тестирования
Вводный модуль поможет попробовать себя в роли тестировщика и понять, нравится ли вам эта профессия.
Модуль состоит из нескольких уроков с сюжетной линией: вы станете стажёром в вымышленном подразделении Яндекса и познакомитесь с командой. Новые коллеги подскажут, как составлять отчёты о результатах тестирования, находить ошибки в сервисах и понимать их структуру, проводить ручное тестирование продукта.
Выполните смоук-тестирование веб-приложения Яндекс Метро по чек-листам и тест-кейсам. Составите баг-репорты.
1 модуль3 недели
Регрессионное тестирование и ретест багов веб‑приложений
Узнаете, как именно разрабатываются приложения, какие задачи стоят перед тестировщиками, а также научитесь хранить тест‑кейсы и проводить ретест багов.
Тема 1. Как разрабатывают приложения
Тема 2. Задачи тестировщика
Тема 3. Тестовые стенды
Тема 4. Виды тестирования по готовым тестам
Тема 5. Хранение тест‑кейсов
Тема 6. Ретест багов
Научитесь тестировать веб-приложения целиком, сосредоточившись на интерфейсе, вёрстке и проектировании тестов. А также узнаете об устройстве веб‑приложения: о клиент‑серверной архитектуре, фронтенде, бэкенде, URL, HTTP.
Тема 1. Тестирование интерфейса веб-приложений
Тема 2. Работа в YouTrack
Тема 3. Кроссплатформенное и кроссбраузерное тестирование
Тема 4. Тестирование вёрстки на адаптивность
Тема 5. Проектирование тестов
Тема 6. Принципы работы веб‑приложений
Тема 7. Задачи на завершение
Научитесь тестировать мобильные приложения: поработаете в эмуляторе Android Studio, потренируетесь снимать логи, выясните особенности тестирования на реальном устройстве.
Тема 1. Введение в особенности работы мобильных приложений
Тема 2. Введение в тестирование мобильных приложений
Тема 3. Тип устройства: физическое и эмулятор
Тема 4. Особенности тестирования мобильных приложений
Тема 5. Логи
Тема 6. Проектирование тестов
Проект
Протестируете версию сервиса Яндекс Метро для Android после рефакторинга: найдёте баги и убедитесь, что новую версию можно заливать в стор.
5 модуль3 недели
Тестирование API
Узнаете, что такое API и как правильно их тестировать с помощью Postman. А также познакомитесь с документацией API, SOAP и XML и глубже погрузитесь в виды тестирования.
Тема 1. Архитектура приложения
Тема 2. Инструменты тестирования API
Тема 3. Документация API
Тема 4. SOAP и XML
Тема 5. Проектирование тестов: повторение
Тема 6. Виды тестирования
Тема 7. Исследовательское тестирование
Тема 8. Что такое автоматизированное тестирование
Проект
Протестируете новую функциональность в API Яндекс Прилавка.
6 модуль3 недели
Основы баз данных
В этом модуле вы изучите консоль и базы данных, потренируетесь писать SQL-запросы и работать с таблицами.
Тема 1. Знакомство с консолью
Тема 2. Введение в базы данных
Тема 3. Срезы данных в SQL
Тема 4. Агрегирующие функции
Тема 5. Взаимоотношения между таблицами. Типы объединения таблиц
Проект
Поработаете с базой данных Яндекс Прилавка: напишете 6 SQL-запросов.
7–13 модули16 недель
Автоматизированное тестирование на Java (на выбор)
7 модуль. Введение в Java. Часть 1
Узнаете, что такое автоматизация тестирования, познакомитесь с объектно ориентированным подходом в программировании, изучите особенности языка Java.
Тема 1. Что такое автоматизация
Тема 2. Введение в Java
Тема 3. Переменные
Тема 4. Методы
Тема 5. Условные операторы
Тема 6. Циклы
Тема 7. Массивы
Тема 8. Классы
Тема 9. Пакеты
Тема 10. Локальная среда разработки
8 модуль. Введение в Java. Часть 2
Продолжите осваивать основы языка Java: познакомитесь с модификаторами доступа, типами данных, наследованием, ключевым словом static, а также с абстрактными классами и интерфейсами.
Тема 1. Модификаторы доступа
Тема 2. Типы данных
Тема 3. Наследование
Тема 4. Ключевое слово static
Тема 5. Абстрактные классы и интерфейсы
9 модуль. Консоль, Git и JUnit
Вспомните, как работать с консолью, изучите юнит-тесты и параметризацию, освоите Git — инструмент, где хранятся все изменения в коде.
Тема 1. Консоль
Тема 2. Git
Тема 3. JUnit
Тема 4. Параметризация
10 модуль. Введение в UI-тестирование
Вспомните архитектуру приложения и DevTools, изучите основы UI-тестирования, освоите инструмент автоматизации Selenium WebDriver.
Тема 1. Архитектура приложений
Тема 2. DevTools
Тема 3. Введение в UI-тестирование
Тема 4. Selenium
Тема 5. Page Object Model
11 модуль. Введение в Java. Часть 3
Завершите изучение особенностей языка Java и познакомитесь с несколькими структурами данных.
Тема 1. Enum и оператор switch
Тема 2. Строки
Тема 3. Списки и хеш-таблицы
Тема 4. Коллекции
Тема 5. Обработка исключений
Тема 6. Полиморфизм
12 модуль. Автоматизированное тестирование API
Повторите некоторые темы: архитектурные решения, JSON, Swagger. Научитесь тестировать API и применять инструмент Allure для подготовки отчёта.
Тема 1. API: повторение
Тема 2. Java. API
Тема 3. Тестирование API
13 модуль. Инфраструктура
Изучите инструменты CI/CD, Docker, Jenkins, поработаете с удалённым сервером, узнаете о разных типах архитектур. В конце начнёте готовиться к дипломной работе.
Тема 1. Инфраструктура
Тема 2. Архитектура
Тема 3. Как покрывать тестами разные уровни программы
Selenide (опциональный модуль)
Дополнительный модуль, который вы можете пройти по желанию в течение курса.
JUnit 5 (опциональный модуль)
Дополнительный модуль, который вы можете пройти по желанию в течение курса.
Проект
Создадите программу, которая выводит названия блюд в ресторане и проверяет остаток продуктов.
Проект
Напишете программу, которая работает с корзиной продуктов в магазине.
Проект
Напишете нескольких юнит-тестов в тренажёре.
Проект
Напишете автотесты для учебного сервиса Яндекс Самокат по готовым тестовым сценариям.
Проект
Задания в тренажёре: реализация нескольких методов, которые помогут проанализировать виды животных на ферме.
Проект
Создадите автотесты для части приложения. Соберёте Maven-проект, применить принцип инъекции зависимостей, написать моки.
Проект
Напишете тесты для API Яндекс Самоката, подключите Allure-отчёты.
Проект
Напишете программу из двух классов, покроете её автотестами, запустите сборку в Jenkins.
7-13 модули16 недель
Автоматизированное тестирование на Python (на выбор)
7 модуль. Основы Python
Познакомитесь с базовыми конструкциями языка: классами и объектами, функциями, ветвлениями и так далее. Будете сразу применять знания: писать код внутри уроков и в среде разработки PyCharm.
Тема 1. Знакомство с Python
Тема 2. Ветвления
Тема 3. Списки
Тема 4. Циклы
Тема 5. Операции со строками
Тема 6. Словари и коллекции
Тема 7. Функции
Тема 8. Классы и объекты
Тема 9. PyCharm
8 модуль. ООП: наследование и полиморфизм
Изучите основы объектно ориентированного программирования (ООП). Это принципы, которые помогают решать сложные задачи, настраивать методы и классы, создавать логичные иерархии. ООП помогает писать программы, которые легко поддерживать и проверять.
Тема 1. Наследование
Тема 2. Множественное наследование
Тема 3. Статические методы
Тема 4. Методы класса
Тема 5. Области видимости
9 модуль. ООП: инкапсуляция
Продолжите изучать ООП. После этого модуля сможете решать комплексные сложные задачи в коде. Чтобы закрепить полученные навыки, напишете небольшое приложение.
Тема 1. Лямбда-функции
Тема 2. Инкапсуляция
Тема 3. Обработка исключений
10 модуль. Юнит-тесты
Освоите важную часть автоматического тестирования — фреймворк Pytest. Его используют, чтобы не писать каждый раз код с нуля. Начнёте работать в Pytest сначала с самыми простыми тестами — юнит-тестами. Потом узнаете, как в Pytest тестировать веб.
Тема 1. Консоль
Тема 2. Git
Тема 3. Основы юнит-тестов
Тема 4. Pytest
Тема 5. Ассерты
Тема 6. Параметризация
Тема 7. Фикстуры
11 модуль. UI-тестирование
Научитесь автоматизировать проверки, которые обычно проводятся вручную через браузер. Для этого изучите Selenium — с его помощью программы с автотестами «нажимают» на кнопки и «заполняют» поля ввода. Примените всё, что узнали о Python, для тестирования веб-приложений.
Тема 1. Архитектура веб-приложений
Тема 2. DevTools
Тема 3. UI-тестирование
Тема 4. Selenium
Тема 5. Selenium: поиск элементов
Тема 6. Selenium: базовые методы
12 модуль. Page Object Model
Узнаете, как улучшать автотесты с помощью паттерна проектирования Page Object Model. Он помогает выстраивать правильную структуру тестов, чтобы их было легче читать и поддерживать. Построите отчёты о тестировании с помощью инструмента Allure, который предоставляет наглядную статистику о проверках.
Тема 1. Page Object Model
Тема 2. Allure
Тема 3. Структура проекта
13 модуль. Тестирование API
Узнаете, как автоматизировать тестирование API. Научитесь применять Postman и Swagger для автоматизации, писать несколько видов запросов. Потренируетесь работать с моками и стабами — заглушками, которые имитируют поведение реальных сервисов. Например, с их помощью можно отправить письмо в автотесте, то есть не отправляя его на самом деле.
Тема 1. Введение в API
Тема 2. Тестирование API с помощью Python
Тема 3. Моки, стабы
Базы данных (опциональный модуль)
Дополнительный модуль, который вы можете пройти по желанию в течение курса.
Практика
Решите несколько комплексных задач на Python. Напишете программы, которые печатают текст, считают время и составляют таблицы.
Практика
С помощью принципов ООП решите несколько комплексных задач на Python.
Проект
Напишете консольное приложение с помощью ООП и PyCharm.
Проект
Покроете юнит-тестами небольшое консольное приложение и выложите работу в Git.
Проект
Протестируете UI-интерфейс сервиса заказа еды Stellar Burgers с помощью Selenium и DevTools. Покроете тестами несколько веб-страниц.
Проект
Напишете тесты для веб-приложения с помощью Page Object Model. Построите информативный отчёт о тестировании в Allure.
Проект
Протестируете API учебного веб-приложения.
Проект
Автоматизируете тестирование веб-приложения: UI-части, плюс напишете юнит-тесты для бэкенда.
Самостоятельно4 недели
Итоговый проект
Выполните завершающий проект, который свяжет воедино все навыки, которые вы получили на курсе, — и по ручному, и по автоматизированному тестированию.
Дополнительно6 часов
Нейросети для тестировщиков
Научитесь с помощью YandexGPT и ChatGPT:
— Генерировать тестовые сценарии для проверки функциональности продукта.
— Анализировать результаты тестирования, выявлять проблемы и предлагать решения.
— Искать информацию о методах и инструментах тестирования.
— Предоставлять документацию по тестированию.
ChatGPTYandexGPT
Карьерный центр1 месяц
Карьерный трек: подготовка к трудоустройству
Составите резюме, которое привлечёт внимание рекрутеров, и напишете сопроводительное письмо для откликов на вакансии. Узнаете, как правильно оформлять портфолио, и построите стратегию поиска работы.
Обратите внимание: если курс оплачивает ваш работодатель, у вас не будет карьерного трека.
Карьерный центрДо 6 месяцев
Карьерный трек: акселерация
Акселерация — активный поиск работы с поддержкой HR‑экспертов. Будете откликаться на вакансии, делать тестовые и ходить на собеседования, а мы вас дистанционно поддержим. Например, расскажем, какие ошибки бывают в общении с работодателем и как их избежать. Акселерация может продолжаться до 6 месяцев — обычно этого достаточно, чтобы получить первую работу в IT.
РезюмеСтратегия поискаСопроводительные письма
Поможем найти работу, даже если у вас нет опыта в IT
Вместе напишем резюме и сопроводительные письма
Чтобы вас точно заметили среди других кандидатов
Подскажем, как оформить портфолио
Чтобы показать, как много вы знаете и умеете
Поддержим во время активного поиска работы
Чтобы вы чувствовали себя уверенно во время общения с работодателями
Предложим вакансии от партнёров
Чтобы вы быстрее нашли подходящую компанию
Попробуйте любой формат курса бесплатно — выбрать один-единственный можно позже
Что входит в любой формат
Ещё можно платить частями Практикуму столько месяцев, сколько идёт курс. Общая стоимость будет меньше, чем в рассрочку от банка
Вернём деньги в любой момент за остаток курса,
если что-то не понравится. Подробности — в 7 пункте оферты
Что ещё важно
Вернём деньги за остаток курса, если передумаете
Нужно будет оплатить только время с начала вашего первого потока. Подробнее об условиях — в 7 пункте оферты.
Перенесём дедлайн или предложим перейти в следующий поток
Дедлайн сдачи проекта можно сдвинуть на неделю. Если нужно больше времени, куратор поможет перевестись в более поздний поток. Так вы сможете пройти темы и закончить проект в комфортном темпе.
Обучение будет на русском языке
Теория, практические задания и вебинары, а ещё чаты с куратором, наставником и другими студентами.
Отвечаем на вопросы
Освоить ручное и автоматизированное тестирование правда можно за 9 месяцев?
Да, если заниматься не меньше 15 часов в неделю, посещать вебинары, выполнять практические задания и общаться с наставниками.
У меня останется доступ к курсу после завершения обучения?
Да, вы получите доступ к курсу навсегда.
Что делать, если я не справлюсь с нагрузкой?
В программе предусмотрены каникулы, во время которых можно отдохнуть или повторить сложные темы.
Если случилось непредвиденное или понадобилось больше времени на закрепление материала, напишите своему куратору. Он поможет перенести дедлайн сдачи проекта или перевестись в более поздний поток. На общую стоимость курса это не повлияет.
Если не понравится, я могу вернуть деньги?
Конечно. Если поток ещё не стартовал, вернём всю сумму. Если учёба уже началась, придётся оплатить прошедшие дни со старта вашего первого потока — но мы вернём деньги за остаток курса. Более подробно рассказываем об этом в 7 пункте оферты.
Получу ли я какой-то документ после курса?
Да, вы получите сертификат о переподготовке.
Как можно оплатить?
Банковской картой: внести всю сумму сразу или платить ежемесячно.
Ежемесячные платежи работают так: вы вносите первую оплату, и в этот момент привязывается карта. С этой карты автоматически будут списываться следующие платежи каждые 30 календарных дней. Например, оплатили 25 марта — следующий платёж пройдёт 24 апреля. Обучение будет стоить меньше, если оплатить весь курс сразу.
Через компанию: юридические лица также могут оплатить обучение в Практикуме. Чтобы заказать счёт для оплаты, оставьте заявку на странице для корпоративных клиентов.
На каком языке проходит обучение?
Всё будет на русском: теория, практические задания и вебинары, а ещё чаты с куратором, наставником и другими студентами.
Давайте поможем
Напишите, как вас зовут и по какому номеру можно связываться — в течение 30 минут позвоним и расскажем всё про курсы