Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Spring Boot for Automation Testing - UI and Microservices

via Udemy

Overview

Automate application with the power of Spring Boot framework for UI Test with Selenium, Playwright and Microservices

What you'll learn:
  • Spring boot basics from complete ground up
  • Spring Boot Basics for Automation testing With Selenium and Playwright
  • Spring boot with Selenium and Cucumber
  • Selenium Parallel Test execution with Spring boot with Thread safe manner
  • Selenium test running in CI/CD pipeline with Test Reporting
  • Spring boot Microservices app development
  • Spring boot Microservice testing

Spring Boot for Automation Testing (UI and Microservices) is designed to provide a clear and practical understanding of how to integrate the Spring Boot framework with popular automation testing tools like Selenium &Playwright for UI automation, and RestAssured for testing micro services. This course caters to beginners, even those with ZERO prior knowledge of Spring Boot, by offering an easy-to-follow approach to mastering automation testing for both UI and microservices-based applications.


What You Will Learn:


By the end of this course, you’ll have a solid foundation in Spring Boot and its application in automation testing, including:


1. Spring Boot Basics

In this section, you’ll learn how to create a Spring Boot project and integrate it with Selenium to automate UI testing. We’ll cover key concepts like:

• Dependency Injection (DI)

• Constructor Injection

• Field Injection

• Value Injection

• Profiles, and more.

2. Spring Boot for Selenium Automation

Building on the knowledge from Section 1, you’ll apply Spring Boot to structure Selenium tests, streamlining your automation framework.

3. Spring Boot for Selenium and Cucumber Integration

Learn how to integrate Cucumber with Selenium and Spring Boot to write BDD-style (Behavior-Driven Development) test cases that are human-readable and efficient.

4. Parallel Selenium Execution with Spring Boot

Learn how to run Selenium tests in parallel using Spring Boot, helping you to scale and optimize test execution.

5. CI/CDof Selenium Test with Github Actions

Learn how to Selenium test within Github Actions along with Spring boot

6. Developing Microservice Applications with Spring Boot

In this section, we’ll guide you through creating a microservice application using Spring Boot from scratch, which we’ll then use for testing in the next section.

7. Testing Microservices with Spring Boot and RestAssured

Test the microservice application built in Section 4 using:

RestAssured for API testing

TestRestTemplate

MockMvc for testing Spring MVC web components

8. RestAssured Crash Course

A bonus crash course on RestAssured, originally featured on YouTube, has been added to teach you how to perform API testing in Java. You’ll also learn how to apply these techniques within the Spring Boot framework.


And the end of the course, you will have a complete basic understanding of Spring boot to perform automation testing.

Taught by

Karthik KK

Reviews

4.5 rating at Udemy based on 368 ratings

Start your review of Spring Boot for Automation Testing - UI and Microservices

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.