About Junit

JUnit is a unit testing framework for Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks collectively known as xUnit, that originated with JUnit. This tutorial explains the use of JUnit in your project unit testing, while working with Java. After completing this tutorial you will gain sufficient knowledge in using JUnit testing framework from where you can take yourself to next levels.

Who can take this training?

Anyone

Prerequisites

Knowledge of software development using any programming language, especially Java programming and software testing process

Course Content

JUNIT JUMPSTART

Proving it works

Starting from scratch

Understanding unit testing frameworks

Setting up JUnit

Testing with JUnit

EXPLORING JUNIT

Exploring core JUnit

Launching tests with test runners

Composing tests with TestSuite

Collecting parameters with TestResult

Observing results with TestListener

Working with TestCase

Stepping through TestCalculatora

SAMPLING JUNIT

Introducing the controller component

Let’s test it!

Testing exception-handling

Setting up a project for testing

EXAMINING SOFTWARE TESTS

Why we need unit tests

Kinds of tests

Determining how good tests are

Test-driven development

AUTOMATING JUNIT

A day in the life

Running tests from Ant

Running tests from Maven

Running tests from Eclipse

COARSE-GRAINED TESTING WITH STUBS

Introducing Stubs

Practicing on an HTTP Connection sample

Stubbing the web server’s resources

Stubbing the connection

TESTING IN ISOLATION WITH MOCK OBJECTS

Introducing mock objects

Mock tasting’s simple example

Using mock objects as a refactoring technique

Practicing on a HTTP connection sample

Using mocks as Trojan horses

Deciding when to use mock objects

IN-CONTAINER TESTING WITH CACTUS

The problem with unit-testing components

Testing components using mock objects

Integration unit tests

Introducing Cactus

Testing components using Cactus

How Cactus works

UNIT-TESTING SERVLETS AND FILTERS

Presenting the Administration application

Writing servlet tests with Cactus

Testing servlets with mock objects

Writing filter tests with Cactus

When to use Cactus, and when to use mock objects

UNIT-TESTING JSPS AND TAGLIBS

Revisiting the Administration application

JSP unit testing

Unit-testing a JSP in isolation with Cactus

Unit-testing taglibs with Cactus

Unit-testing taglibs with mock objects

When to use mock objects, and when to use Cactus

UNIT-TESTING DATABASE APPLICATIONS

Database unit testing

Testing business logic in isolation from the database

Testing persistence code in isolation from the database

Writing database integration unit tests

Running the Cactus test using Ant

Tuning for build performance

Overall database unit-testing strategy

UNIT-TESTING EJBS

Defining a sample EJB application

Using a fa?ade strategy

Unit testing JNDI code using mock objects

Unit-testing session beans

Using mock objects to test message-driven beans

Using mock objects to test entity beans

Choosing the right mock object strategy

Using integration unit tests

Using JUnit and remote calls

Using Cactus

Call Now- +91-921-276-0556

Send a Query









Tai Infotech Pvt Ltd, 2017 All Rights Reserved