Functional Test Checklist
| Step | Test Scenario | Completed |
|---|---|---|
| 1 | Test all the mandatory fields should be validated. | |
| 2 | Test the system should not display the error message for optional fields. | |
| 3 | Test that leap years are validated correctly & do not cause errors/miscalculations. | |
| 4 | Test the numeric fields should not accept the alphabets and proper error message should display. | |
| 5 | Test for negative numbers if allowed for numeric fields. | |
| 6 | Test division by zero should be handled properly for calculations. | |
| 7 | Test the max length of every field to ensure the data is not truncated. | |
| 8 | Test that a confirmation message should display for update and delete operations. | |
| 9 | Test the amount values should display in currency format. | |
| 10 | Test all input fields for special characters. | |
| 11 | Test the timeout functionality. | |
| 12 | Test the Sorting functionality. | |
| 13 | Test the functionality of the buttons available | |
| 14 | Test the Privacy Policy & FAQ is clearly defined and should be available for users. | |
| 15 | Test if any functionality fails the user gets redirected to the custom error page. | |
| 16 | Test all the uploaded files are opened properly. | |
| 17 | Test the user should be able to download the uploaded files. | |
| 18 | Test the email functionality of the system. | |
| 19 | Test the Javascript is properly working in different browsers (IE, Firefox, Chrome, safari and Opera). | |
| 20 | Test to see what happens if a user deletes cookies while in the site. | |
| 21 | Test to see what happens if a user deletes cookies after visiting a site. | |
| 22 | Test all the data inside combo/list box displays correctly. | |
| 23 | Test all the data is saved to a users profile. | |
| 24 | Test all login elements behave correctly. | |
| 25 | Test all register elements behave correctly. |