На этом курсе начинают с базовых понятий тестирования программного обеспечения. Слушатели узнают о жизненном цикле разработки ПО и основных документах, используемых в процессе. Учатся составлять тест-план, осваивают техники тест-дизайна и учатся писать тест-кейсы, включая негативные сценарии. Практикуются на создании тестового набора для реальной программы.
Далее курс охватывает работу с требованиями - виды документов RDD, SRS, PRD, BRD и критерии их тестирования. Слушатели учатся анализировать требования на полноту, однозначность и тестируемость. Практикуют тестирование регистрационной формы с различными типами полей. Также рассматривают методологии разработки - от водопадной модели до Agile и Scrum, включая спринты, диаграммы выгорания и покер планирования.
Этот блок посвящен классификации тестирования - функциональное, нефункциональное и тестирование изменений. Слушатели осваивают Use Case и Check List, узнают про Ad-Hoc и Exploratory тестирование. Практикуют работу в системе TestLink для управления тест-кейсами. Подробно рассматривают нефункциональные виды тестирования - производительность, нагрузку, стресс, стабильность и удобство использования.
Курс включает освоение парного тестирования с помощью инструмента PICT. Слушатели учатся использовать DevTools браузера как основной инструмент тестирования, включая отладку на внешних устройствах. Изучают основы HTML и CSS для понимания структуры веб-приложений. Отдельный модуль посвящен работе с базами данных - от базовых SQL-запросов SELECT до сложных операций с объединением таблиц и фильтрацией данных.
В этой части курса рассматривают тестирование мобильных приложений - виды приложений, особенности тестирования, работа с эмуляторами и облачными платформами. Слушатели осваивают тестирование веб-сервисов через протоколы SOAP и REST с помощью Postman. Учатся работать с JSON, XML и создавать тестовые сценарии для API. Отдельно изучают RESTful-системы и создание GET-запросов.
Завершающие модули охватывают основы автоматизации тестирования - от оценки ROI до работы с Katalon Studio. Слушатели анализируют преимущества и недостатки автоматизации, определяют что стоит автоматизировать. Курс включает бонусные занятия по английскому языку для тестировщиков и подготовку к собеседованиям. На практических заданиях закрепляют навыки поиска багов, написания репортов и презентации себя как кандидата.
Курс делает акцент на практику - слушатели сразу применяют знания на реальных задачах. Занятия по английскому языку помогают уверенно общаться с коллегами. Отдельный урок посвящен поиску работы. Ментор поддерживает на протяжении всего обучения. После успешного завершения курса выдается сертификат.