Introduction to JUnit

Course ID

06120

Course Description

This course is for developers interested in running JUnit Test Cases and Test Suites. JUnit has proven to be a powerful tool that results in better designed software with fewer defects and faster delivery cycles. This course explains and shows developers how to effectively use JUnit and its suite of products for developing better software.

Prerequisites

Prior working knowledge of Java and enterprise technologies such as Servlets and EJB is required.

Audience

This course is for Java developers who need to test their software using JUnit.

Course Content

    Introduction to JUnit
  • Topics
  • Installation of JUnit
  • Installation Steps
  • Why Use Junit?
  • Design of JUnit
  • Test Case Examples
  • Simple Scenario
  • Aggressive Testing
  • Other Test Case Scenarios
  • Testing Exceptions
  • Test Suite Example
  • Organize the Tests
  • Lab 1

    Cactus JUnit Testing
  • Topics
  • Installation of Cactus
  • The Cactus Ecosystem
  • Kinds of Tests
  • How It Works
  • Redirector Proxies
  • Servlet Redirector Proxy
  • JSP Redirector Proxy
  • Filter Redirector Proxy
  • Cactus Example 2

    HttpUnit Testing
  • Topics
  • Installation of HttpUnit
  • HttpUnit Example

    HtmlUnit Testing
  • Topics
  • Installation of HtmlUnit
  • HtmlUnit Example

    Test & Performance Tools Platform
  • Topics
  • Installation of TPTP
  • TPTP Example
  • Test Web Applications

For More Information

For training inquiries, call 850-308-1376

or email us at eramos@gbsi.com

Course Details

Duration - 2 days
Price - $1295.00 USD


(Discounts may apply. Call for more information.)

Course Actions

Acceletrain Collaborative Learning Environment (formerly know as VILT) places industry certified and expert instructors, peers, learners and multi-media components into a "borderless classroom", and interactive learning environment that can span multiple physical locations. VILT combines the benefits of the traditional brick-and-mortar classroom with innovative learning techniques and the cost savings of internet-based training.