You are on page 1of 10

Team 10 Report A Test Plan

Development

Acceptance Testing Definition: Formal testing conducted to determine whether or not a system satisfies its acceptance criteria and to enable the customer to determine whether or not to accept the system.

No 1

Attribute Testing Login page

Requirement Related Must be able to login Default page to be my request with rejected requests shown at top Simple layout Simple layout

Data Type Normal

Test Data

Expected Outcome

Actual Outcome Accepted

Successful Yes

2.1

Failed table showable on My Requests page Pending table showable on My Requests page Allocated table showable on My Requests page Cancelled table showable on

Normal

Username: CO, Accept password Password: password On click event Data shown (Click Failed header and button)

Data shown

Yes

2.2

Normal

On click event Data shown (Click Pending header and button) On click event Data shown (Click Allocated header and button) On click event (Click Cancelled Data shown

Data shown

Yes

2.3

Simple layout

Normal

Data shown

Yes

2.4

Simple layout

Normal

Data shown

Yes

Joe Lee Christina Maddy Priyan Mistry Hiren Patel Stuart Peters Matthew Swift Ashley Scott

Team 10 Report A Test Plan

2.5

My Requests page Make a request button takes you to the make a request form Navigation bar takes the user to the selected page The sort feature for each column on the round results table should filter correctly The filter feature should work for each column of the round results table

header and button) General site requirements Normal Selecting the make Make a request a request button page shown Make a request page shown Yes

User friendly

Normal

Selecting each page from the navigation bar

The user should be taken to the selected page

The correct pages are shown

Yes

4.1

Have option to search for a desired room

Normal

Test each sort separately

Each column should be sorted alphabetically

Each column was sorted alphabetically

Yes

4.2

Have option to search for a desired room

Normal

Test each filter separately

Each column should filter correctly

Each column filters correctly

Yes

Joe Lee Christina Maddy Priyan Mistry Hiren Patel Stuart Peters Matthew Swift Ashley Scott

Team 10 Report A Test Plan

4.3

The Switch to General site Timetable View requirements button should take the user to the timetable view page of round results The sort feature should allow the Timetable view to show individual course codes or all course codes The Switch to List View button should take the user to the list view page of round results from timetable view The user is able to click on the room images on the Room Search page and details of the rooms are Have option to search for a desired room

Normal

Selecting the Switch to Timetable View button

The user should be taken to the timetable view page

Timetable view page shown

Yes

5.1

Normal

Select options on the drop down box and ensure it displays the correct modules

To be able to view results for each module in a grid view

Results for each module are displayed in a grid view

Yes

5.2

General site requirements

Normal

Selecting the Switch to List View button

The user should be taken to the list view of round results

The user is taken to the list view of round results

Yes

Simple layout

Normal

On click on pictures

Room features and picture to be displayed in a pop up

Room features and picture are displayed in a pop up

Yes

Joe Lee Christina Maddy Priyan Mistry Hiren Patel Stuart Peters Matthew Swift Ashley Scott

Team 10 Report A Test Plan

displayed in a pop up The logout button The search facility on the map

Must be given a choice to logout on selected pages Given the option to search using the search box

Normal

Click logout button

System should log the user out

The user is now logged out of the system The correct room and building are shown

Yes

Normal

CC011 entered The map should into the search box produce the room and building

Yes

9.1

Module code updates module title on Make a Request form Start time should update finish time on Make a Request

User friendly makes the system easier to use for the user User friendly makes the system easier to use for the user Period must be noted as time not number User friendly makes the system easier to use for the user User friendly makes the system

Normal

COA256 selected from module code

Module Title should update to Object Oriented Programming and Algorithms Finish time should update to 10.50

Module Title updated

Yes

9.2

Normal

10.00 selected from Start Time

Finish time updated to 10.50

Yes

9.3

9.4

No of students textbox should only allow 3 numbers to be entered Park radio button should

Normal

333 entered into textbox

333 should be entered

333 entered

Yes

Normal

Park radio button selected

Park drop down list should become

Drop down list selectable

Yes

Joe Lee Christina Maddy Priyan Mistry Hiren Patel Stuart Peters Matthew Swift Ashley Scott

Team 10 Report A Test Plan

allow user to select park option 9.5 Building radio button should allow the user to select park and building options Room radio button should allow the user to select park, building and room options Weeks buttons should alter the number of check boxs selected for number of weeks selected Weeks buttons should alter the number of check boxs selected for number of weeks selected Weeks buttons should alter the

easier to use for the user

selectable

User friendly makes the system easier to use for the user User friendly makes the system easier to use for the user User friendly makes the system easier to use for the user

Normal

Building radio button selected

Park and building drop down lists should become selectable

Drop down lists selectable

Yes

9.6

Normal

Room radio button selected

Park, building and room drop down lists should become selectable

Drop down lists selectable

Yes

9.7

Normal

Weeks 1-12

Weeks should alter

Weeks alter

Yes

9.8

User friendly makes the system easier to use for the user

Normal

Odd

Weeks should alter

Weeks alter

Yes

9.9

User friendly makes the system

Normal

Even

Weeks should alter

Weeks alter

Yes

