Mail :
India : +91-8143-111-555
USA : +1-703-445-4802
uk : +44-20-3287-2021
Whats app : +91-8143-110-555
Facebook Twitter Google Plus Pinit Stumbleupon Youtube Blog

Workday HCM Demo New Batches Starting from Monday... 13-11-2017
Search Course Here

Live Chat
Unit testing with JUnit Online Training

Unit testing with JUnit


A unit test is a piece of code written by a developer that executes a specific functionality in the code to be tested. The percentage of code which is tested by unit tests is typically called test coverage.Unit tests ensure that code works as intended. They are also very helpful to ensure that the code still works as intended in case you need to modify code for fixing a bug or extending functionality. Having a high test coverage of your code allows you to continue developing features without having to perform lots of manual tests.
  • All attendees should have basic Java programming skills.
  • It is a 8 days program and extends up to 2hrs each.
  • The format is 40% theory, 60% Hands-on.

  • It is a 2 days program and extends up to 8hrs each.
  • The format is 40% theory, 60% Hands-on.
    Private Classroom arranged on request and minimum attendies for batch is 4.
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 TestCalculator
  • 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
Unit testing with JUnit videos will be updated soon
To Watch More Videos Click Here

Flash News

AngularJS New Batch Starting From 14th NOV & 15th NOV.

Hadoop Dev New Batch Starting From 15th NOV & 16th NOV.

IBM COGNOS TM New Batch Starting From 16th NOV & 17th NOV.

Informatica Dev New Batch Starting From 17th NOV & 18th NOV.

Mean Stack New Batch Starting From 18th NOV & 19th NOV.

SAP BODS new Batch Starting From 19th NOV & 20th NOV.

SAP S/4 HANA New Batch Starting From 20th NOV & 21st NOV

Tableau New Batch Starting From 21st NOV & 22nd NOV


(1) Workday Technical Demo Training

Demo Schedule : 09:30 P.M EST / 08:30 P.M CST / 6:30 P.M PST on 13th NOV & 07:00 A.M IST on 14th NOV

Email :
Rediff Bol :
Google Talk :
MSN Messenger :
Yahoo Messenger :
Skype Talk :