Формат
Вебинары, видеолекции, практические задания
Трудоустройство
Поможем найти работу или стажировку
Документ
Диплом о профессиональной переподготовке
От специалиста по тестированию зависит итоговое качество продукта, которым будет пользоваться клиент.
Тестировщик не ломает продукт, а выстраивает правильный процесс его создания: общается с пользователями и разработчиками, анализирует и улучшает качество, выбирает инструменты и предотвращает ошибки.
Кому будет полезен этот курс
Тем, кто хочет получить профессию в 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, который позволяет проводить нагрузочное тестирование, логировать результаты и визуализировать в виде диаграмм и таблиц.
Одна из самых интересных тем в тестировании, включает работу с утечками конфиденциальной информации, передачи данных по открытым каналам связи, противодействие мошенничеству.
Вы изучите виды уязвимостей, узнаете, чем они отличаются от багов и какие инструменты нужны для поиска уязвимостей и проверки безопасности.
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas