Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

Testing with JUnit

This course covers the fundamentals of JUnit and its API, andhow to fine-tune and manage tests.

GK# 7359

Course Overview

TOP

JUnit is a framework for writing and running unit tests for Java. This path covers the fundamentals of JUnit and its API, andhow to fine-tune and manage tests.

Schedule

TOP
  • Delivery Format:
  • Date:
  • Location:
  • Access Period:

$

What You'll Learn

TOP
  • JUnit Fundamentals
  • Working with JUnit Tests

Outline

TOP
Viewing outline for:

On-Demand Outline

JUnit Fundamentals

  • Understand the basics of unit testing with JUnit
  • Understand the basics of unit testing with JUnit
  • Set up JUnit in Eclipse
  • Set up JUnit in Eclipse
  • Understand how to use the @Test annotation
  • Run a JUnit test from Java code
  • Understand JUnit assertions
  • Understand how to use Assert number equality methods in JUnit tests
  • Understand how to use Assert object equality methods in JUnit tests
  • Understand how to use Assert object equality methods in JUnit tests
  • Understand how to use Assert array equality methods in JUnit tests
  • Understand how to use Assert array equality methods in JUnit tests
  • Understand how to use assertThat methods in JUnit tests
  • Understand how to use assertThat methods in JUnit tests
  • Understand how to use combined assertThat statements in JUnit tests
  • Understand how to use combined assertThat statements in JUnit tests
  • Understand how to use assertThat methods with collections in JUnit tests
  • Understand how to use assertThat methods with collections in JUnit tests
  • Understand how to use custom assertThat matchers in JUnit tests
  • Understand how to use custom assertThat matchers in JUnit tests
  • Contrast Assume with Assert and use Assume statements in JUnit tests
  • Configure JUnit test cases
  • Work with JUnit test fixtures
  • Practice modifying Java code to ensure proper testing scenarios

Working with JUnit Tests

  • Create JUnit Test suites
  • Create JUnit Test suites
  • Use categories in JUnit tests
  • Use categories in JUnit tests
  • Manage failures with @Ignore in JUnit tests
  • Configure timeouts in JUnit tests
  • Customize JUnit test runs
  • Use parameters in JUnit tests
  • Manage data across multiple JUnit tests
  • Manage data across multiple JUnit tests
  • Configure execution ordering in JUnit tests
  • Configure execution ordering in JUnit tests
  • Enhance JUnit tests with rules
  • Enhance JUnit tests with rules
  • Use rules to manage JUnit tests
  • Use rules to manage JUnit tests
  • Work with JUnit theories
  • Work with JUnit theories
  • Work with mock objects in JUnit tests
  • Work with mock objects in JUnit tests
  • Run JUnit tests with Maven
  • Configure JUnit tests for legacy code
  • Configure JUnit test suites for legacy code
  • Practice modifying existing Java code to accomplish proper testing scenarios

Prerequisites

TOP

Software testing is critical to the development of quality software applications. This path describes the different testing methodologies, and the steps involved in creating, managing and automating software tests. This learning path covers the objectives for the Microsoft Technology Associate (MTA) exam 98-379, Software Testing Fundamentals.

Who Should Attend

TOP

Java programmers who wish to use JUnit for unit testing.

Course Delivery

This course is available in the following formats:

On-Demand

Train at your own pace with 24/7 access to courses that help you acquire must-have technology skills.



Request this course in a different delivery format.
Enroll