Actual test runs - Bourne To Learn

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