Java Testing with JUnit

OCI - Education & Training - Java Testing with JUnit

Schedule


Course Location Begin Date End Date Time Hours Register
Java Testing with JUnit CAIT - St. Louis Jul 09, 2013 Jul 18, 2013 T/Th, 5:30-8:30 12 CAIT

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