Длительность
4 месяца
Язык обучения
русский
Возраст
18 лет и старше
Формат обучения
офлайн (Душанбе и Худжанд)
О профессии:
Это базовый курс, где мы даем востребованную специальность тестировщика. QA-инженер — это специалист, который обеспечивает качество продукта на всех этапах разработки, находит ошибки и делает сервисы удобными для пользователей.
Изучите основы обеспечения качества вместе с Алиф Академией под руководством опытных менторов. Выполните выпускной проект, который станет отличным стартом для вашего портфолио в IT.
Чему научитесь
Основам теории тестирования
Изучите жизненный цикл разработки ПО (SDLC) и место тестирования в нем.
Техникам тест-дизайна
Научитесь грамотно составлять тест-кейсы, чек-листы и баг-репорты, чтобы ни одна ошибка не осталась незамеченной.
Тестированию API
Освоите работу с «черным ящиком» серверной части приложения, проверяя запросы и ответы.
Работе с базами данных
Научитесь писать SQL-запросы для проверки целостности данных и поиска информации в таблицах.
Нагрузочному тестированию
Узнаете, как проверять систему на прочность и стабильность при большом потоке пользователей.
Работе в команде по Agile
Поймете, как устроены процессы в современных IT-компаниях и как взаимодействовать с разработчиками.
Программа курса
Базовые основы
- Понимание целей, задач и места тестирования в разработке.
- Работа с требованиями: анализ, уточнение и поиск противоречий.
- Классификация видов тестирования .
- Жизненный цикл дефекта и стандарты оформления баг-репортов.
- Основы клиент-серверной архитектуры и работы браузеров.
Специализированные модули:
- Чем отличается «ошибка» от «дефекта» и «сбоя».
- Когда нужно начинать проверку продукта (спойлер: как можно раньше!).
- Виды тестирования: проверяем кнопки, формы и удобство для пользователя.
- Знакомство с «жизненным циклом» ошибки: от находки до исправления.
- Как не проверять всё подряд, а выбирать самое важное.
- Метод граничных значений: почему программы часто ломаются на краях.
- Разделение на группы: как проверить тысячи вариантов всего пятью тестами.
- Составление простых чек-листов и пошаговых сценариев проверки.
- Как написать баг-репорт, который захочется исправить.
- Создание тест-кейсов: подробных инструкций «куда нажать и что увидеть».
- Использование скриншотов и видео для доказательства ошибок.
- Понятие приоритета: какие ошибки нужно чинить срочно, а какие подождут.
- Знакомство с Jira: где живут задачи и как за ними следить.
- Работа в Agile-команде: как проходят обсуждения и планирование.
- Этика тестировщика: как критиковать продукт, не обижая разработчиков.
- Использование Confluence для хранения инструкций и правил проекта.
- Работа с панелью разработчика в браузере (DevTools).
- Проверка того, как сайт выглядит на разных экранах и телефонах.
- Тестирование верстки: шрифты, картинки и отступы.
- Проверка ссылок, кнопок и форм регистрации.
- Проверка реального сайта или приложения «от и до».
- Составление полного набора документов для своего портфолио.
- Разбор типичных ошибок новичков при поиске багов.
- Подготовка к защите проекта: как презентовать свои находки.
Как проходит обучение
Посещаете лекции и участвуете в практических занятиях
Выполняете домашние задания и закрепляете знания через практические кейсы
Получаете обратную связь от преподавателей и участвуете в обсуждениях на живых сессиях
Защищаете итоговый проект перед экспертами и получаете сертификат о завершении курса




Резюмепосле обучения
Должность
QA-инженер
Навыки
- Проектирование тест-кейсов и чек-листов
- Функциональное тестирование веб и мобильных приложений.
- Тестирование REST API и понимание HTTP-кодов.
- Работа с базами данных (написание SQL-запросов).
- Анализ логов сервера.
- Оценка рисков и приоритизация задач.
- Работа с DevTools браузера.
- Проверка UI на соответствие макетам.
- Использование техник тест-дизайна.
- Работа с проектной документацией в Confluence.
