О курсе

Программа построена как последовательность этапов: вводный курс знакомит с разработкой ПО, ролью QA-инженера, видами и принципами тестирования. Далее следует блок ручного тестирования мобильных и веб-приложений, где рассматриваются UI/UX, тестовые артефакты, жизненный цикл тестирования, требования, тест-кейсы, баг-репорты, техники тест-дизайна, системы баг-трекинга и управления тест-кейсами, DevTools, кросс-браузерное тестирование и метрики.

Отдельные этапы посвящены клиент-серверной архитектуре, REST, кодам ошибок HTTP, кэшу, куки, логированию, тестированию API с помощью Postman, языку SQL, базам данных и тестированию безопасности. В программе также рассматриваются уровни тестирования, дымовое тестирование, тестовая документация и софт-скилы.

Участник выбирает язык программирования для автотестов: базовый Python, Java или JavaScript. Затем следует специализация по автоматизации UI-тестов на одном из этих языков с использованием Selenium WebDriver, CSS- и XPath-локаторов, ожиданий и финальным проектом.

Дополнительные курсы включают разработку и тестирование игр на Unity, основы SQL и блок об ИИ-помощниках для IT-специалистов: видах ИИ-помощников, основах промптинга, использовании ИИ для работы с кодом, плагинах и API, а также личных целях. В описании программы упоминаются навыки промптинга, анализ данных в ИИ, ИИ-тесты и интеграция нейросетей в проекты.

Автор программы — Анна Торшина, руководитель направления тестирования ПО в IT-интеграторе Cybernix, работала со «Сбером», ВТБ, «Юникредитом». Александр Козлов — руководитель по автоматизации тестирования стрима в ГК «Иннотех», больше 5 лет опыта в IT.

Что рассматривается в программе

  • рассматриваются виды тестирования и 7 принципов тестирования
  • разбирается работа с тестовыми артефактами: чек-листами, тест-кейсами и баг-репортами
  • изучаются техники тест-дизайна: классы эквивалентности, граничные значения, попарное тестирование, предугадывание ошибки
  • рассматривается тестирование API с помощью Postman и работа с клиент-серверной архитектурой
  • разбирается язык запросов SQL и тестирование баз данных
  • рассматриваются основы Python, Java или JavaScript для автотестов
  • изучается автоматизация UI-тестов с Selenium WebDriver, CSS- и XPath-локаторами
  • рассматриваются ИИ-помощники, основы промптинга и использование ИИ для работы с кодом

Кому может быть полезен курс

  • тем, кто интересуется профессией инженера по тестированию и хочет ознакомиться с основами QA
  • начинающим специалистам, которым нужно изучить ручное тестирование веб- и мобильных приложений
  • тем, кто рассматривает автоматизацию UI-тестов на Python, Java или JavaScript
  • IT-специалистам, которым интересно применение ИИ-помощников, включая ChatGPT, в рабочих задачах
  • тем, кто хочет ознакомиться с тестированием API, баз данных и основами SQL

Вопросы о программе

Какие этапы включает программа?

Программа включает вводный курс по QA, ручное тестирование мобильных и веб-приложений, знакомство с клиент-серверной архитектурой, тестирование API и баз данных, выбор языка программирования для автотестов и специализацию по автоматизации UI-тестов. Также предусмотрены дополнительные курсы, включая блок об ИИ-помощниках.

Какие языки программирования можно выбрать для автотестов?

В программе предлагается на выбор базовый Python, базовая Java или базовый JavaScript. Затем специализация по автоматизации UI-тестов доступна на одном из этих языков.

Как в программе рассматриваются нейросети?

В программе есть блок об ИИ-помощниках для IT-специалистов: виды ИИ-помощников, основы промптинга, использование ИИ для работы с кодом, расширенные возможности с плагинами и API, а также ИИ для личных целей. Среди заявленных тем — навыки промптинга, анализ данных в ИИ, ИИ-тесты и интеграция нейросетей в проекты.

Кто указан автором программы?

Автор программы — Анна Торшина, руководитель направления тестирования ПО в IT-интеграторе Cybernix, работала со «Сбером», ВТБ, «Юникредитом». Также указан Александр Козлов — руководитель по автоматизации тестирования стрима в ГК «Иннотех», больше 5 лет опыта в IT.