На этом курсе по тестированию ПО слушатели проходят полный путь от основ до практических навыков. Каждый модуль строится на знаниях из предыдущего.
Курс начинается с фундаментальных понятий. Слушатели узнают, что такое тестирование и как оно связано с качеством продукта. Рассматривают причины возникновения дефектов и основные принципы тестирования. Также изучают различные виды программного обеспечения.
Далее курс охватывает процесс разработки ПО и место тестирования в нем. Слушатели изучают фундаментальный процесс тестирования, его методологии и уровни. Рассматривают различные подходы к разработке программного обеспечения и соответствующие виды тестирования.
Этот блок посвящен работе с требованиями. Слушатели учатся анализировать различные виды требований, оценивать их качество и применять техники тестирования. Также рассматривают планирование процесса тестирования, создание тест-плана и определение тестового покрытия.
Модуль охватывает три ключевых подхода: сценарное тестирование, исследовательское тестирование и тестирование на основе рисков. Каждый подход рассматривается детально с практическими примерами применения.
Слушатели знакомятся с основными документами тестировщика. Они изучают чек-листы, тест-кейсы и риск-логи. Рассматривают разницу между позитивным и негативным тестированием, а также структуру тест-наборов.
Этот модуль посвящен методам создания эффективных тестов. Слушатели изучают статическое и динамическое тестирование, а также конкретные техники для каждого из этих видов.
Модуль раскрывает понятие дефекта в ПО. Слушатели учатся составлять понятные баг-репорты и отслеживать жизненный цикл дефекта от обнаружения до закрытия.
Курс знакомит с базовыми инструментами, которые используют в профессиональном тестировании. Слушатели узнают о назначении различных категорий инструментов и их практическое применение.
Этот блок охватывает основы веб-тестирования: архитектуру приложений, сетевые протоколы и интернет-технологии. Отдельный модуль посвящен работе с XML - от базового синтаксиса до практических заданий с XSD.
Слушатели изучают организационные аспекты тестирования. Включает планирование, оценку трудоемкости, отслеживание прогресса и использование метрик. Также рассматривают конфигурационный менеджмент.
Самый большой практический модуль посвящен работе с API. Слушатели изучают веб-сервисы, REST/SOAP протоколы, работу с Postman. Включает создание коллекций, автоматизацию тестов, работу с авторизацией и безопасное тестирование. Завершается работой с Swagger документацией.
Курс завершается интенсивной практической частью, где слушатели применяют полученные знания в реальных условиях.
Занятия проходят вечером в формате живых онлайн-встреч. Курс содержит много практических заданий и учебных проектов. Преподаватель предоставляет регулярную обратную связь. После успешного завершения выдается сертификат. Дополнительно проводится карьерный тренинг с HR-специалистами.