Joe Lee Christina Maddy Priyan Mistry Hiren Patel Stuart Peters Matthew Swift Ashley Scott

Team 10 Report A Test Plan

9.10

10

11.1

number of check boxs selected for number of weeks selected Weeks buttons should alter the number of check boxs selected for number of weeks selected User should always be able to see that they are logged into the system User should always be able to see which round they are in User should always be able to see which semester they are in

easier to use for the user

User friendly makes the system easier to use for the user

Normal

None

Weeks should alter

Weeks alter

Yes

Must be able to view that they have logged into the system Clearly show the user which round they are in

Normal

View all pages

Welcome CO should be visible

Welcome CO is visible

Yes

Normal

View all pages

Round should be shown on every page

Round is shown on every page

Yes

11.2

Clearly show the user which semester they are in

Normal

View all pages

Semester should be shown on every page

Semester is shown on every page

Yes

Joe Lee Christina Maddy Priyan Mistry Hiren Patel Stuart Peters Matthew Swift Ashley Scott

Team 10 Report A Test Plan

12.1

Data should be posted to the database from the make a request form

Have the option to send a single request

Normal

12.2

The user Have the option to should be able send multiple to send multiple requests requests

Normal

COA122, Programming the WWW, Friday, 1111.50, 1 room, 100 students, lecture, Haselgrave, N001, Odd weeks, Computer, Projector, OHP, Whiteboard No of rooms drop down box changed to three

The data should be The data was posted to the posted to the correct correct fields in the database fields in the database

Yes

Two extra Room drop down lists should be displayed to the user

13.1

The user should be able to delete an entry from My Requests

User should be able to reject requests

Normal

Delete button selected from Failed requests

The row should be deleted from the grid and the Failed count should be updated

No however, the user can still select 13 number of rooms and multiple rooms can then be allocated based on park, building and room choices if specified Row deleted and Failed count Yes updated No drop down lists were displayed

Joe Lee Christina Maddy Priyan Mistry Hiren Patel Stuart Peters Matthew Swift Ashley Scott

Team 10 Report A Test Plan

13.2

The user should be able to edit last years requests Room search drop down returns only information on the selected room codes The user should be able to view extra information about each row of Round Results

User should be able to edit requests

Normal

Edit button selected from Last Years Request table Schofield

14

Have the option to search for a desired room

Normal

Allow the update of data within text boxes based on column fields on each respective row Correct data should be shown

Data updated

Yes

Correct data shown

Yes

15

User friendly

Normal

Extra information icon selected

A table should be Table shown shown displaying the extra information

Yes

Joe Lee Christina Maddy Priyan Mistry Hiren Patel Stuart Peters Matthew Swift Ashley Scott

Team 10 Report A Test Plan

Live Compatibility Testing Definition: Testing whether the system is compatible with other systems with which it should communicate. In our case test to see if it is compatible across browsers. No Attribute Testing Requirement Related Be compatible across browsers Data Type Normal Test Data View in several browsers Expected Outcome Accept data Actual Outcome Functionality works, styling altered Successful No Timetabling system styling altered in Internet explorer No Timetabling system styling altered in Internet explorer No Timetabling system styling altered in Internet explorer No Timetabling system styling altered in Internet explorer

16.1 My Requests page is aligned correctly

16.2 New Request page is aligned correctly 16.3 Room Search page is aligned correctly 16.4 Map is aligned correctly

Be compatible across browsers Be compatible across browsers Be compatible across browsers

Normal

Normal

Normal

View in several browsers View in several browsers View in several browsers

Accept data Accept data Accept data

Functionality works, styling altered Functionality works, styling altered Functionality works, styling altered

16.5 Help page is aligned correctly

Be compatible across browsers

Normal

View in several browsers

Accept data

Functionality works, styling altered

No Timetabling system styling altered in Internet explorer

Although there are some slight compatibility issues, these only affected the styling of the page having no effect on the functionality that is available, for example circles appearing as squares. Unfortunately we did not have time to rectify these errors however with more time this could be accomplished.
Joe Lee Christina Maddy Priyan Mistry Hiren Patel Stuart Peters Matthew Swift Ashley Scott

Team 10 Report A Test Plan

Negative Testing
o

Definition: Tests aimed at showing that a component or system does not work and designed to break the software.

No 17 18

Attribute Testing Login page Filtering a room that will return no results on Round Results list view No of students text box validation on Make a Request page

Test Data Username: CO Password: hello Filter for a selection that does not exist

Expected Outcome Unable to log in No results should be shown

Actual Outcome Unable to log in No results shown

Successful Yes Yes

19

HHH

20

The user should not be Number of students able to submit a request if text box to be left the number of students empty text box is left empty on the Make a Request form

No data should be shown in the text box and an error message should be shown Form should not be submitted and Please enter number of students to be shown next to the textbox

No data is shown and error message does appear

Yes

Form not submitted and error message shown

Yes

Our negative testing has proved that the system is well validated, protecting against incorrect data entry to prevent any errors occurring.

Joe Lee Christina Maddy Priyan Mistry Hiren Patel Stuart Peters Matthew Swift Ashley Scott

You might also like