Java Testing with JUnit

Goals

Testing is a vital component of software development because it has a proportional relationship to code quality - the more complete the testing suite the better the quality of the application code. This course is meant to introduce students to many different aspects of testing, their application in a wide variety of software settings, and the open source tools that are available for executing Java software testing. Students attending the class will gain a firm understanding of software testing and test writing strategies for unit, integration, and acceptance tests including design tips that promote testability as well as the tools that are used to run all styles of tests.

Audience

Software developers with some Java experience, wishing to learn about testing Java applications

Duration

2 days

Prerequisites

"Intermediate Java Programming" or equivalent experience

Contents

Testing overview
The JUnit Framework
Writing unit tests
Mock objects
Improving testability through refactoring
Test automation and coverage tools
Integration and acceptance testing
Performance testing

Format

Lecture and programming exercises

Schedule


Course Location Begin Date End Date Time Hours Register
Java Testing with JUnit St. Louis May 19, 2009 May 28, 2009 T/Th, 5:30pm-8:30pm 12 CAIT
  St. Louis Jun 04, 2009 Jun 05, 2009 Th-F, 9am-4:30pm 12 CAIT
  St. Louis Nov 02, 2009 Nov 03, 2009 M-T, 9:00am - 4:30pm 12 CAIT

Copyright © 2006 Object Computing, Inc. All rights reserved. | Privacy Policy