уточняется4 мес.

Quality Assurance

Quality Assurance — стань экспертом по качеству IT-продуктов. Освой ручное и автоматизированное тестирование и научись находить ошибки до выхода продукта. Практика, реальные проекты и старт в IT без программирования.

Quality Assurance

Длительность

4 месяца

Язык обучения

русский

Возраст

18 лет и старше

Формат обучения

офлайн (Душанбе и Худжанд)

О профессии:

Это базовый курс, где мы даем востребованную специальность тестировщика. QA-инженер — это специалист, который обеспечивает качество продукта на всех этапах разработки, находит ошибки и делает сервисы удобными для пользователей.

Изучите основы обеспечения качества вместе с Алиф Академией под руководством опытных менторов. Выполните выпускной проект, который станет отличным стартом для вашего портфолио в IT.

Чему научитесь

Основам теории тестирования

Изучите жизненный цикл разработки ПО (SDLC) и место тестирования в нем.

Техникам тест-дизайна

Научитесь грамотно составлять тест-кейсы, чек-листы и баг-репорты, чтобы ни одна ошибка не осталась незамеченной.

Тестированию API

Освоите работу с «черным ящиком» серверной части приложения, проверяя запросы и ответы.

Работе с базами данных

Научитесь писать SQL-запросы для проверки целостности данных и поиска информации в таблицах.

Нагрузочному тестированию

Узнаете, как проверять систему на прочность и стабильность при большом потоке пользователей.

Работе в команде по Agile

Поймете, как устроены процессы в современных IT-компаниях и как взаимодействовать с разработчиками.

Программа курса

Базовые основы

  • Понимание целей, задач и места тестирования в разработке.
  • Работа с требованиями: анализ, уточнение и поиск противоречий.
  • Классификация видов тестирования .
  • Жизненный цикл дефекта и стандарты оформления баг-репортов.
  • Основы клиент-серверной архитектуры и работы браузеров.

Специализированные модули:

  • Чем отличается «ошибка» от «дефекта» и «сбоя».
  • Когда нужно начинать проверку продукта (спойлер: как можно раньше!).
  • Виды тестирования: проверяем кнопки, формы и удобство для пользователя.
  • Знакомство с «жизненным циклом» ошибки: от находки до исправления.
  • Как не проверять всё подряд, а выбирать самое важное.
  • Метод граничных значений: почему программы часто ломаются на краях.
  • Разделение на группы: как проверить тысячи вариантов всего пятью тестами.
  • Составление простых чек-листов и пошаговых сценариев проверки.
  • Как написать баг-репорт, который захочется исправить.
  • Создание тест-кейсов: подробных инструкций «куда нажать и что увидеть».
  • Использование скриншотов и видео для доказательства ошибок.
  • Понятие приоритета: какие ошибки нужно чинить срочно, а какие подождут.
  • Знакомство с Jira: где живут задачи и как за ними следить.
  • Работа в Agile-команде: как проходят обсуждения и планирование.
  • Этика тестировщика: как критиковать продукт, не обижая разработчиков.
  • Использование Confluence для хранения инструкций и правил проекта.
  • Работа с панелью разработчика в браузере (DevTools).
  • Проверка того, как сайт выглядит на разных экранах и телефонах.
  • Тестирование верстки: шрифты, картинки и отступы.
  • Проверка ссылок, кнопок и форм регистрации.
  • Проверка реального сайта или приложения «от и до».
  • Составление полного набора документов для своего портфолио.
  • Разбор типичных ошибок новичков при поиске багов.
  • Подготовка к защите проекта: как презентовать свои находки.

Как проходит обучение

Посещаете лекции и участвуете в практических занятиях

Выполняете домашние задания и закрепляете знания через практические кейсы

Получаете обратную связь от преподавателей и участвуете в обсуждениях на живых сессиях

Защищаете итоговый проект перед экспертами и получаете сертификат о завершении курса

student
student
student
student

Резюмепосле обучения

Должность

QA-инженер

Навыки

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

Инструменты

Jira PostmanJMeter PostgreSQL / DBeaverGit / GitHubTestRail / Qase

Ваш путь к новой

профессии

начинаетсяздесь