Программа повышения квалификации «Основы тестирования и ручное QA» охватывает ключевые аспекты ручного тестирования: от роли QA в SDLC и методов тест-дизайна до работы с баг-трекерами, тестирования API, безопасности, локализации и метрик качества.
Курс включает 18 лекционных уроков (36 академических часов) и 18 практических работ для самостоятельного выполнения. Обучение проходит в индивидуальном формате по согласованному расписанию.
Вы освоите профессиональные практики ручного тестирования: написание тест-кейсов и баг-репортов, работу с Redmine, анализ веб-интерфейсов через DevTools, тестирование REST API, проверку безопасности, локализации и производительности — всё необходимое для старта карьеры QA-инженера.
Технологический стек
Тест-дизайн
Redmine / YouGile / Taiga
HTML / DOM / DevTools
REST API / Insomnia
Python requests
XSS / CSRF
Кросс-браузерность
Локализация / i18n
QA-метрики
Git
Redmine / YouGile / Taiga
HTML / DOM / DevTools
REST API / Insomnia
Python requests
XSS / CSRF
Кросс-браузерность
Локализация / i18n
QA-метрики
Git
Программа реализуется Центром индивидуального обучения Центра 25-12.
Обучение проходит в формате 1-на-1 с преподавателем по согласованному расписанию.
Обучение проходит в формате 1-на-1 с преподавателем по согласованному расписанию.
Документ об окончании
📜 Удостоверение о повышении квалификации — для слушателей с высшим или средним профессиональным образованием.
📜 Сертификат о прохождении обучения — для всех остальных участников.
📜 Сертификат о прохождении обучения — для всех остальных участников.
Стоимость и оплата
Оплата производится единым платежом. Все платежи осуществляются напрямую в адрес образовательной организации — без процентов и скрытых комиссий.
Стоимость программы — 72 000 ₽
Содержание
- 1 модуль
- 36 уроков
- 60 часов
- Программа курса36
- 1.1Введение в QA: роль тестировщика в SDLC
- 1.2Практическая работа №1. Анализ жизненного цикла ПО
- 1.3Виды тестирования
- 1.4Практическая работа №2. Классификация тест-кейсов
- 1.5Методы тест-дизайна
- 1.6Практическая работа №3. Создание тест-кейсов
- 1.7Документация в QA
- 1.8Практическая работа №4. Написание баг-репорта
- 1.9Работа с системами отслеживания задач (Redmine, YouGile, Taiga)
- 1.10Практическая работа №5. Создание задачи и трекинг статусов в Redmine
- 1.11Тестирование веб-интерфейсов: HTML, DOM, DevTools
- 1.12Практическая работа №6. Анализ элементов страницы и их атрибутов
- 1.13Тестирование REST API с Insomnia / Python (requests)
- 1.14Практическая работа №7. Отправка запросов и валидация ответов
- 1.15Статус-коды, заголовки, тело ответа — что проверять
- 1.16Практическая работа №8. Проверка корректности API по спецификации
- 1.17Тестирование авторизации и сессий
- 1.18Практическая работа №9. Проверка логина, logout и прав доступа вручную
- 1.19Тестирование на разных браузерах и устройствах
- 1.20Практическая работа №10. Кросс-браузерная проверка интерфейса
- 1.21Локализация и интернационализация: тестирование мультиязычности
- 1.22Практическая работа №11. Проверка перевода и форматов дат/чисел
- 1.23Метрики качества: покрытие, плотность багов, время на тестирование
- 1.24Практическая работа №12. Расчёт базовых QA-метрик по данным
- 1.25Тестирование безопасности: базовые уязвимости (XSS, CSRF)
- 1.26Практическая работа №13. Поиск простых уязвимостей через DevTools
- 1.27Тестирование производительности вручную
- 1.28Практическая работа №14. Замер времени загрузки и реакции интерфейса
- 1.29Подготовка тестового окружения
- 1.30Практическая работа №15. Настройка локального сервера для тестов
- 1.31Версионирование и управление изменениями в требованиях
- 1.32Практическая работа №16. Отслеживание изменений в функционале
- 1.33Работа в команде: взаимодействие с разработчиками и аналитиками
- 1.34Практическая работа №17. Ролевая игра: защита бага перед разработчиком
- 1.35Подведение итогов модуля: создание тест-плана
- 1.36Практическая работа №18. Разработка тест-плана для условного проекта
Да, если вы знакомы с Python. Базовые принципы тестирования объясняются с нуля.
Pytest, Selenium, Docker, Allure, Postman, GitHub Actions, Jenkins — по согласованию, в зависимости от ваших задач.
Да, вы научитесь писать тесты для REST API и работать с запросами/ответами в формате JSON.
Вы научитесь запускать автотесты в пайплайнах, упаковывать проекты в Docker и публиковать отчёты Allure.
Требования
- Базовые знания Python
- Установленная среда разработки (рекомендации предоставляются на старте)
Особенности
- Формат 1 на 1 — преподаватель на связи весь курс
- UI + API + CI/CD — комплексный охват практики
- От простых тестов до контейнерной интеграции
- Реальные сценарии — практика на типовых проектах
- Гибкий ритм обучения — подстраивается под ваш график
Целевая аудитория
- Ручные тестировщики, переходящие в автоматизацию
- Python-разработчики, подключающиеся к написанию автотестов
- QA-инженеры, желающие освоить Selenium, Pytest и CI-интеграцию
- Специалисты по качеству, участвующие в DevOps-процессах

