AssertJ: Fluent Assertion In Test Automation

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

Course Description

AssertJ is a java library providing a rich set of assertions, helpful error messages, improves test code readability and is designed to be super easy to use within your favorite IDE. In this course, you will learn,

  • Basics of AssertJ

  • Writing Fluent Assert statements for Selenium Test Automation Scripts

  • Extending the assertions for Page Objects

  • Extending the assertions for WebElements



Who this course is for:

  • Anyone who is interested in writing clean code

Course content

3 sections • 23 lectures • 1h 7m total length

  • Introduction
    04:27
  • Maven Dependencies
    00:15
  • Project Setup
    02:39
  • String Assertion
    04:30
  • Q/A
    00:25
  • Soft Assertion
    02:52
  • List Assertion
    04:33
  • List Individual Item Assertion
    03:26
  • File Assertion
    04:16

  • Custom Assertion Intro
    00:41
  • WebElementAssert - Implementation
    10:54
  • Base Test Implementation
    02:14
  • Search Test - Demo
    04:16
  • Attribute Value Assertion
    01:40
  • Base Page - Implementation
    03:56
  • Search Page - Implementation
    03:25
  • Custom Page Assert - Implementation
    02:51
  • Search Test - Refactor
    04:55
  • Search Test - Final Run
    00:53
  • Are We Complicating?
    01:28
  • What's next?
    02:08

  • Bonus Lecture
    00:40
  • Source Code
    00:02

Instructor

Principal Engineer
  • 4.6 Instructor Rating
  • 2,269 Reviews
  • 17,208 Students
  • 10 Courses

Vinoth has been working as a Principal Engineer and he is an AWS certified solution architect associate & Certified Kubernetes Application Developer.

He has a passion for software development, Microservice Architecture, framework creation, setting up best practices, test automation, creating custom tools for team’s productivity / process improvement, devops etc.

Huge fan of JVM technologies, Spring, NodeJS, Docker, Kubernetes etc.

Expected Outcomes