# Checklist
| | | | |
| --- | --- | --- | --- |
| 20 - 30 Tests | | | |
| Carefully Selected Test Data | | | |
| Screenshots showing evidence of system | | | |
| End User run through | | | |
# Mark Scheme
Clear evidence, in the form of ==carefully selected representative samples==, that thorough testing has been carried out. This demonstrates the robustness of the complete or nearly complete solution/thoroughness of investigation and that the requirements of the solution/investigation have been achieved.
The key phrase here is **carefully selected representative samples.** You're not expected to have a full set of test data
To get the higher marks you need to check the **robustness** of the system. This means you have included **validation** and **exception handing** in your solution.
## Example Sample Test Data
### Library Database
A library database is expected to list books on loan and all books which are overdue (books which haven't been returned within two weeks.
If today is the 18/3/22, a sufficient set of test data is as follows
| | | | | |
| --- | --- | --- | --- | --- |
| ID | Surname | Name | Books Loaned | Books Returned |
| 1 | Bloggs | Joe | 12/2/22 | 26/2/22 |
| 2 | Doe | Jane | 14/3/22 | |
| 3 | Dury | Ian | 12/2/22 | |
Only three items are required to test the query. Joe Bloggs has returned his books, Jane Doe is not overdue and Ian Dury is overdue. The test data covers all the cases
### Invoice
A system generates invoices for goods ordered
| | | | |
| --- | --- | --- | --- |
| Item | Cost | Number | Total |
| Socks | 1 | 1 | 1 |
| Handkerchief | 2 | 1 | 2 |
| Scarf | 3 | 1 | 3 |
Notice how I chose very simple numbers to check the calculations
# Whole System Run Through
You will be expected to run through the whole system with the end user from start to finish.
# Template
## Test Plan
| | | | | |
| --- | --- | --- | --- | --- |
| Test No. | Description | Data Type | Expected Result | Pass/Fail |
| 1 | | | | |
| 2 | | | | |
## Test Results
| | | |
| --- | --- | --- |
| Test No. | Screenshot | Comment |
| | | |
| | | |
# Sample Testing
![[Sample Testing.pdf]]