You are on page 1of 6

Unit 10 Database Development Alexander Mothersole ID 70091194

Test Purpose Test Expect Actual Pass/F Comments


No Data ed Result ail
Result
1 Calculate Age by 20/01/1999 18 18 Pass
entering DOB
2 Test DOB input 24.1.17 System beep System Pass Input form must be DD/MM/YYYY
mask and format beep and
display / / format
display / /
3 Test DOB DOB in the No future No future Pass
validation future e.g. dates dates
27/01/2018
4 New doctor Own name New Doctor New Doctor Pass
Entry on table added added
5 New Todays date New New Pass
appointment in Own name appointment appointmen
form using new as doctor for the t for the
doctor choice doctor doctor
6 New Date in past Error Error Pass
appointment in message message
form validation Date before Date before
check current date current
date
7 To Test the Todays Date Patients 61 Patients 61 Pass
Todays 17:00, got Mrs Jan Poole Mrs Jan
Appointments flu Poole
query Todays Date
17:00, got Todays
flu Date 17:00,
got flu
8 A query for all Patient ID List of all List of all pass
Unit 10 Database Development Alexander Mothersole ID 70091194

Patients patients Patients


9 Enter Doctor ID Doctor ID No allowed Not allowed Pass
that already
exists
Unit 10 Database Development Alexander Mothersole ID 70091194

Test Data

Test Purpose Test Expect Actual Pass/F Comments


No Data ed Result ail
Result
1 Manage Doctors Click the Doctors form Doctors Pass
Records button form
2 Manage Patients Click the Patients form Patients Pass
Records button form
3 Managing Click the Doctors, Doctors, Pass
Appointment button patients and patients
record appointment and
s form appointmen
ts form
4 Appointment Click the Appointment Appointme Pass
Report button s Report nts report
5 Patients report Click the Patients Patients Pass
button report report
6 Doctors report Click the Doctors Doctors Pass
button report report
7 Appointments in Click the A query of A query of Pass
the future button future future
enquiry appointment appointmen
s ts
8 Patients under 16 Click the A list of A list of Pass
years enquiry button patients under 16
who are year olds
under 16
Unit 10 Database Development Alexander Mothersole ID 70091194

year olds
9 Patients query Click the A list of all A list of all Pass
button the patients the patients
10 Patients age 30- Click the A list of A list of Pass
40 enquiry button patients who patients
are 30-40 who are 30-
years old 40 years
old

Patients

First name Surname Phone number Comment


Christopher Poole No phone number
James Wright No phone number
John Smith No phone number
Paul Collins No phone number

Doctors

First name Surname Department Comment


Edward Smith No department
Sarah Stoner No department
Elaine Edwards No department
William Okonji No department
Joe Stocks No department

Appointments

Date Time Reason Comment


Unit 10 Database Development Alexander Mothersole ID 70091194

30/01/16 10:00 Got flu Incorrect date entered, Failed

Log Feedback during testing

No. Issue How is it resolved


1 First name field on doctors table is too large By making it smaller
2 Each doctor has to have their own ID which means it wouldnt There was no issue
allow you to duplicate the ID
3 No departments have shown By putting the name of the department
4 The heading of the patients form It worked by putting an ID number
5 Enter a new patient for the new Doctor It worked when I added the ID in
The field is duplicated
6 Enter a new appointment It worked when I put the future date, the time
We cant add a new appointment because we have been unable and the reason says sick bug.
to add a new patient.

7 Enter a new patient for a doctor who doesnt exist. It worked by putting the patient ID
It was unable to add a new patient
8 Enter an appointment for a patient that doesnt exist It didnt work as designed.
It didnt work but it doesnt give a patient ID
9 Does the menu return after running a report? Yes It does

10 Todays Appointments I can enter an appointment for todays date.

11 From the patients date of birth is the age calculated No it isnt


Unit 10 Database Development Alexander Mothersole ID 70091194

12 Address lines 1-2 on patient table Not wide enough as it doesnt By the columns wider
show all of the address
13 No patient Phone numbers Enter phone numbers in
14 All patients ID is 15 By taking the default number out which was
15
15 The appointments query says error Appointments patients error The error message says Enter parameter
value
16 The doctors form error message doctors table department Enter parameter value
17 The doctors table query had a spelling mistake on the word Made spelling corrections and I put a sort on
department and the surnames were not sorted the surname ascending a-z

You might also like