WA1741 Test Driven Development with JUnit Training Outline
(Coming Soon)
1. Introduction to Test Driven Development
2. JUnit Basics
3. Writing a JUnit Test Case
Test Fixtures and Harnesses
Creating a Test Suite
4. Lab: Exploratory Testing – How does java.util.Calendar work?
5. Deeper into JUnit
Building a test framework- Extending TestCase
Using External Resources: Test Data
Other Test Runners
Reporting test results
6. Project – A simple expression parser
Students will be challenged to build a parser capable of interpreting expressions like 2*4 + 7*3. Instructor will introduce concepts of recursive-descent parsing and tokenization as appropriate.