📄️ Frontend Unit Tests
React Components
📄️ Backend Unit Tests
Laravel uses the built-in PHPUnit testing framework to create and run all tests.
📄️ Integration tests
Tests to demonstrate each use-case based on the use-case descriptions and the sequence diagrams. External input should be provided via mock objects and results verified via mock objects. Integration tests should not require manual entry of data nor require manual interpretation of results.
📄️ 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.
📄️ Test Report
This document contains a summary of test results performed.