О курсе
Курс Skillbox «Профессия Инженер по тестированию» рассчитан на подготовку специалистов по обеспечению качества программного обеспечения. В рамках программы рассматриваются методы функционального и нефункционального тестирования, включая тестирование веб-приложений, мобильных приложений и пользовательских интерфейсов. Отдельное внимание уделяется техникам тест-дизайна, составлению тест-планов, тест-кейсов и чек-листов, а также правильному оформлению баг-репортов.
Курс включает модули по основам веб-вёрстки (HTML, CSS, JavaScript), работе с системой контроля версий Git и языку запросов SQL. Также изучаются инструменты разработчика Chrome DevTools, системы отслеживания задач и методы оценки трудозатрат. В программу входит модуль по тестированию API, безопасности и приёмочному тестированию.
Значительная часть курса посвящена основам программирования на Java, включая синтаксис, объектно-ориентированное программирование, работу с базами данных и многопоточность. Завершающий модуль знакомит с автоматизацией тестирования веб-приложений с использованием Selenium WebDriver. Практические задания и дипломные работы позволяют применить полученные знания в сценариях, приближенных к реальным задачам тестировщика.
Что рассматривается в программе
- рассматривается функциональное и нефункциональное тестирование сайтов и приложений
- разбирается тестирование мобильных приложений
- изучаются основные методы автоматизации тестирования
- работа с таск-трекерами
- применение техник тест-дизайна
- основы программирования на Java
- использование шаблонов тест-планов, тест-кейсов, сценариев и чек-листов
- работа с Chrome DevTools и другими инструментами веб-разработчика
Кому может быть полезен курс
- тем, кто интересуется началом карьеры в IT и хочет освоить профессию тестировщика
- новичкам, желающим изучить тестирование сайтов, мобильных приложений и другого ПО
- тестировщикам начального уровня, которым нужно освоить инструменты автоматизированного тестирования и систематизировать знания
Вопросы о программе
Какие темы охватывает курс?
Курс охватывает ручное и автоматизированное тестирование, включая функциональное и нефункциональное тестирование, тестирование мобильных приложений, API, безопасности, а также основы веб-вёрстки, SQL, Git и программирования на Java.
Нужны ли знания программирования для начала обучения?
Курс включает модуль «Java-разработчик с нуля», что предполагает, что начальные знания программирования не обязательны, так как основы изучаются с нуля.
Есть ли практические задания?
Да, в программе предусмотрены практикумы и дипломные работы, например, по ручному тестированию веб-приложений, тестированию мобильных приложений и автоматизированному тестированию.