📄️ Unit Tests
(For each method, there are one or more test cases. A test case consists of input parameter values and expected results.
📄️ Integration Tests
Tests to demonstrate each use-case based on the use-case descriptions and the sequence diagrams. External input
📄️ Acceptance Test
Demonstration of all of the functional and non-functional requirements. This can be a combination of automated tests derived from the use-cases (user stories) and manual tests with recorded observation of the results.