JAVA-103

JUnit Fundamentals

Download as PDF
Enquire Now

Course Overview

JUnit is the most popular Java test automation tool in the world, and the foundation for the majority of Java test automation tools, including Selenium Web Driver, Cucumber and DB Unit.

While most JUnit courses are targeted at developers, this class is focused on Quality Engineers. This half-day course is just enough to get started on being able to use JUnit, as a foundation to writing tests on other tools.

Learning Outcomes

  • By the end of this course, you will be able to effectively apply JUnit in your testing and debugging processes

Course Outline

JUnit Fundamentals

  • Project Set-Up
  • Creating a Test Class
  • Running Your Test
  • Debugging with JUnit
  • Adding Additional Scenarios
  • DAMP vs DRY
  • Testing Methods that Throw Exceptions
  • Preventing Test Executions from Interfering with Each Other
  • Unit Testing Guidelines

Skill Level

Beginner

Suitable For

Quality Engineers wanting to learn test automation through Java

Prerequisites

  • JAVA-101 — Java Fundamentals (or equivalent experience/training)
  • WEB-101 — Web Development Fundamentals (or equivalent experience/training)

Duration

0.5

 day

Related Topics

Enquire Now
JAVA-103

JUnit Fundamentals

Download as PDF
Enquire Now

Skill Level

Beginner

Suitable For

Quality Engineers wanting to learn test automation through Java

Duration

0.5

 day

Related Topics

Course Overview

JUnit is the most popular Java test automation tool in the world, and the foundation for the majority of Java test automation tools, including Selenium Web Driver, Cucumber and DB Unit.

While most JUnit courses are targeted at developers, this class is focused on Quality Engineers. This half-day course is just enough to get started on being able to use JUnit, as a foundation to writing tests on other tools.

Learning Outcomes

  • By the end of this course, you will be able to effectively apply JUnit in your testing and debugging processes

Course Outline

JUnit Fundamentals

  • Project Set-Up
  • Creating a Test Class
  • Running Your Test
  • Debugging with JUnit
  • Adding Additional Scenarios
  • DAMP vs DRY
  • Testing Methods that Throw Exceptions
  • Preventing Test Executions from Interfering with Each Other
  • Unit Testing Guidelines