На этом курсе начнут с фундаментальных понятий тестирования. Слушатели узнают, что такое тестирование, зачем оно нужно и каковы его основные принципы. Рассмотрят жизненный цикл разработки программного обеспечения и место тестировщика в нем. Получат первое представление о видах тестирования и документации.
Здесь научатся формализовать подход к тестированию. Разберут, как правильно составлять тест-кейсы, чек-листы и отчеты об ошибках. Освоят основные техники тест-дизайна для эффективного покрытия функционала. Научатся классифицировать дефекты по приоритету и серьезности.
Этот блок посвящен практической работе с разными типами приложений. Слушатели научатся тестировать веб-сайты в разных браузерах, проверять адаптивность верстки. Освоят особенности тестирования мобильных приложений на iOS и Android. Рассмотрят специфику тестирования API и работы с базами данных.
На завершающем этапе ознакомятся с основами автоматизированного тестирования. Узнают, когда стоит автоматизировать тесты и какие инструменты для этого используют. Получат практические советы по составлению CV и подготовке к собеседованию. Рассмотрят возможные пути карьерного роста в сфере QA.