Инженер по тестированию: с нуля до middle

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

Формат

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

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

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

Документ

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

От специалиста по тестированию зависит итоговое качество продукта, которым будет пользоваться клиент.

Тестировщик не ломает продукт, а выстраивает правильный процесс его создания: общается с пользователями и разработчиками, анализирует и улучшает качество, выбирает инструменты и предотвращает ошибки.

Кому будет полезен этот курс

Тем, кто хочет получить профессию в IT

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

Начинающим тестировщикам

Освоите новые методы тестирования: мобильное, нагрузочное, тестирование безопасности, научитесь автоматизировать работу на Java и JavaScript

Тем, кто работает в техподдержке

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

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

Ручное тестирование и автоматизированное тестирование веб-приложений на Java

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

 

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

 

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

 

Вы уже освоили базовые навыки проведения тестирования и изучили программирование на Java. Самое время перейти к автоматизации тестирования, модуль включает 8 занятий. На практике вы будете писать Unit-тесты для готового Java-проекта, проводить UI-автоматизацию тест-кейсов, составлять и автоматизировать пользовательские сценарии, анализировать готовые результаты.

 

Автоматизированное тестирование фронтенда веб‑приложений на JavaScript

Вы изучите основы JavaScript для проведения тестирования Frontend-части сайта (UI и e2e). На базе уже изученного Java, вам будет проще освоить второй язык, тем более JavaScript — скриптовый язык более высокого уровня. Вы изучите разницы в синтаксисе языков, научитесь использовать основные конструкции языка.

 

Перейдём к работе с современными инструментами для тестирования frontend: Puppeeter, Playwright, Cypress, познакомимся с платформой NodeJS. Это инструменты на JavaScript, которые автоматизируют действия в браузере и помогут ускорить проведение тестов.

 

Автоматизированное мобильное тестирование

При работе с мобильными приложениями есть своя специфика — здесь вы изучите особенности функционального и нефункционального тестирования, рассмотрите типичные кейсы.

 

Для автоматизации работы вы будете использовать Java, Android Studio, UI Automator, Espresso, Appium.

 

Продвинутые модули

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

Для работы потребуются специальные инструменты: для генерации нагрузки и для мониторинга характеристик производительности. На практике поработаете с инструментом JMeter, который позволяет проводить нагрузочное тестирование, логировать результаты и визуализировать в виде диаграмм и таблиц.

Одна из самых интересных тем в тестировании, включает работу с утечками конфиденциальной информации, передачи данных по открытым каналам связи, противодействие мошенничеству.

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

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

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

Пожалуйста, войдите чтобы оставить отзыв
Инженер по тестированию: с нуля до middle
Цена:
221 000 ₽ 132 600 ₽