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


There are no open enrollment classes currently scheduled.

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