Let’s start with the term Test Suite. This is what Wikipedia has to say about it: In software development, a test suite, … is a collection of test cases that are intended to be used to test a software program to show that it has some specified set of behaviors. About Test Case, it says: … a test case is a specification of the inputs, execution conditions, testing procedure, and expected results that define a single test to be executed to achieve a particular software testing objective, ...