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 |
|