О курсе

Курс Skillbox «Профессия Инженер по тестированию» рассчитан на подготовку специалистов по обеспечению качества программного обеспечения. В рамках программы рассматриваются методы функционального и нефункционального тестирования, включая тестирование веб-приложений, мобильных приложений и пользовательских интерфейсов. Отдельное внимание уделяется техникам тест-дизайна, составлению тест-планов, тест-кейсов и чек-листов, а также правильному оформлению баг-репортов.

Курс включает модули по основам веб-вёрстки (HTML, CSS, JavaScript), работе с системой контроля версий Git и языку запросов SQL. Также изучаются инструменты разработчика Chrome DevTools, системы отслеживания задач и методы оценки трудозатрат. В программу входит модуль по тестированию API, безопасности и приёмочному тестированию.

Значительная часть курса посвящена основам программирования на Java, включая синтаксис, объектно-ориентированное программирование, работу с базами данных и многопоточность. Завершающий модуль знакомит с автоматизацией тестирования веб-приложений с использованием Selenium WebDriver. Практические задания и дипломные работы позволяют применить полученные знания в сценариях, приближенных к реальным задачам тестировщика.

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

  • рассматривается функциональное и нефункциональное тестирование сайтов и приложений
  • разбирается тестирование мобильных приложений
  • изучаются основные методы автоматизации тестирования
  • работа с таск-трекерами
  • применение техник тест-дизайна
  • основы программирования на Java
  • использование шаблонов тест-планов, тест-кейсов, сценариев и чек-листов
  • работа с Chrome DevTools и другими инструментами веб-разработчика

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

  • тем, кто интересуется началом карьеры в IT и хочет освоить профессию тестировщика
  • новичкам, желающим изучить тестирование сайтов, мобильных приложений и другого ПО
  • тестировщикам начального уровня, которым нужно освоить инструменты автоматизированного тестирования и систематизировать знания

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

Какие темы охватывает курс?

Курс охватывает ручное и автоматизированное тестирование, включая функциональное и нефункциональное тестирование, тестирование мобильных приложений, API, безопасности, а также основы веб-вёрстки, SQL, Git и программирования на Java.

Нужны ли знания программирования для начала обучения?

Курс включает модуль «Java-разработчик с нуля», что предполагает, что начальные знания программирования не обязательны, так как основы изучаются с нуля.

Есть ли практические задания?

Да, в программе предусмотрены практикумы и дипломные работы, например, по ручному тестированию веб-приложений, тестированию мобильных приложений и автоматизированному тестированию.