Name: George Wynne, Candidate number: 9149, Centre number: 26202 Actual test runs Test 1 Does the log in form load? Method: 1. Load application 2. See if log in form loads Expected result: Log in form loads correctly Actual result: As expected Pass/Fail Test 2 Does the close button close it? Method: 1. Load the application 2. Press the close button and see if application closes Expected result: The log in form closes and the application is terminated Actual result: As expected Pass/Fail Name: George Wynne, Candidate number: 9149, Centre number: 26202 Test 3 If you don’t enter a correct loginID/password combination you will not be logged in Method: 1. Load the application 2. Enter incorrect loginID/password combination, in this case JZ123 and password pupil which doesn’t exist on my database, in the log in form and see if you are not logged in or not Expected result: A message box appears saying incorrect loginID/password combination and you are not logged in Actual result: As expected Pass/Fail Test 4 You can log in as a pupil and the pupil form is shown Method: 1. Load the application 2. Enter the loginID and password for a pupil and see if pupil form is shown, in this case I entered EN123 and pupil Expected result: The pupil form is shown Actual result: As expected Pass/Fail Name: George Wynne, Candidate number: 9149, Centre number: 26202 Test 5 Can you log in as a member of staff? Method: 1. Load the application 2. Log in with member of staff loginID and password, in this case I used GW123 and admin 3. See if the member of staff form is shown Expected result: The staff form shall be shown Actual result: As expected Pass/Fail Test 6 Is the logged in pupil’s correct information displayed in the labels? Method: 1. Load application 2. Log in as a pupil, in this case as Josh Finch, JW123 and pupil username/password combination 3. Check against database if the correct information is being shown, refer to original test data database screen shot Expected result: The logged in pupils correct information is shown in the labels Actual result: As expected Pass/Fail Name: George Wynne, Candidate number: 9149, Centre number: 26202 Test 7 Can you redeem a prize when logged in as a pupil? Method: 1. Load application 2. Log in as pupil, username EN123, password pupil 3. Redeem a prize and see if it works, refer to original database screen shot in test data and compare it to screen shot of new edited database record seen below Expected result: The application will allow a prize to be redeemed and a message box shall appear information that the certain prize has been redeemed Actual result: As expected Pass/Fail Test 8 If you don’t have enough points the application won’t let you redeem the prize Method: 1. Load the application 2. Log in as a pupil, username EN123, password pupil 3. Try to redeem a reward which you don’t have enough points for and see if the application alerts you, in this case I shall try and redeem a 500 point games console as EN123 only has 475 points at the start of this test Expected result: The application won’t let you redeem the prize and will show a message box explaining so Actual result: As expected Pass/Fail Name: George Wynne, Candidate number: 9149, Centre number: 26202 Test 9 The pupils point balance updates once a prize has been redeemed Method: 1. Load application 2. Log in as username EN123, password pupil 3. Redeem a football 4. See if the point balance updates on the database Expected result: The point balance will automatically update and can be seen as updated when comparing it to the original screen shot of the original database in the test data. Actual result: As expected Pass/Fail Test 10 The pupils log out button works and log the pupil out and open the log in form Method: 1. Load the application 2. Log in as a pupil, username EN123, password pupil 3. Click the log out button and see if the pupil is logged out and if the log in form opens Expected result: The pupil is logged out and the log in form is shown Actual result: As expected Pass/Fail Name: George Wynne, Candidate number: 9149, Centre number: 26202 Test 11 The staff log out button works Method: 1. Load the application 2. Log in as a member of staff, username GW123, password admin 3. Click the log out button and see if the member of staff is logged out and if the log in form is shown Expected result: The member of staff is logged out and the log in form is shown Actual result: As expected Pass/Fail Test 12 The ‘wild card’ search works, where if an asterisk is input in either search box then all pupils are shown Method: 1. Load application 2. Log in as a member of staff, username GW123, password admin 3. Enter an asterisk into either search box and see if all pupils are shown in the list view box Expected result: All of the pupils in the database are shown Actual result: As expected Pass/Fail Name: George Wynne, Candidate number: 9149, Centre number: 26202 Test 13 Searching a first name will shows all pupils with that first name Method: 1. Load the application 2. Log in as a member of staff, username GW123, password admin 3. Enter a first name into the first name search box and search, edward 4. See if all the pupils who have that first name fill the list view, check results compared to original test data database screen shot Expected result: Only the pupils with that first name will fill the list view Actual result: As expected Pass/Fail Test 14 When searching a first name and no pupils have that first name then the list view box shall remain empty and a message box shall appear Method: 1. Load application 2. Log in as a member of staff, username GW123, password admin 3. Search a first name which isn’t in the database, brown 4. See if the list view box goes empty and a message box appears Expected result: The list view box shall go empty and a message box shall appear Name: George Wynne, Candidate number: 9149, Centre number: 26202 Actual result: As expected Pass/Fail Test 15 Searching a last name shall show all pupils with that last name Method: 1. Load application 2. Log in as a member of staff, username GW123, password admin 3. Search a last name in the last name search box, nation 4. See if all pupils who have that last name fill the list view, compared to original test data database screen shot. In this case two should appear Expected result: Only the pupils with that last name shall be shown in the list view Actual result: As expected Pass/Fail Test 16 When searching a last name and no pupils have that last name then the list view box shall remain empty and a message box shall appear Method: 1. Load application 2. Log in as a member of staff, username GW123, password admin 3. Search a last name which isn’t in the database, george Name: George Wynne, Candidate number: 9149, Centre number: 26202 4. See if the list view box goes empty and a message box appears Expected result: The list view box shall go empty and a message box shall appear Actual result: As expected Pass/Fail Test 17 If nothing is input in either of the search boxes then the application shall leave the list view blank and show a message box Method: 1. Load the application 2. Log in as a member of staff, username GW123, password admin 3. Leave both search boxes blank and click the search button 4. See if the list view is left blank and if a message box appears Expected result: The list view remains blank and a message box appears Actual result: As expected Pass/Fail Name: George Wynne, Candidate number: 9149, Centre number: 26202 Test 18 If names are entered in both text boxes then the application shall show users which fulfil either criterion Method: 1. Load the application 2. Log in as a member of staff, username GW123, password admin 3. Enter names in both the search boxes search as mentioned, in this case Ben in the first name box and Copley in the last name box Expected result: Pupils who fill either criterion are shown corresponding to the original database screen shot as seen in test data Actual result: As expected Pass/Fail Test 18 Clicking on the first name of the pupils in the list view shall open the staff control form and show options to edit that pupil’s account Method: 1. Load the application 2. Log in as a member of staff, username GW123, password admin 3. Search for a Edward Nation 4. Click on the first name and see if the staff control form opens with options to edit that pupils account Expected result: Clicking on the pupils’ first name shall open the staff control form with options to edit that pupil’s account Name: George Wynne, Candidate number: 9149, Centre number: 26202 Actual result: As expected Pass/Fail Test 19 The validation for the new point balance works, the new score must be 0 < and < 1000 Method: 1. 2. 3. 4. Load application Log in as a member of staff, username GW123, password admin Open the staff control form with a pupil selected Try and enter an invalid new score and see if the application accepts it, in this case 10000 Expected result: The application rejects any value which isn’t in the validation range Actual result: Only half of the validation worked, the value had to be 0< but it rejected any value <1000 Pass/Fail Improvement: It was a logical error which made my validation incorrect, in the code I wrote that if the new point balance was <1000 or <0 then it should reject the value. Instead I should have coded that if it was >1000 or <0, I have since re coded that section and now the validation work as expected. Old code: Corrected code: Name: George Wynne, Candidate number: 9149, Centre number: 26202 Corrected code test result: Pass/Fail Test 20 The new point balance shall update to the database and should be automatically updated onto the staff control form Method: 1. Load the application 2. Log in as a member of staff, user name GW123, password admin 3. Update a pupil’s point balance and see if it automatically updates the form and the database. Do the database check by comparing it to the original screen shot of the database in test data Expected result: The point balance shall be updated to the system and the form shall automatically update Actual result: As expected Pass/Fail Name: George Wynne, Candidate number: 9149, Centre number: 26202 Test 21 The back button on the staff control form works and closes that form and returns to the staff form with the list view empty. Method: 1. Load the application 2. Log in as a member of staff, username GW123, password admin 3. Open the staff control form and then click the back button 4. See if the staff control form closes and the staff form re opens Expected result: The staff control form closes and the staff form re opens Actual result: As expected Pass/Fail Test 22 Multiple users can use the application at any one time. Method: 1. Get multiple people in my class to see if my system can be used by multiple users at once 2. See if the application copes with the multiple users Expected result: Multiple users can use the application t once and the application can cope Actual result: As expected Pass/Fail
© Copyright 2026 Paperzz