Эти выпускники уже стали инженерами по тестированию. Большинство — без опыта в IT
Ближайший старт — 22 мая, 5 июня и 19 июня
Самостоятельная работа в тренажёре • 4 темы • ~3 часа
1 модуль — бесплатно, чтобы вы попробовали себя в роли специалиста по тестированию и поняли, хотите ли развиваться в сфере QA. А после бесплатной части выберете подходящий формат курса: базовый или расширенный.
Роль тестировщика в IT-команде
Узнаете, что такое тестирование, как работает команда и из чего состоит цикл тестирования
Чек-листы и баг-репорты
Чек-листы тестировщика, что такое баг, баг-репорт и его заголовок, шаги воспроизведения, приоритеты, окружение, логи, скриншоты и скринкасты, кросс-браузерность, оракул
Тест-кейсы
Статусы тест-кейсов и тест-сюиты, отчёт о тестировании, регрессионное и смок-тестирование, тестирование локализации
Создадите тестовую документацию, выполните по ней смок-тестирование веб-версии Яндекс Метро, сделаете отчёт
3 темы · 1 проект · 3 недели
Как разрабатывают приложения
Жизненный цикл разработки приложений, линейные модели разработки: waterfall, vmodel, spiral. Гибкие модели разработки: agile, scrum, kanban. Команда: роли и ответственные, версия и сборка приложений, релизный цикл и этапы тестирования релизов.
Погружение в работу тестировщика
Типовые задачи тестировщика. Как тестировщик работает над задачей. Виды тестирования и тестовые стенды. Хранение тест-кейсов и ретест багов.
Советы по подготовке к собеседованиям
Вопросы, которые чаще всего задают тестировщикам. Рекомендации по подготовке.
Проведёте регрессионное тестирование сервиса по готовым тест-кейсам, оформите баг-репорты, а затем проведёте ретест
5 тем · 1 проект · 3 недели
Введение в спринт
Демонстрационные кейсы: тестирование формы регистрации и кредитного калькулятора, алгоритм работы над задачей
Постановка задачи и тест-анализ
Тестирование новой фичи, требования к фиче, анализ и декомпозиция требований к вёрстке формы, полям, кнопке и форме, валидация полей
Тест-дизайн
Тест-дизайн и его правила, классы эквивалентности, подбор тестовых и граничных значений, оптимизация проверок, декомпозиция задач
Тестирование фичи
Тестовый стенд и алгоритм тестирования, тестирование вёрстки и логики, окончание тестирования, сборник примеров
Закрепление
Тестирование авторизации, формы обратной связи и расчёта стоимости, практика с классами эквивалентности и граничными значениями
Проведёте тест-анализ и создадите тестовую документацию для Яндекс Маршрутов: mindmap, проверки, блок-схему
Протестируете веб-версию учебного сервиса Яндекс Маршруты
6 тем · 1 проект · 3 недели
Принципы работы веб-приложения
Архитектура веб-приложения, URL, протоколы HTTP и HTTPS, структура HTTP-запроса и ответа
Задачи тестировщика и типы изменений
Тестирование новой фичи, проверка исправленных багов, изменение интерфейса и логики
Тестирование интерфейса
Figma, тестирование форм, валидации и ошибок в тексте, кросс-платформенное и кросс-браузерное тестирование, выбор ОС и браузеров
Тестирование вёрстки на адаптивность
Подходы к вёрстке, адаптивность, тестирование мобильной версии, выбор разрешения экрана, подбор конфигурации окружения
Проектирование тестов
Классы эквивалентности, граничные значения, позитивное и негативное тестирование
Протестируете фронтенд Яндекс Маршрутов: спроектируете и проведёте тесты, оформите баг-репорты
Протестируете веб-версию учебного сервиса Яндекс Маршруты
7 тем · 1 проект · 3 недели
Жизненный цикл разработки
Задачи тестировщика на этапах ЖЦР, модель Waterfall, Agile-принципы и Scrum, этапы разработки, тестирование задачи и релиза
Особенности работы приложений
Мобильная веб-версия, виды приложений, параметры устройств, XЦЯ Android-приложения, архитектура, тестирование и выпуск, гайдлайны
Тестирование приложений
Требования к мобильным приложениям, подбор устройств, дистрибутив на тестирование Android и сервисы дистрибуции
Реальные устройства и эмуляторы
Установка приложения из файла, установка Android Studio и создание Virtual Device, функциональность эмулятора Android Studio
Особенности тестирования
Установка и подключение устройства в ADB, тестирование обновления, вёрстки, удобства использования, производительности, датчиков и связи, WebView, симулятор в Xcode, тестирование iOS
Логи
Снятие логов с физического устройства и эмулятора в Android Studio, снятие логов в ADB, анализ ошибок в логах
Проектирование тестов
Разработка чек-листа и тест-кейсов
Протестируете мобильное приложение Яндекс Метро и подготовите отчёт о проведённых работах
Протестируете мобильную версию сервиса Яндекс Метро
8 тем · 1 проект · 3 недели
Архитектура приложения
Что такое API, архитектурные решения — REST, HTTP: структура запросов и ответов, JSON
Инструменты тестирования API
Postman: основная функциональность, тестирование API, динамический URL, cURL и генерация запроса из Postman в cURL
Документация API
Знакомство с базами данных, баг‑репорты для API, логи, документация Swagger/Apidoc
SOAP и XML
XML: структура элемента и структура документа, XSD, SOAP, WSDL
Проектирование тестов: повторение
Позитивные и негативные проверки, классы эквивалентности, граничные значения, валидация API
Виды тестирования
Ручное и автоматизированное, функциональное и нефункциональное, смок, расширенное и исчерпывающее, интеграционное и системное, сценарное и исследовательское, компонентное, Black, White и Gray Box
Исследовательское тестирование
Введение в исследовательское тестирование, техника туров, сессия и практика исследовательского тестирования
Автоматизированное тестирование
Автоматизация на разных этапах разработки, кто в команде занимается автоматизацией, ручное и автоматизированное тестирование
Протестируете API Яндекс Приложки и подготовите отчёт о проведённых работах
Комплексно протестируете учебный сервис Яндекс Самокат
5 тем · 1 проект · 3 недели
Знакомство с консолью
ОС, командная строка, подключение к удалённому серверу, копирование и перемещение текстовых файлов, фильтрация содержимого, пайплайны
Введение в базы данных
Реляционные базы данных, СУБД, язык запросов SQL, стили запроса
Связи данных в SQL
Ограничение выборки, типы данных в PostgreSQL, операторы WHERE, IN, LIKE, BETWEEN, специальные операторы в условиях, условная конструкция с CASE, требования к базе данных, NULL, работа с пропусками
Агрегирующие функции
Применение агрегирующих функций, операторы GROUP BY, ORDER BY, HAVING
Работа с таблицами
Связи между таблицами, связи на графике, ER-диаграммы, операторы JOIN, базы данных и консоль, INSERT, UPDATE, DELETE, снятие дампов
Инструменты тестирования
Charles, ручное изменение ответа от бэкенда, rewrite (автоматическая подмена) и map local (автоматическая подмена из файла)
Работа в консоли с логами и базой данных Яндекс Приложка
Комплексно протестируете учебный сервис Яндекс Самокат
Самостоятельно · 3 недели
Протестируете веб- и мобильную версию, а также API приложения Яндекс Самокат: спроектируете и выполните проверки, оформите баг‑репорты.
Самостоятельная работа в тренажёре · 5 тем · В любое время
Автотесты и API
Названия автотестов, пирамида тестирования, автоматизация тестирования и проверки API
Программирование для автоматизатора
Выбор языка программирования для автотестов, Python, переменные, типы данных, списки, кортежи, словари, операторы и функции
PyCharm
Запуск Python в командной строке, PyCharm, создание проекта, интерфейс PyCharm, запуск и отладка проекта
Pytest
Запуск тестов Pytest в PyCharm, библиотека requests: GET‑запрос, POST‑запрос, тестирование API по чек‑листу
Git
Установка Git, gitignore и README, подготовка папки проекта, коммит, GitHub, синхронизация репозиториев, отправка изменений в GitHub
Напишете первые автоматизированные тесты на Python
9 тем · В любое время
Первый код
Что делают разработчики, базовые элементы HTML и CSS
Что такое HTML и CSS
Теги HTML, заголовки, абзац, ссылка, атрибуты, один тег в другом, родители и дети, изображения, HTML-документ, правила CSS, связь CSS и HTML, блоки
Базовые CSS-свойства
Размеры в пикселях и в процентах, цвета в HTML, фон элемента, позиция, размер, повтор фона, прозрачность, наследование
Больше CSS
Новая секция, классы, поток и блочная модель, расположение элементов, центрирование, внешние и внутренние отступы, границы, тени, подвал
Вёрстка — продолжение дизайна
Знакомство с Figma и работа с макетом, кросс-браузерность, Desktop First и Mobile First, выбор брейкпоинтов
Разметка форм
Поля, минимальные и максимальные значения, подсказки, автозаполнение, режимы ввода для виртуальной клавиатуры, отправка запроса action
Стилизация форм
Поля ввода, кнопки и ярлыки, псевдоклассы валидации, красивые флажки, выпадающие списки, рендж
Дизайн и адаптивность
Дизайн на разных устройствах, резиновая и адаптивная вёрстка, мобильная и десктоп-вёрстка, адаптивный макет
Интерфейс для разных устройств
Разработка интерфейса для разных устройств, стили без медиа-запросов, использование медиа-запросов, взаимосвязь
Разберётесь, как создают сайты, и освоите основы вёрстки
Самостоятельная работа в тренажёре・5 тем・В любое время
Присоединение, дата и время, псевдонимы
Диаграмма и описание базы данных, дата и время, математические операции и функции, переименование, группировка, сортировка, псевдонимы, порядок выполнения операторов, FULL OUTER JOIN, UNION и UNION ALL
Подзапросы и общие табличные выражения
Подзапросы в WHERE и FROM, подзапросы и присоединения, как сочетать объединения и подзапросы, общие табличные выражения, вариативность запросов, функции для работы со строками
Расчёт бизнес‑показателей
Схема и обзор данных, метрики для бизнеса, конверсия, расчёт относительных значений в PostgreSQL, CR, Lifetime Value, ARPU и ARPPU, подзапросы при расчёте метрик
Установка и настройка клиента базы данных
Клиент базы данных, установка и интерфейс DBeaver, новое соединение и учётная запись, запросы и настройки, выгрузка результатов запроса, как представить результат
Основы администрирования
Команды для управления данными, CREATE: создание таблицы и базы данных, ограничение полей и удаление объектов, информационная схема, DROP, ALTER, RENAME, SET, ADD
Научитесь находить и сортировать данные с помощью SQL, обрабатывать данные и управлять ими в СУБД
Карьерный центр・1 месяц
Составите резюме, которое привлечёт внимание рекрутеров, и напишете
сопроводительное письмо для откликов на вакансии. Узнаете, как правильно оформлять портфолио,
и построите стратегию поиска работы.
Обратите внимание: если курс оплачивает ваш работодатель, у вас не будет карьерного трека.
Карьерный центр・До 6 месяцев
Акселерация — активный поиск работы с поддержкой HR‑экспертов. Будете откликаться на вакансии, делать тестовые и ходить на собеседования, а мы вас дистанционно поддержим. Например, расскажем, какие ошибки бывают в общении с работодателем и как их избежать. Акселерация может продолжаться до 6 месяцев — обычно этого достаточно, чтобы получить первую работу в IT.
С наставником・2–3 в каждом спринте
Дополнительно
Научитесь с помощью YandexGPT и ChatGPT:
10 проектов・+5 тем・+6 проектов・+5 месяцев
У этого курса есть расширенный формат: стоит дороже, но включает в себя больше тем и проектов — чтобы усилить портфолио и повысить шансы на быстрое трудоустройство.
Ещё 5 тем
Регрессионное тестирование, PyCharm, Pytest, Git и Selenium
Ещё 6 проектов
По всем дополнительным темам, чтобы усилить портфолио
Проект от настоящего заказчика
Чтобы поработать в команде и получить реальный кейс в портфолио
Больше навыков, которые помогут найти работу и быстрее вырасти до middle
15 проектов・9 месяцев
Для тех, кто хочет освоить не только ручное, но и автоматизированное тестирование на языке Java или Python. На нём вы освоите сразу 2 профессии: ручной тестировщик и автоматизатор — и за счёт этого сможете претендовать на более высокую зарплату.
Ручное + автоматизированное тестирование
На языке Java или Python на выбор
15 проектов в портфолио
7 по ручному тестированию и 8 по автоматизации
Сможете работать ручным тестировщиком или автоматизатором
С чем YandexGPT и ChatGPT могут помочь тестировщикам:
Эти выпускники уже стали инженерами по тестированию. Большинство — без опыта в IT
4,7
TutorTop
4,5
IRecommend
4,3
Отзовик
Пять лет я проработала медсестрой, но очень от этого устала. Мне хотелось развития и я поступила в Практикум. Через неделю после окончания обучения, у меня уже было несколько предложений о работе, а сейчас я работаю тестировщиком в Сбербанке.
Я был военнослужащим, но уже больше года работаю тестировщиком. В восторге от того, чем занимаюсь! Когда задумался о смене профессии и переходе в IT, друг посоветовал взять курс в Практикуме. Я отучился и нашёл интересную работу. Ни капли не жалею.
Я была ветеринарным врачом и любила эту специальность. Однако постоянные переработки, стресс и усталость привели меня к решению сменить профессию. Сейчас я работаю тестировщиком в биотехнологической компании и помогаю делать мир чуточку здоровее.
До Практикума я работал на заводе. Я чувствовал себя не на своём месте, но с чего начать обучение — не знал. Учиться в Практикуме было непривычно, но интересно. И в итоге я работаю тестировщиком, помогаю делать продукты ещё лучше.
Без опыта попасть в крупную IT-компанию возможно, хотя и сложно. Программа составлена так, чтобы вы могли начать карьеру после выпуска и набраться первого опыта. С ним вам будет значительно проще претендовать на позицию в крупных компаниях.