Testing

testingLearning objectives

  • To become familiar with the basic terminology and concepts of testing, including verification, validation, black box testing, and white box testing.
  • To gain experience with the JUnit testing tool and the Jacoco code coverage tool.

Resources

Unit Testing and JUnit

Note: You must use JUnit 4 in this class. That means do not extend TestCase, and do use @Test.  However, the readings based on Junit 3.8 are still useful for more general testing and JUnit concepts.

Coverage and Jacoco

Concepts/Vocabulary:

Experiential Learning