На этом курсе начинают с базовых понятий тестирования. Слушатели узнают о профессии QA-инженера, возможные пути развития в отрасли и основные принципы работы. Рассматривают, что такое баги, как их классифицировать и правильно оформлять баг-репорты. Обучаются работать с чек-листами и различными типами тестовых окружений.
Далее курс охватывает различные подходы к тестированию. Сравнивают ручное и автоматизированное тестирование, изучают 7 фундаментальных принципов тестирования. Разбирают классификацию видов тестирования - черного, белого и серого ящика, а также тестирование на разных уровнях. Практические примеры помогают понять различия между ad-hoc и исследовательским тестированием.
Этот блок посвящен работе с документацией. Слушатели научатся работать с требованиями, составлять тест-кейсы, чек-листы и тест-планы. Отдельное внимание уделяют техникам тест-дизайна - эквивалентному разделению, анализу граничных значений, попарному тестированию и другим методам. Это помогает систематизировать подход к тестированию и повысить его эффективность.
Здесь рассматривают, как правильно приоритезировать задачи с помощью метода MoSCoW. Изучают жизненный цикл тестирования и основные метрики. Знакомятся с методологиями разработки ПО - Waterfall, V-Model, Agile, Scrum и Kanban. Эти знания помогают лучше понимать процессы в IT-компаниях и эффективнее взаимодействовать с командой.
На курсе обучаются работать с системой контроля версий Git - от базовых команд до работы с ветками. Второй важный инструмент - Jira для управления задачами. Слушатели учат создавать различные типы задач, пользоваться JQL для поиска и работать с Confluence для документооборота.
Этот модуль охватывает специфику веб-тестирования - работу с cookies, кешем, тестирование верстки и локализации. Рассматривают крос-браузерное тестирование и основы SEO. Вторая часть посвящена клиент-серверной архитектуре, работе с API через Postman, пониманию REST и SOAP сервисов.
Слушатели научатся проводить нагрузочное тестирование с помощью JMeter - от создания тестовых проектов до анализа результатов. Вторая часть модуля посвящена работе с SQL - от основ реляционных баз данных до сложных запросов с использованием JOIN, подзапросов и агрегатных функций.
Завершающие модули охватывают тестирование мобильных приложений на Android и iOS. Слушатели научатся использовать инструменты вроде Charles для перехвата трафика, Android Studio и Xcode для работы с логами. Рассматривают процессы дистрибуции приложений и принципы непрерывной интеграции и поставки (CI/CD).
Курс позволяет обучаться из любого места в удобное время. Практические задания начинаются с первых занятий, что помогает создать качественное портфолио. Обучение проводят опытные IT-специалисты, которые систематизировано подают материал. После успешного завершения курса выдается сертификат. Доступна грантовая программа, которая покрывает половину стоимости обучения.