Автоматизация тестирования WEB-приложений и API на java
900 руб
800 руб

Данный курс(онлайн + офлайн) – с возможностью дальнейшего трудоустройства.
Что даст вам этот курс
Главная цель курса — помочь студентам и начинающим освоить новую профессию стать профессионалами, которые смогут самостоятельно учавствовать в разработке автоматических тестов. Знания Java и опыт программирования не обязателен.
Данный курс подойдет для:
– Специалистов по ручному тестированию, проявляющих интерес к переходу в автоматизацию тестирования на Java;
– Разработчиков автоматизированного тестирования на Java без опыта и/или желающих углубить и систематизировать свои знания;
– Специалистов, планирующих внедрить автоматизацию тестирования на своем проекте.
Особенности курса
Вы поймете принципы работы инструментов тестирования. Разберете, что делать при виде какого-нибудь exception, научитесь понимать, как именно отработал инструмент, и в каком месте искать ошибку. Разберетесь с ключевыми и наиболее популярными инструментами автоматизации UI- и API-тестирования, близко познакомитесь с ярчайшими представителями в своих категориях — Selenium и RestAssured. Освоите паттерны проектирования, многопоточные тесты и процесс организации CI.
Изучите полный ландшафт современных технологий тестирования на Java Курс построен на основе требований сегодняшнего рынка труда к профессионалам автоматизации тестирования Разберете принцип работы Selenium для написания более стабильных, быстрых и надежных тестов В рамках проектной работы автоматизируете тесты UI и API веб-приложения с нуля
В результате курса вы:
– Освоите обязательные для автоматизатора паттерны PageObject, PageFactory и ScreenPlay, паттерны проектирования для более эффективной разработки;
– Научитесь внедрять инструменты и разрабатывать тесты в стиле BDD, близко познакомитесь с Cucumber;
– Узнаете, как выполнять тесты в несколько потоков, используя Selenidе;
– Сможете организовывать CI-процесс, используя Jenkins и Allure для отчетов;
– Будете отлично разбираться в различных расширениях и библиотеках, познакомитесь с массивом стандартных инструментов, использующихся в самых разных компаниях.
Желательно иметь знания, но они не являются обязательным:
– знания в области теории тестирования: тест-кейс, тест-план, бага, фича, вот это все;
– навыки программирования на Java или любом ООП-языке программирования. Мы ожидаем, что студенты владеют принципами ООП, а понятия “экземпляр класса” или “приватный метод” не вызовут затруднений;
– знание HTML, CSS, JS на начальном уровне
Программа обучения пошаговую инструкцию, которая позволяет писать автотесты уже в первый день.
Selenide
Основные возможности и внимательно рассмотрим возможности Selenide
Architecture
Задача этого модуля — ознакомиться с лучшими практиками организации кода проекта, чтобы его было легче разрабатывать и поддерживать. Речь будет идти не только о широко известном паттерне PageObject, но и о более фундаментальных подходах к разработке. Участники научатся реализовывать наиболее популярные паттерны проектирования (Singleton, Proxy, Observer, Command и т. д.).
BDD
Задача этого модуля — рассмотреть и научиться применять один из наиболее востребованных на сегодняшний день подходов в автоматизации тестирования. Участники изучат основные инструменты на рынке, научатся внедрять Cucumber в существующий проект.
API Testing
Задача модуля — научиться автоматизировать тестирование API. Модуль рассматривает основы протоколов, наиболее популярные инструменты для ручного и автоматизированного тестирования. В результате участники будут уметь писать API-тесты и расширять существующие UI-тесты.
Параллельное выполнение тестов
Задача модуля — освоить способы организации параллельного выполнения тестов — одно из важнейших требований к автотестам.
Практики CI/CD
Современный рынок труда часто выдвигает требование к QA-специалистам — умение работать с CI/CD-системами. Задача модуля — сформировать представление о практиках, инструментах и научиться внедрять автотесты в процесс поставки продукта.
P.S. Данный онлайн курс бесплатный, в дальнейшем возможно трудоустройство для успешных кандидатов.
Регистрация обязательная по WhatsApp или Telegram на сайте ESPlaneta (ргистрация на сайте не обязательна)
Детали курса
- Лекции 10
- Тесты 0
- Учебное время 40 hours
- Навык Beginner
- Язык English
- Студенты 22
- Оценки Да
-
Разворачиваем среду разработку и устанавливаем необходимые фрейворки
-
Локаторы
-
Разработка автоматизированных тестов
-
Полезная информация