Test Automation Framework [ Spring Boot + Selenium + BDD ]
$19.99
Shop on Udemy

Description

Unlock the potential of Spring Boot in your Test Automation Framework and achieve more with less code. In this course, you'll harness Spring Boot's power to create a robust test automation framework for functional tests using Selenium and Cucumber. Key Learning Points: Dependency Injection: Automate object creation in Page Objects and test classes effortlessly with Spring's support. WebDriver Manager: Seamlessly manage web driver life cycles using Spring Boot. Page Objects & Page Fragments: Create reusable page components and inject them into Page Objects. Parallel Test Execution: Implement multi-threading, web driver management, and parallel test execution with clear thread-specific scope. Test Execution in Multiple Environments: Manage environment-specific properties like URLs and user credentials via property files. Localization Testing: Validate language keywords for applications supporting multiple languages with Spring Boot. Data Driven Testing using Spring Data JPA: Execute tests by reading data from spreadsheets with ease using Spring Data JPA. Cucumber Feature Files: Embrace Behavior-Driven Development (BDD) by writing Cucumber feature files to drive tests. Handling External Resources: Access external resources such as properties and files within the framework. Automatic Window/Frame Switching: Effortlessly switch between windows/frames using annotations like @Window. Aspect-Oriented Programming (AOP): Automatically capture screenshots in your tests using AOP. Local vs. Remote Grid: Execute tests locally or on remote Selenium grids by easily switching Spring profiles. And much more to supercharge your test automation capabilities!

logo

Udemy

Top in Udemy

View all
View all