Section 1
Section 1
1
TASK 2 DISTINCTION CHECKLIST (Student Tick Sheet) Tick each box when you have evidence in your work (outside lessons – this list cannot be taken into the exam room). SECTION 1 — TEST PLAN ☐ I created a test plan before testing ☐ My test plan is in a table ☐ I planned at least 10 tests ☐ I included expected results ☐ I included test data ☐ I included different test types ☐ I included backend tests ☐ I included validation tests ☐ I included integration tests ☐ I included usability tests ☐ I included security / robustness tests ☐ I linked tests to requirements Test types included: ☐ Functional ☐ Integration ☐ Validation ☐ Backend ☐ Usability ☐ Accessibility ☐ Security ☐ Reliability ☐ Edge cases ☐ Negative tests SECTION 2 — TESTING LOG ☐ I used a table for testing ☐ I have at least 20 tests ☐ Each test has test data ☐ Each test has expected result ☐ Each test has actual result ☐ Each test says if fix needed ☐ Each test links to change log ☐ Each test shows retest result ☐ Each test links to requirement ☐ Each test explains why it was done ☐ Each test has priority Recommended columns used: ☐ Test ID ☐ Feature ☐ Test type ☐ Description ☐ Test data ☐ Expected result ☐ Actual result ☐ Fix required ☐ Change log ref ☐ Retest result ☐ Requirement referenced ☐ Reason for test ☐ Priority SECTION 3 — EDGE CASE TESTING ☐ I tested very long input ☐ I tested empty input ☐ I tested invalid input ☐ I tested past date / wrong data ☐ I tested no records / empty database ☐ I tested refresh page ☐ I tested duplicate data ☐ I tested missing session ☐ I tested wrong order of actions ☐ I tested API / external feature failure ☐ My testing log includes edge cases SECTION 4 — NEGATIVE TESTING ☐ I tested wrong password ☐ I tested wrong email ☐ I tested missing field ☐ I tested invalid date ☐ I tested invalid number ☐ I tested booking without login ☐ I tested duplicate user ☐ I tested blank form ☐ I tested incorrect format ☐ My testing log says "Negative test"
2
Section 2
Section 2
SECTION 5 — SECURITY / ROBUSTNESS TESTING ☐ I tested SQL / invalid input ☐ I tested direct URL access ☐ I tested session check ☐ I tested duplicate accounts ☐ I tested empty input blocked ☐ I tested password validation ☐ I tested login required ☐ I tested database validation ☐ I tested error handling ☐ I tested invalid data blocked ☐ My testing log says Security / Robustness SECTION 6 — USABILITY / ACCESSIBILITY TESTING ☐ Buttons easy to click ☐ Text easy to read ☐ Colours clear ☐ Navigation easy ☐ Error messages visible ☐ Layout clear ☐ Mobile view works ☐ Forms easy to use ☐ Labels clear ☐ Contrast readable ☐ My testing log says Usability / Accessibility SECTION 7 — PERFORMANCE / RELIABILITY TESTING ☐ I tested refresh page ☐ I tested submit twice ☐ I tested many records ☐ I tested reload page ☐ I tested login + refresh ☐ I tested multiple bookings ☐ I tested API reload ☐ I tested session timeout ☐ I tested screen resize ☐ I tested repeated actions ☐ My testing log says Reliability / Performance SECTION 8 — CHANGE LOG ☐ I have at least 12 changes ☐ I included bugs ☐ I included improvements ☐ I included usability changes ☐ I included security changes ☐ I included validation changes ☐ I included layout changes ☐ I included database changes ☐ I included navigation changes ☐ I included feedback changes ☐ I included testing fixes ☐ I included retest fixes Each change includes: ☐ Problem found ☐ How found ☐ Change made ☐ Why needed ☐ Result after change
3
SECTION 9 — ITERATION (VERY IMPORTANT) ☐ I show Test → Fix → Retest ☐ I show this more than once ☐ My change log links to tests ☐ My tests link to change log ☐ I retested after fixes ☐ I improved the system over time ☐ I did not do all testing at the end Iteration example shown: ☐ Test fail ☐ Change made ☐ Retest pass SECTION 10 — REQUIREMENT LINKS ☐ I linked tests to functional requirements ☐ I linked tests to non-functional requirements ☐ I tested navigation requirement ☐ I tested booking requirement ☐ I tested login requirement ☐ I tested database requirement ☐ I tested validation requirement ☐ I tested usability requirement ☐ I tested security requirement Requirement refs used: ☐ Functional Requirements ☐ Non-functional Requirements SECTION 11 — REFINEMENTS / IMPROVEMENTS ☐ I improved layout ☐ I improved validation ☐ I improved messages ☐ I improved navigation ☐ I improved security ☐ I improved database ☐ I improved accessibility ☐ I improved usability ☐ I improved performance ☐ I improved structure ☐ I did more than fix bugs SECTION 12 — SCREENSHOT EVIDENCE ☐ Screenshot of test failing ☐ Screenshot of error ☐ Screenshot of fix ☐ Screenshot of retest ☐ Screenshot of database ☐ Screenshot of booking ☐ Screenshot of login ☐ Screenshot of signup ☐ Screenshot of navigation