Read Section 3.1 through 3.4 of Data Structures, Abstraction and Design using Java.

Chapter 3 Testing and Debugging.

  1. Types of Testing
  2. Specifying the Tests
  3. Stubs and Drivers
  4. The JUnit TestFramework
  5. Test-Driven Development
  6. Testing Interactive Programs in JUnit
  7. Debugging a Program

Be able to answer the self-check questions at the end of the section.