Тестировщик ПО

55 студентов зачислены

Формат обучения

Вебинары, видеолекции, практические задания

Трудоустройство

Поможем найти работу или стажировку

Документ

Диплом о профессиональной переподготовке

Тестировщик следит за качеством программного продукта — проверяет, насколько реальное поведение программы соответствует ожиданиям

Кому подойдёт этот курс

Для тех, кто хочет получить профессию в ИТ

Став тестировщиком, вы станете важной частью команды разработки ИТ-продуктов. При этом освоить профессию значительно проще, чем стать программистом.

Для начинающих тестировщиков

Углубите свои знания, освоите методы автотестирования, сможете кодить на Java, повысите профессиональный уровень и будете получать больше интересных задач.

Для тех, кто работает в техподдержке

Если вы уже работаете в ИТ и хотите стать частью команды разработчиков, иметь более удобный график и общаться больше с программистами, чем с пользователями, то переходите в тестирование.

Чему вы научитесь

Освойте IT

профессию без технического образования и начните искать работу через 2 месяца обучения

Получите практический опыт

работы в команде — выполните совместный проект с одногруппниками

Станьте специалистом

ручного и автоматизированного тестирования

Содержание курса

Начнём с азов проведения тестирования и введения в профессию. За 8 занятий вы познакомитесь с теориями тестирования, узнаете разницу между понятиями QA и тестированием и начнёте писать тестовые сценарии и заводить баги. На практике вы будете работать с различными программными продуктами, создавать под них тестовые сценарии и заводить баги на платформе JIRA, а также тестировать API.

9 часов теории

32 часа практики

Введение в тестирование ПО. Методы и виды тестирования
 
 
Основы клиент-серверного взаимодействия, протокол HTTP, концепция DOM
 
 

Работа с DevTools браузера

 

Введение в SQL. Запросы SELECT, UPDATE, DELETE

 

Тестирование ПО. Тест-дизайн

 
 

Артефакты тестирования

 
 

Инструменты тестирования

 
 

Жизненный цикл разработки ПО. Гибкие методологии разработки ПО

 
 

Курсовой проект: тестирование сайта крупной компании

Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. По итогам модуля вы сможете самостоятельно сверстать лендинг.

8 часов теории

8 часов практики

Теги для вёрстки контента страницы

Теги для вёрстки структуры страницы

Теги для вёрстки форм

Селекторы CSS

Определение контекста элементов

Блочная модель

Позиционирование элементов

Оформление текста

Оформление декоративных элементов

Состояние интерактивных элементов

Каждый разработчик должен знать основы работы с системой Git, так как на данный момент это практически стандарт по управлению исходным кодом. За 3 занятия вы научитесь работать с этой системой и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио (работодатели часто просят показать примеры вашего кода на GitHub).
4 часа теории

9 часов практики
Предназначение системы контроля версий
Основные операции (фиксация и откат изменений, поиск, история)
Работа с сервисом GitHub
Ветки, слияние веток и разрешение конфликтов
Командная работа

В этом блоке начинаем работу с Java, одним из самых популярных языков программирования. Блок состоит из 16 занятий и включает в себя изучение основ языка, работу с объектно-ориентированным программированием, сборку Java проектов и использование инструментов тестирования. Вы изучите язык программирования именно в связке с задачами тестирования.

15 часов теории

75 часов практики

Введение в Java: JDK, JRE, JVM, IntelliJ IDEA

Программирование на Java: переменные, операторы, работа с отладчиком

Примитивные типы данных, условные операторы, выход за границы типов и погрешность вычислений

Testability, автотесты, введение в ООП: объекты и методы

Система сборки Maven, управление зависимостями, автотесты на JUnit5

Циклы, параметризованные тесты и аннотации

Выстраивание процесса непрерывной интеграции (CI): Github Actions. Покрытие кода с JaCoCo, статический анализ кода: CheckStyle, SpotBugs

Объектно-ориентированное программирование и проектирование

Объекты с внутренним состоянием, управление состоянием при тестировании

Композиция и зависимость объектов. Mockito при создании автотестов

Наследование и расширяемость систем. Проблемы наследования

Исключительные ситуации и их обработка. Тестирование исключений

Интерфейсы для организации малой связности. Обобщённое программирование (Generics)

Collections Framework. CRUD и тестирование систем, управляющих набором объектов

Командный проект: провести тестирование и доработку рейтингового сервиса

Начнёте быстрее понимать техническую лексику, код и терминологию в вашем направлении. Сможете ориентироваться в профессиональном англоязычном контенте. Узнаете, как техническому специалисту подготовиться к собеседованию. Получите примеры прохождения интервью для разных специальностей.

5 часов теории

13 часов практики
Чтение технической документации

Языки программирования. Составление отчётов об ошибках
QA-тестирование
Слова из технической сферы, которые часто произносят неправильно
Навык просмотра англоязычного видеоконтента
Самопрезентация. Elevator Pitch
Прохождение собеседований
Высококлассное резюме и сопроводительное письмо
Email-переписка
Общение в технических чатах
Как вести звонки и встречи
Как учить лексику
Как учить грамматику

Обучение проходит на образовательной платформе Нетологии. У вас будет личный кабинет с доступом к вебинарам, видеолекциям, дополнительным материалам, домашним заданиям и чату.
Домашние задания проверяют преподаватели и кураторы практики. Вы получите развёрнутую обратную связь и индивидуальные рекомендации.
После того, как вы завершите выполнение практических заданий и получите доступ к диплому, мы пригласим вас на программу трудоустройства от Центра развития карьеры Нетологии.

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Цена:
109 600 ₽ 65 760 ₽