Course Outline


Installation and Setup

Java Programming - Getting Started

Overview of JUnit

Writing Your First Unit Test

Understanding JUnit Assertions

JUnit Annotations (@Test)

Java Methods as @Test Methods

Using and Creating Java Classes

Importing Packages

Java Data Types and Operators

Implementing Conditions and Loops in Your Test Script

Understanding Java Arrays

Other Ways to Iterate through Your Code

Catching and Throwing Exceptions

Understanding Java Inheritance

Handling Exceptions

Manipulating Strings

Working with Numbers

Working with Dates and Times

Java Property Files

Reading and Writing Files


Using Abstract Classes

Using Regular Expressions

Closing Remarks


  • An interest in learning Java programming for the purpose of test automation.


  • Beginner testers who wish to learn Java for automation testing
  • Professional testers with experience in other programming language such as Javascript and C# who wish to transfer their skills to Java
  28 Hours


Related Courses

Tosca: Model-Based Testing for Complex Systems

  35 hours

Test Automation with Galen Framework

  14 hours


  21 hours

Automate Windows Desktop Applications with AutoIt

  14 hours

Robot Framework: Keyword Driven Acceptance Testing

  14 hours


  14 hours


  21 hours


  14 hours

Enterprise Application Integrations with Spring Integration

  14 hours

Jakarta EE Fundamentals

  28 hours

Quarkus for Developers

  14 hours

Introduction to Apache Struts 2

  14 hours

Learning Gradle

  14 hours

Introduction to JavaServer Faces

  14 hours


  14 hours