О курсе
Автоматизация тестирования позволяет сильно упростить процессы и дает ряд преимуществ, среди которых можно выделить повышение скорости тестирования, уменьшение затрат на поддержку, автоматическую генерацию отчетов, масштабируемость.
Курс «Web Testing automation on Java» объединяет в себе теорию и практику. Вы познакомитесь с основными библиотеками и фреймворками тестирования, научитесь использовать стандартные инструменты из пакета Selenium, познакомитесь с основными концепциями из области разработки и тестирования.
По итогу курса вы напишете свой фреймворк и подключите к проекту системы генерации отчетов о прохождении тестов.
Этот курс входит в специальности:
Предварительные Требования
Java Core (basic types, methods, static, exceptions, interface/abstract class, override/overload), знание ООП.
Будет плюсом: Testing (виды тестирования, принципы тест дизайна, тестовые артефакты, уровни тестирования, требования)
Вы научитесь
- Применять в разработке и тестировании инструменты автоматизации действий веб-браузера Selenium.
- Использовать для нахождения элементов на web-страницах локаторы Selenium WebDriver.
- Пользоваться библиотеками автоматизированного тестирования и тестовыми фреймворками JUnit и TestNG.
- Собирать проекты, используя специальные инструменты Maven и Gradle.
- Использовать на практике шаблон проектирования и автоматизации тестирования PageObject.
- Планировать и проводить тестирование с использованием подхода BDD - Behavior Driven Development (Разработка на основе поведения).
- Создавать отчеты прохождения автоматизированных тестов с помощью таких репортинговых систем как Allure и Report Portal.
- 6 ч 40 м
- 20.08.2019
- 7
- 03.12.2020
- русский
Что входит в курс
×
Вы действительно хотите открыть доступ к тестированию по курсу Web Testing automation on Java на 40 дней?
Целью этого урока является знакомство с ролью автоматизации тестирования в проекте, с целями автоматизации, различными областями применения, а также сильными и слабыми сторонами автоматизированного тестирования. В задачу данного урока также входит ознакомление с семейством инструментов Selenium и с Selenium WebDriver в особенности.
Целью данного урока является ознакомление с различными концепциями из области разработки и подходами в автоматизации тестирования.
Целью данного урока является ознакомление с механизмом нахождения элементов на webстранице. Во время урока вы на практике подробно рассмотрите различные виды локаторов.
Целью данного урока является ознакомление с библиотеками автоматизированного тестирования для запуска тестов и определения результата их прохождения. Вторая часть урока рассматривает практическое построение тестового фреймворка на базе нескольких build tools.
Целью данного урока является знакомство с самым популярным шаблоном проектирования в автоматизации тестирования – PageObject, и несколькими способами его реализации. Вторая часть урока посвящена знакомству с концепциями и способами ожидания элементов страницы в Selenium WebDriver.
Целью данного урока является углубленное изучение BDD подхода. Учащиеся на практике познакомятся с одним из двух основных инструментов для тестирования с использованием BDD на Java - Serenity-JBehave
Цель урока – рассмотреть возможности по созданию отчетов прохождения автоматизированных тестов, ознакомиться с разными репоритнг системами, подходящими для разных размеров команд.