Расширенный курс для тех, кто хочет учиться тестированию в спокойном темпе и больше практиковаться: сделаете 4 автотеста на Python и изучите Git, PyCharm и Pytest.
- Вводный модуль. Вводный модуль поможет почувствовать себя в роли тестировщика и понять, нравится ли вам эта профессия. Модуль состоит из нескольких уроков с сюжетной линией: вы станете стажёром в вымышленном подразделении Яндекса и познакомитесь с командой. Новые коллеги подскажут, как составлять отчёты о результатах тестирования, находить ошибки в сервисах и понимать их структуру, проводить ручное тестирование продукта.
- Регрессионное тестирование и ретест багов в веб-приложениях. Тема 1. Как разрабатывают приложенияТема 2. Задачи тестировщикаТема 3. Тестовые стендыТема 4. Виды тестирования по готовым тест-кейсамТема 5. Хранение тест-кейсовТема 6. Ретест багов
- Анализ требований. Тема 1. Код приложенияТема 2. Этапы тестирования новой функциональностиТема 3. ТребованияТема 4. Тест-анализ
- Проектирование тестов. Тема 1. Тест-дизайнТема 2. Тест-план, чек-листы, тест-кейсТема 3. Инструменты управления тест-кейсами: продолжение
- Выполнение тестов в веб-приложениях. Тема 1. Принципы работы веб-приложенияТема 2. Тестирование интерфейса веб-приложенийТема 3. Кроссплатформенное и кросс-браузерное тестированиеТема 4. Тестирование вёрсткиТема 5. CharlesТема 6. Инструменты управления тест-кейсами: завершение
- Работа с базой данных. Тема 1. Виды тестированияТема 2. Управление скоупом тестовТема 3. Работа с базой данных
- Проект на весь спринт. Протестировать приложение Яндекс. Маршруты целиком
- Тестирование мобильных приложений. Тема 1. Введение в тестирование мобильных приложенийТема 2. Тестирование мобильных приложений
- Тестирование API. Тема 1. Регрессионное тестирование APIТема 2. Ретест баговТема 4. Требования к бэкенду и документация APIТема 5. Форматы запросов и ответов APIТема 6. Тестирование API
- Проект от заказчика. Тестирование реального приложения, чаще всего для некоммерческой организации или фонда
- Автоматизированное тестирование. Тема 1. Автоматизация в разработке приложенийТема 2. Введение в автоматизированное тестированиеТема 3. Введение в программирование для автотестировщикаТема 4. Введение в разработку автотестовТема 5. Введение во фреймворкТема 6. Введение в системы контроля версийТема 7. Оптимизация кода
- Дипломный проект. Функциональное тестирование цифрового продукта с подготовкой тестовой документации
- Программа трудоустройства. Модуль 1. РезюмеМодуль 2. Рынок трудаМодуль 3. Сопроводительное письмоМодуль 4. Где и как искать работуМодуль 5. Собеседование: введениеМодуль 6. Собеседование: soft skillsМодуль 7. Собеседование: hard skillsМодуль 8. Офлайн нетворкингМодуль 9. Финальный проект