Инженер по тестированию

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