Dev Education

Manual QA Engineer

6 месяцев
Для начинающих
QA Automation / QA Manual
Этот курс научит тестировать ПО с нуля. Вы разберете основы QA, работу с базами данных, API и мобильными приложениями, а также научитесь пользоваться Jira, Postman и Git. Обучение включает практические задания и подготовку к работе в IT.

О курсе

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

Основы QA и введение в профессию

На этом курсе начинают с базовых понятий тестирования. Слушатели узнают о профессии QA-инженера, возможные пути развития в отрасли и основные принципы работы. Рассматривают, что такое баги, как их классифицировать и правильно оформлять баг-репорты. Обучаются работать с чек-листами и различными типами тестовых окружений.

Принципы и классификация тестирования

Далее курс охватывает различные подходы к тестированию. Сравнивают ручное и автоматизированное тестирование, изучают 7 фундаментальных принципов тестирования. Разбирают классификацию видов тестирования - черного, белого и серого ящика, а также тестирование на разных уровнях. Практические примеры помогают понять различия между ad-hoc и исследовательским тестированием.

Тестовая документация и техники тест-дизайна

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

Приоритезация и методологии разработки

Здесь рассматривают, как правильно приоритезировать задачи с помощью метода MoSCoW. Изучают жизненный цикл тестирования и основные метрики. Знакомятся с методологиями разработки ПО - Waterfall, V-Model, Agile, Scrum и Kanban. Эти знания помогают лучше понимать процессы в IT-компаниях и эффективнее взаимодействовать с командой.

Инструменты разработчика: Git и Jira

На курсе обучаются работать с системой контроля версий Git - от базовых команд до работы с ветками. Второй важный инструмент - Jira для управления задачами. Слушатели учат создавать различные типы задач, пользоваться JQL для поиска и работать с Confluence для документооборота.

Веб-тестирование и клиент-серверная архитектура

Этот модуль охватывает специфику веб-тестирования - работу с cookies, кешем, тестирование верстки и локализации. Рассматривают крос-браузерное тестирование и основы SEO. Вторая часть посвящена клиент-серверной архитектуре, работе с API через Postman, пониманию REST и SOAP сервисов.

Нагрузочное тестирование и работа с базами данных

Слушатели научатся проводить нагрузочное тестирование с помощью JMeter - от создания тестовых проектов до анализа результатов. Вторая часть модуля посвящена работе с SQL - от основ реляционных баз данных до сложных запросов с использованием JOIN, подзапросов и агрегатных функций.

Мобильное тестирование и CI/CD

Завершающие модули охватывают тестирование мобильных приложений на Android и iOS. Слушатели научатся использовать инструменты вроде Charles для перехвата трафика, Android Studio и Xcode для работы с логами. Рассматривают процессы дистрибуции приложений и принципы непрерывной интеграции и поставки (CI/CD).

Преимущества обучения

Курс позволяет обучаться из любого места в удобное время. Практические задания начинаются с первых занятий, что помогает создать качественное портфолио. Обучение проводят опытные IT-специалисты, которые систематизировано подают материал. После успешного завершения курса выдается сертификат. Доступна грантовая программа, которая покрывает половину стоимости обучения.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора