Course curriculum

    1. Introduction to course

      FREE PREVIEW
    2. Classical Selenium with Java vs Spring Boot Selenium

    1. Writing simple classical Selenium Page Object code

    2. Creating Spring Test Project

      FREE PREVIEW
    3. Problem with the classical Selenium Page Object Model Code

    4. Dependency Injection

    5. Understanding Spring boot Application Context and @Component

    6. Spring Boot - Constructor dependency Injection

    7. Spring Boot - Field level dependency Injection

    8. Spring Boot - Value Injections

    9. Working with Spring Boot Profiles to work with multiple testing environments

    10. @ConditionalOnProperties for choosing the correct bean based on environment

    1. Introduction

    2. Creating Selenium WebDriver library

    3. Understanding Spring boot lifecycle and @PostConstruct

    4. Extend @PostConstruct with Abstract WebDriver BasePage

    5. Spring Boot Selenium test with TestNG integration

    6. Running test with TestNG.xml file

    7. Cross browser testing of Selenium with Spring boot profiles

    8. Running Selenium TestNG test from CLI

    1. Introduction

    2. Adding Cucumber Dependency in Spring boot project

    3. Adding Step definitions to our Employee App scenarios

    4. Creating AbstractTestNGCucumberTest and Cucumber Context in Spring boot

    5. Writing Cucumber Hooks and running Tests

    6. Running Cucumber Scenarios from CLI

    7. Working with Scenario Scopes - Passing data from one step definition to other

    1. Introduction

    2. Creating Spring boot @RestController class

    3. Creating Models for Rest API using Lombok

    4. Creating Controller to return List of Employees using Entity

    5. Creating Spring boot @Service

    6. Performing POST operation with RequestMethod.Post

    7. Performing @PutMapping for PUT operation

    8. Performing @DeleteMapping for DELETE operation

    9. Summary

    1. Introduction

    2. Understanding @SpringBootTest with ApplicationContext and Web application start

    3. Writing TestRestTemplate GET test on the Microservices

    4. Writing TestRestTemplate GET on Microservices for Array of response

    5. POST operation with TestRestTemplate

    6. PUT operation with RestAssured and how to identify issue early in micro service

    7. Understanding Mocking Microservice Services with MockMvc

    8. POST operation with RestAssured in Microservice

    9. Creating Mock GET using MockMvc for our Microservice controller testing

    10. GET operation with RestAssured in Microservice

    11. Working with Array of Response with Mock using MockMvc

    12. Summary

About this course

  • $49.99
  • 63 lessons
  • 6.5 hours of video content

Discover your potential, starting today