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

Cart () Loading...

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


Mastering Test-Driven Development using Junit (TT3500)

Vendor# TT3500

GK# 4216

Course Overview

JUnit and other testing frameworks based on JUnit such as Cactus, make it possible to write higher-quality Java code. It is a powerful tool designed to support robust, predictable, and automated testing development in the Java enterprise application arena.

In this comprehnsive hands-on Test-Driven Development(TDD)/JUnit training course, developers will get up and running with essential test-driven development programming skills using JUnit and various open-source testing frameworks. Using test-driven development techniques, you will learn the best practices for writing great programs in Java and cover essential TDD topics and skills.

Delivery Format Options

  • Virtual Classroom Live

    Virtual Classroom Live

    Experience expert-led online training from the convenience of your home, office or anywhere with an Internet connection.


    $3380 CAD

    5 day

  • Private Group Training

    Private Group Training

    Train your entire team in a private, coordinated professional development session at the location of your choice.

    Receive private training for teams online and in-person.

Request a date or location for this course.

What You'll Learn

  • JUnit
  • Use the JUnit Test Runner interface
  • JUnit to drive the implementation of Java code
  • Test applications using native IDE support
  • Best practices and patterns for test development
  • JUnit's strengths and weaknesses
  • Role of debugging when done in conjunction with tests
  • Fundamentals of the TDD using Java and its importance, uses, strengths, and weaknesses
  • Basics of JUnit, Cactus, and other testing frameworks and how they relate to TDD
  • Better control the development and quality of Java code
  • How JUnit affects your perspective on development and increases your focus on a task
  • JUnit coding style
  • Create well structured JUnit programs
  • Compile and execute programs using JUnit, Cactus, StrutsTestCase, and DBUnit using the IDE of your choice
  • JUnit testing used for either state-based or interaction-based testing
  • Extend testing with mock objects using EasyMock
  • Refactoring techniques available to make code as reusable/robust as possible
  • Testing techniques
  • The following JUnit-based testing frameworks are examined:
    • JUnit 3.8.1
    • DBUnit
    • jWebUnit
    • StrutsTestCase
    • EasyMock
    • Cactus


  • Familiarity with Java and object-oriented technologies¬†
  • Real-world programming experience is a must

Who Needs To Attend

Developers who wish to get up and running on test-driven development immediately

Course Outline

Download Course Outline