CS计算机代考程序代写 SQL database Excel Software Test Plan

Software Test Plan

Software Test Plan

Murdoch IT

School of IT Website Management System

Primary Client: Shri Rai

By
Eye Spide

Web Solutions 

Table of Contents

31.0 Introduction

31.1 Objectives

31.2 Testing Strategy

41.3 Scope

41.4 Reference Material

51.5 Definitions and Acronyms

62.0 Approach

62.1 Component Testing

62.2 Integration Testing

62.3 Interface Testing

62.4 Security Testing

72.5 Recovery Testing

73.0 Acceptance Criteria

8Appendix A

1.0 Introduction

“The Software Test Plan (STP) is designed to prescribe the scope, approach, resources, and schedule of all testing activities. The plan must identify the items to be tested, the features to be tested, the types of testing to be performed, the personnel responsible for testing, the resources and schedule required to complete testing.” This document follows on from the Architectural and Detailed Design Document, which provided in depth technical information on how the system will be developed.

The Test Plan will include all the various forms of testing carried out on the system including solutions for fixing errors if and when they occur. The Software Test Plan provides in depth information on the various aspects of the system and what tests were carried out on them. The Software Test Plan is created for the purpose of retaining a detailed copy of the various tests that have been performed on the Website Management system.

This document will provide a reference for future developers for testing problems that may emerge, assisting in situations such as: checking whether a certain part of the system has been tested, and if so, how and what were the results; checking whether a similar test has been carried out on the system previously, and if errors were found, how they were fixed for similar problems in the future, and so on.

The sections covered will include descriptions of the testing items; the features tested, not tested, the approaches taken to the various types of testing, the criteria of each test (pass or fail), the testing process, the environmental requirements, the change management procedures and will conclude with plan approvals.

1.1 Objectives

The overall objective of this document is to provide thorough testing analysis of the Website Management System for the Murdoch School of Information Technology (IT). The information provided in this document incorporates the requisite testing for the requirements as outlined by the client.

In order to comply with the objective of this document, various approaches used in testing will be discussed in detail and the final outcome of the specified requirements will be acknowledged with a pass or fail criteria.

1.2 Testing Strategy

Testing is the process of analyzing a software item to detect the differences between existing and required conditions and to evaluate the features of the software item. Eye Spide Web Solutions has provided in depth testing strategies and have included the following approaches which will be discussed later on in this document.

The approaches Eye Spide Web Solutions have used are:

· Component Testing

· Integration Testing

· Interface Testing

· Security Testing

· Recovery Testing

· Performance Testing

· Regression Testing

1.3 Scope
Testing will be performed at several points in the life cycle as the product is constructed. Testing is a very ‘dependent’ activity (meaning some testing cannot be started until certain parts of the product are completed). As a result, test planning is a continuing activity performed throughout the system development life cycle. Test plans must be developed for each level of product testing.The STP will undergo scheduled and unscheduled updates.
Scheduled updates will occur where testing is carried out in a predetermined order whereby several criteria will be checked. Another form of scheduled updates will occur where testing subjects are given a deadline to test the system and the feedback will be documented.

Unscheduled updates will occur in the instance of on-the-fly testing, where the programmers find errors as they are creating or modifying code. The test plan will be distributed or made available to all members of the project team each time it is modified.

Version control will be consistent with previous documents for this system, where minor changes will result in raising the version number a fraction (e.g. from 2.3 to 2.4), whereas major changes will result in raising the version number to the next whole number (e.g. 1.6 to 2).

1.4 Reference Material
The following is a complete list of all documents and other sources referenced in the Software Test Plan. These references are required for the high-level test plan. The references for Eye Spide Web Solutions system are:

· Project authorization: Requirements &Analysis

· Project plan: Software Project Management Plan

· Relevant standards: XHTML, CWIS Guidelines WAI Official Documentation

The complete list of documents and other sources referred to for this document are as follows:

Initial address for partial links: http://www.growthexponent.com/cgi-bin/viewcvs.cgi/ ict333_project/project_docs

Table 1: References
Document Name
Path

CWIS Guidelines
http://www.murdoch.edu.au/cwisad/styles/intro.html

Eye Spide Web Solutions: Software Project Management Plan
Software%20Project%20Management%20Plan.doc

Eye Spide Web Solutions: Requirements and Analysis Document
/r%26a/

Eye Spide Web Solutions: Architectural and Design Document
/ad%26d/

Eye Spide Web Solutions Prototype Site
http://gryphon.murdoch.edu.au/~group14/prototype/dspLogin.php

MAIS Documentation
http://www.murdoch.edu.au/wwwforms/mais/help/maishelp.html

WAI
http://www.w3.org/WAI/

XHTML 1.1 Strict Standard
http://www.w3.org/TR/xhtml11/

1.5 Definitions and Acronyms

The following are the definitions and acronyms used with this document to provide definitions all terms and agency acronyms required to properly interpret the Software Test Plan.

Table 2: Glossary of acronyms
Term
Description

CWIS
Campus Wide Information Service

IT
Information Technology

MAIS
Murdoch Authentication and Identification System

MySQL
My Structured Query Language

PHP
Hypertext Pre-Processor

STP
Software Test Plan

WAI
Web Accessibility Initiative

WMS
Website Management System

XHTML
eXtensible Hyper Text Mark-up Language

2.0 Approach

The following section describes in detail the various approaches Eye Spide Web Solutions incorporated for their testing. The various approaches will be described and will include the testing tables with results to coincide with the approach.
2.1 Component Testing

Component Testing, also known as unit testing, is conducted to verify the implementation of the design for one software element (e.g., unit, module) or a collection of software elements. The purpose of component testing is to ensure that the program logic is complete and correct and ensuring that the component works as designed.
2.2 Integration Testing
Integration Testing is conducted in which software elements, hardware elements, or both are combined and tested until the entire system has been integrated. The purpose of integration testing is to ensure that design objectives are met and ensures that the software, as a complete entity, complies with operational requirements. Integration testing is also called System Testing.

The Website Management System has integrated two systems – the MAIS authentication and the handbook. The MAIS is used for the user to log into the Website Management System to have access to various aspects of the system depending on their roles. The handbook is integrated to incorporate data from the handbook for Units, Allocations and Semesters.

2.3 Interface Testing
Interface Testing is done to ensure that the application operates efficiently and effectively outside the application boundary with all interface systems.

The testing done by Eye Spide Web Solutions tests the navigational aspects of the system and each individual page. The table goes through the pages on the system and describes what should be displayed on each page. The testing also checks for form validation for all the maintenance pages.

Browser testing has also been done to look at the Website Management System on various browsers. The browsers tested are the required browsers specified by the client.

2.4 Security Testing

Security Testing is done to ensure that the application systems control and auditability features of the application are functional. The Website Management System has the security of MAIS authentication required for users to access the maintenance side of the system. General public can browse the website and can only log in if their MAIS id number is stored in the database.

Role allocations’ is another security measure incorporated into this system. Roles are allocated to users in order to define areas that they can maintain on the website. The site administrator is the only person who has access to all areas including maintaining the roles..

2.5 Recovery Testing

Eye Spide Web Solutions have designed a back up of the database to ensure that in case of a server failure or hardware failure, the system is recoverable.

3.0 Acceptance Criteria

In order for the system to be accepted, there is criteria that demands adherence. The software must provide for the following:

Required Functionality

· Required Data update
· Required Data output
· Required Data processing
· Required security/authentication/authorisation
· Required constraints/business rules enforced
· Other required functionality
Additional Functionality

· Backup/restore facilities where appropriate
· Data archiving where anticipated data growth indicated that this is necessary
· Automated installation or assistance with installation
· The software is fully seeded
· Extra desirable features beyond the basic project scope
Software works correctly

· Minimal bugs
· Thoroughly tested software
· Error/exception trapping and handling
User Interface

· A friendly and intuitive interface
· The interface is appropriate for the system
· The navigation assists the user’s tasks
Appendix A

AUTHORISATION TESTING

This testing was conducted over the course of the authorisation implementation.

The tests are designed to show the ability of the user to access data or make modifications to data where the user’s authorisation code does not match the required user authentication code for modification of the specific website management system page or data. The final table shows the second level authorisation, layered on top of the authorisation implemented immediately around the database query.

TEST
TEST VALUES
EXPECTED RESULT
ACTUAL RESULT
TEST RESULT

About us – auth update
Add to the description: this is an addition
We need to get the description The School of IT Description goes here. This is an update

We need to get the description The School of IT Description goes here. This is an update
PASSED

About us – no auth update
*Description: We need to get some information here
ERROR MESSAGE = NO VALID PRIVILEGES
Update About Us Submission Error:
You have insufficient privileges to perform this function.

PASSED

Allocation – auth – add
Semester: s22005

Points: 6

Unit: ict987

Campus: Murdoch

Enrolment: internal

The entered details will be visible in the “current allocated units list”
The entered details is be visible in the “current allocated units list”
PASSED

Allocation – auth – delete
Click on “delete” for semester 2 2004 unit “ICT529” at “Rockingham”

This allocation is removed from the allocation listing
This allocation is no longer viewable in semester 2 2004
PASSED

Allocation – auth – update
Click on unit “ICT104”

Changed enrolment to internal only, added unit co-ordinator – “Danny Toohey” and lecturers “David Bennett, Jason Pascoe, Kim Hewett, Melanie Hill”

Updated details reflected in the unit listing for that semester
Updated details reflected in the unit listing for that semester
PASSED

Allocations – no auth – add
Sem: sem12005

Unit: ICT225

Campus:Singapore

UnitCo-ord: Shri Rai
ERROR MESSAGE = NO VALID PRIVILEGES
You have insufficient privileges to perform this function.

PASSED

Allocations – no auth update
Enrolment: – all

Unit Co-ord: Melanie Hill

Lecturers: asda
ERROR MESSAGE = NO VALID PRIVILEGES

You have insufficient privileges to perform this function.

PASSED

Allocations no auth – delete
Click on “Delete”
ERROR MESSAGE = NO VALID PRIVILEGES
You have insufficient privileges to perform this function

PASSED

Author – auth – add
Existing user: Diana Adorno

New User:

First Name: An

Last Name: Author

URL: anauth@somewhere

Author List is updated with information from the form
Author List is updated with information from the form
PASSED

Author – auth – delete
Click on “Delete” for existing author in Author List
Pop up message to confirm delete action, Author no longer visible as assigned that publication (seminar)

Pop up message to confirm delete action, Author no longer visible as assigned that publication (seminar)
PASSED

Author – auth – update
Update user:

Change: combinations of MAIS, first name, last name, email, room, fax

Update Author:

Change first name, last name, url

Changes made to user or author is reflected in the Author list, beneath the form
Changes made to user or author is reflected in the Author list, beneath the form
PASSED

Author – no auth – add Existing User
Click publication Author [edit] –

ERROR MESSAGE = NO VALID PRIVILEGES
Author Submission Error:
You have insufficient privileges to perform this function.

PASSED

Author – no auth – add

new author
Click publication (or Seminar) Author [edit] –

· navigates to Author page – enter new Author details:

· First Name: this should

· Last Name: not add this author

ERROR MESSAGE = NO VALID PRIVILEGES
Author Submission Error:
You have insufficient privileges to perform this function.

PASSED

Author – no auth – delete
Click “Delete” on Author Page
ERROR MESSAGE = NO VALID PRIVILEGES
Author Submission Error:
You have insufficient privileges to perform this function.

PASSED

Author – no auth – update
Click publication (or seminar) to “[edit] Author” –navigates to maintain Author page.

Click “[edit author]” (“[edit user]”)
ERROR MESSAGE = NO VALID PRIVILEGES
Author Submission Error:
You have insufficient privileges to perform this function.

PASSED

Course – auth – add
Code: COD123

Title: test course

Description: some words here

Category: undergrad

This course should be added to the course listing below the form
This course should be added to the course listing below the form
PASSED

Course – auth delete
Click on “Delete” for course title “test course”
The course “test course” is no longer visible in the “Course list”

The course “test course” is no longer visible in the “Course list”
PASSED

Course – auth – update
Course title link is selected from “course list” .

Combinations of course code, title, description and category are updated/changed

Changes are reflected in “course list” below the course form
Changes are reflected in “course list” below the course form
PASSED

Course – no auth – add
Code: A1004

Title: this should not add

Description: how not to add a course

Category: Undergraduate
ERROR MESSAGE = NO VALID PRIVILEGES
Course Submission Error:
You have insufficient privileges to perform this function.

PASSED

Course – no auth – delete
Click on “delete” for B0121: How to Run a Course1
ERROR MESSAGE = NO VALID PRIVILEGES
Course Submission Error:
You have insufficient privileges to perform this function.

PASSED

Course – no auth – update
Click on course Title use case test: use case test
ERROR MESSAGE = NO VALID PRIVILEGES
Course Submission Error:
You have insufficient privileges to perform this function.

PASSED

Paper – auth – add
Paper title: research (seminar) paper

Type: research (seminar)

URL: myresearch.bla

Information entered will be updated in the paper list
Information entered will be updated in the paper list
PASSED

Paper – auth – delete
Click on “Delete” for paper title: “research paper”
The paper “research paper” is no longer visible in the paper list

The paper “research paper” is no longer visible in the paper list
PASSED

Paper – auth – update
Click on paper title, change combinations of title, type and url
Changes to be reflected in the paper lists

Changes are reflected in the paper list
PASSED

Paper – no auth – add
In maintain seminars (publications) click on “[edit] papers”

Title: this should not add

Type: chose excel

URL: some url here
ERROR MESSAGE = NO VALID PRIVILEGES
Paper Submission Error:
You have insufficient privileges to perform this function.

PASSED

Paper – no auth – delete
Click on “delete” for listed paper.
ERROR MESSAGE = NO VALID PRIVILEGES
Paper Submission Error:
You have insufficient privileges to perform this function.

PASSED

Paper – no auth – update
In maintain seminars (publications) click on “[edit] papers” where number of papers > 0

Click on paper title.

ERROR MESSAGE = NO VALID PRIVILEGES
Paper Submission Error:
You have insufficient privileges to perform this function.

PASSED

Publication – auth – add
Date: 12 February 1997

Title: publications about publications

Description: a book discussing the publications written about other publications

The information entered will be added to the Publication listing
The information entered is added to the publication listing
PASSED

Publication – auth – delete
Click on “delete” for title publications about publications
The paper “publications about publications ” is no longer visible in the paper list

The paper “publications about publications ” is no longer visible in the paper list
PASSED

Publication – auth – update
Clicked on a publication title. Changed combinations of title, date, and description
The changes made to the publication are reflected in the publication listing

The changes made to the publication are reflected in the publication listing
PASSED

Publication – no auth – add
Date:06 December 2010

Title: This should not add

Description: how not to add a pub
ERROR MESSAGE = NO VALID PRIVILEGES
Publication Submission Error:
You have insufficient privileges to perform this function.

PASSED

Publication – no auth – update
Click on Publication Title (update)
ERROR MESSAGE = NO VALID PRIVILEGES
Publication Submission Error:
You have insufficient privileges to perform this function.

PASSED

Publication – no auth –delete
Click on “delete” button
ERROR MESSAGE = NO VALID PRIVILEGES

Publication Submission Error:
You have insufficient privileges to perform this function.

PASSED

Research – auth – add
Research type: research Area (group)

Title: Binary keys to perfect geometry

URL: www.perfectcircle.com

URL alt text: a perfect circle

The added research area (group) is added to the research listing
The added research area (group) is added to the research listing
PASSED

Research – auth – delete
Click on “delete” link for research title “Binary keys to perfect geometry”
Research title “Binary keys to perfect geometry” is no longer visible on the research list

Research title “Binary keys to perfect geometry” is no longer visible on the research list
PASSED

Research – auth – update
Click on a research title. Change combinations of the category, title, URL and URL alt text
Changes made to research are reflected in the research list

Changes made to research are reflected in the research list
PASSED

Research – no auth – add
Research Type:

Research Area

Title: This should not add

URL: some url

Alt Text: some alt text (Research Type:

Research Group

Title: This should not add

URL: some url

Alt Text: some alt text)

ERROR MESSAGE = NO VALID PRIVILEGES
Research Submission Error:
You have insufficient privileges to perform this function

PASSED

Research – no auth – delete
Clicked “Delete” link
ERROR MESSAGE = NO VALID PRIVILEGES
Research Submission Error:
You have insufficient privileges to perform this function

PASSED

Research – no auth – update
Click on Research Title Link
ERROR MESSAGE = NO VALID PRIVILEGES
Research Submission Error:
You have insufficient privileges to perform this function

PASSED

Roles – auth – update
Select or deselect roles of available actions for the Website Management System

User actions reflect changes made to user roles
User actions reflect changes made to user roles
PASSED

Roles – no auth – update
Clicked on all boxes to give myself rights to change the content of the site
ERROR MESSAGE = NO VALID PRIVILEGES
Roles Update Error:
You have insufficient privileges to perform this function.

PASSED

Semesters – auth – add
Type: s

Number: 2

Year: 1973
Semester with these attributes is added to the semester list

Semester with these attributes is added to the semester list
PASSED

Semesters – auth – delete
Click on “delete” semester s2,1973
Semester “s2,1973” is no longer visible on the semester list
Semester “s2,1973” is no longer visible on the semester list

PASSED

Semesters – auth – update
Click on existing semester: modify field value combinations
Changes in field values are reflected in the semester listing

Changes in field values are reflected in the semester listing
PASSED

Semesters – no auth – add
Type: s

Number: 2

Year: 1973
ERROR MESSAGE = NO VALID PRIVILEGES
Semester Submission Error:
You have insufficient privileges to perform this function.

PASSED

Semesters – no auth – delete
Click on “delete” for an existing semester
ERROR MESSAGE = NO VALID PRIVILEGES
Semester Submission Error:
You have insufficient privileges to perform this function.

PASSED

Semesters – no auth – update
Clicked on “s2,2005”
ERROR MESSAGE = NO VALID PRIVILEGES
Semester Submission Error:
You have insufficient privileges to perform this function.

PASSED

Seminar – auth – add
Date: 06 June 2005

Title: testing seminar

Description: a seminar for testing
Seminar is added to the seminar list having the attributes listed left.

Seminar is added to the seminar list having the attributes listed left.
PASSED

Seminar – auth – delete
Click on “delete” for testing seminar
Testing seminar is no longer visible in the seminar list

Testing seminar is no longer visible in the seminar list
PASSED

Seminar – auth update
Click on existing seminar title, modify combinations of seminar details
Changes to the seminar details are reflected in the seminar listing

Changes to the seminar details are reflected in the seminar listing
PASSED

Seminar – no auth – add
Date:06 December 2010

Title: This should not add

Description: how not to add a seminar

ERROR MESSAGE = NO VALID PRIVILEGES
Seminar Submission Error:
You have insufficient privileges to perform this function.

PASSED

Seminar – no auth – delete
Click on “delete” button
ERROR MESSAGE = NO VALID PRIVILEGES
Seminar Submission Error:
You have insufficient privileges to perform this function.

PASSED

Seminar – no auth – update
Click on seminar title link “Second Seminar “ button
ERROR MESSAGE = NO VALID PRIVILEGES
Seminar Submission Error:
You have insufficient privileges to perform this function.

PASSED

t.procedures – auth – add
Category: bookshop ( lectures, library, Murdoch print, school of it,tutorials)

Title: adding a teaching procedure

Description: adding description

URL: some url

Hint: some hint

The t.procedures listing is updated with the entered information
The t.procedures listing is updated with the entered information
PASSED

t.procedures – auth – delete
Click on “delete” for above t.procedure
“adding a teaching procedure” is no longer visible in the teaching procedure listing

“adding a teaching procedure” is no longer visible in the teaching procedure listing
PASSED

t.procedures – auth – update
Click on t.procedure title: modify combinations of field values
Changes in the t.procedure field values are reflected on the t.procedures listing

Changes in the t.procedure field values are reflected on the t.procedures listing
PASSED

t.procedures – no auth – add
Category :bookshop ( lectures, library, Murdoch print, school of it,tutorials)

Title: this should not add

Description: some not adding description

URL: some url

Hint: some hint
ERROR MESSAGE = NO VALID PRIVILEGES
Teaching Procedure Submission Error:
You have insufficient privileges to perform this function.

PASSED

t.procedures – no auth – delete
Clicked on “delete”
ERROR MESSAGE = NO VALID PRIVILEGES
Teaching Procedure Submission Error:
You have insufficient privileges to perform this function.

PASSED

t.procedures – no auth – update
Clicked on t.procedures title: “bookshop use and abuse”
ERROR MESSAGE = NO VALID PRIVILEGES
Teaching Procedure Submission Error:
You have insufficient privileges to perform this function.

PASSED

Unit mats – auth – add
Title: a unit material

Initials: vid

Description: a video showing types of unit mats

URLwww.vid.bla

url alt text:

The unit material listing is updated with the entered information
The unit material listing is updated with the entered information
PASSED

Unit mats – auth – delete
Click “delete” for unit material title
The selected unit material title is no longer visible in the unit materials listing
The selected unit material title is no longer visible in the unit materials listing
PASSED

Unit mats – auth – update
Click on existing unit material link, modify combinations of unit material field values
Changes to the unit material field values are reflected in the unit material listing

Changes to the unit material field values are reflected in the unit material listing
PASSED

Unit mats – no auth – add
Title: this unit mat should not add

Initials: boat

Description: anything can go here

url:www somthing

url alt text: no unit mat added

ERROR MESSAGE = NO VALID PRIVILEGES
ERROR MESSAGE = NO VALID PRIVILEGES
PASSED

Unit mats – no auth – delete
Click “delete” existing unit material title
ERROR MESSAGE = NO VALID PRIVILEGES
ERROR MESSAGE = NO VALID PRIVILEGES
PASSED

Unit mats – no auth – update
Click on existing unit material title
ERROR MESSAGE = NO VALID PRIVILEGES

ERROR MESSAGE = NO VALID PRIVILEGES
PASSED

Units – auth – add
Code:COD123

Title: Adding a unit

Points:12

Description:a unit on how to add a unit
A unit is created with the field values as specified, it is displayed under the form in which it was created

A unit is created with the field values as specified, it is displayed under the form in which it was created
PASSED

Units – auth – delete
Click “delete” for an existing unit (COD123)
COD123 is no longer visible in the unit list

COD123 is no longer visible in the unit list
PASSED

Units – auth – update
Click on code of unit

Modify combinations of field values
Changes in field values will be reflected in unit listing
Changes in field values will be reflected in unit listing
PASSED

Units – no auth – add
Code: ICT10009

Title : this should not add

Points: 34

Description: this description should not add
ERROR MESSAGE = NO VALID PRIVILEGES
Unit Submission Error:
You have insufficient privileges to perform this function

PASSED

Units – no auth – delete
Click on “Delete”
ERROR MESSAGE = NO VALID PRIVILEGES
Unit Submission Error:
You have insufficient privileges to perform this function

PASSED

Units – no auth – update
1. Click on unit code “ICT102” – change code to “ict 100023” leave all other required fields.

Click on unit code “ICT102” – leave unit code change title: to bla.
ERROR MESSAGE = NO VALID PRIVILEGES
Unit Submission Error:
You have insufficient privileges to perform this function

PASSED

Users – auth – add
(MAIS): 9876764

First name: una

Last name: penultimate
A user is created with the field values as specified, it is displayed under the form in which it was created

A user is created with the field values as specified, it is displayed under the form in which it was created
PASSED

Users – auth – delete
Click on “delete” for user name
User no longer visible in user list
User no longer visible in user list

PASSED

Users – auth – update
Click on users users name “[update]” link

Modify combinations of user data
Changes to user data will be reflected in the user listing

Changes to user data will be reflected in the user listing

Users – no auth – add
Mais : 1232143

First Name: some name

Last name: some other name
ERROR MESSAGE = NO VALID PRIVILEGES
User Submission Error:
You have insufficient privileges to perform this function.

PASSED

Users – no auth – delete
Clicked on “delete” for user “Sharon Rampant”
ERROR MESSAGE = NO VALID PRIVILEGES
User Submission Error:
You have insufficient privileges to perform this function.

PASSED

Users – no auth – update
Clicked on user[update] “Melanie Hill”

Changed Mais to 123214, first name to “mel”
ERROR MESSAGE = NO VALID PRIVILEGES
User Submission Error:
You have insufficient privileges to perform this function.

PASSED

Authorisation Testing II

This testing table indicates the effectiveness of the second level of authorisation checking implemented throughout the webpage management system. This level of authorisation prevents the unauthorised user from accessing maintenance pages.

TEST
TEST VALUES
EXPECTED RESULT
ACTUAL RESULT
TEST RESULT

About us – auth

WMS maintenance link visible and clickable

WMS maintenance link visible

and clickable
PASSED

About us – no auth

WMS maintenance link not visible

Or clickable

WMS maintenance link not visible

Or clickable
PASSED

Allocations – auth

WMS maintenance link visible

and clickable
WMS maintenance link visible

and clickable

PASSED

Allocations – no auth

WMS maintenance link not visible

Or clickable

WMS maintenance link not visible

Or clickable
PASSED

Authors – auth

WMS maintenance link visible

and clickable
WMS maintenance link visible

and clickable

PASSED

Authors – no auth

WMS maintenance link not visible

Or clickable

WMS maintenance link not visible

Or clickable
PASSED

Course – auth

WMS maintenance link visible

and clickable

WMS maintenance link visible

and clickable
PASSED

Course – no auth

WMS maintenance link not visible

Or clickable

WMS maintenance link not visible

Or clickable
PASSED

Papers – auth

WMS maintenance link visible

and clickable

WMS maintenance link visible

and clickable
PASSED

Papers – no auth

WMS maintenance link not visible

Or clickable

WMS maintenance link not visible

Or clickable
PASSED

Publication – no auth

WMS maintenance link visible

and clickable

WMS maintenance link visible

and clickable
PASSED

Publication – auth

WMS maintenance link visible

and clickable

WMS maintenance link visible

and clickable
PASSED

Research – auth

WMS maintenance link visible

and clickable

WMS maintenance link visible

and clickable
PASSED

Research – no auth

WMS maintenance link not visible

Or clickable

WMS maintenance link not visible

Or clickable
PASSED

Seminar – auth

WMS maintenance link visible

and clickable

WMS maintenance link visible

and clickable
PASSED

Semester – auth

WMS maintenance link not visible

Or clickable

WMS maintenance link not visible

Or clickable
PASSED

Semester – no auth

WMS maintenance link visible

and clickable
WMS maintenance link visible

and clickable

PASSED

Seminar – no auth

WMS maintenance link not visible

Or clickable
WMS maintenance link not visible

Or clickable

PASSED

Teaching procedures – auth

WMS maintenance link visible

and clickable

WMS maintenance link visible

and clickable
PASSED

Teaching procedures – no auth

WMS maintenance link not visible

Or clickable

WMS maintenance link not visible

Or clickable
PASSED

Unit Materials – auth

WMS maintenance link visible

and clickable

WMS maintenance link visible

and clickable
PASSED

Unit materials – no auth

WMS maintenance link not visible

Or clickable

WMS maintenance link not visible

Or clickable
PASSED

Unit notes – auth

WMS maintenance link visible

and clickable

WMS maintenance link visible

and clickable
PASSED

Unit notes – no auth

WMS maintenance link not visible

Or clickable

WMS maintenance link not visible

Or clickable
PASSED

User – auth

WMS maintenance link visible

and clickable

WMS maintenance link visible

and clickable
PASSED

User – no auth

WMS maintenance link not visible

Or clickable

WMS maintenance link not visible

Or clickable
PASSED

INPUT TESTING

These tests are designed to show the ability of the user to insert data through the Web interface to the database, or to make modifications to data already existing in the database where the user’s authorisation code is appropriate to the task.

This testing is carried out by visually checking the input on the Web pages is reflected in the database tables.

As it is necessary that the data entered into the web pages is inserted or updated through the use of SQL queries created for this purpose, it follows that for every addition of information (insert) or modification (update) the SQL queries have also passed the test for correctness.

TEST
TEST VALUES
EXPECTED RESULT
ACTUAL RESULT
TEST RESULT

About us – update
Add to the description in the web interface:

Append the following to the existing description.

“this is an addition”

The database should be updated with the new information (about_us) table
The database is updated with the new information (about_us) table
PASSED

Allocation – add
Semester: s22005

Points: 6

Unit: ict987

Campus: Murdoch

Enrolment: internal

The database should contain a new entry with the new information (allocation, staff_allocation, tutor_allocation(if necessary)) table

The database contains a new entry with the new information (allocation, staff_allocation, tutor_allocation(if necessary)) table
PASSED

Allocation – update and delete
Click on unit code “ICT987”: change points to 4, unit co-ordinator to “David Bennett” and Lecturers to “Kim Hewett”

Click on “delete” for unit “ICT987”

The database should be updated with the new information (allocation, staff_allocation, tutor_allocation(if necessary) ) table
The database is updated with the new information (allocation staff_allocation, tutor_allocation(if necessary)) table
PASSED

Author – add
Existing user: Diana Adorno

New User:

First Name: An

Last Name: Author

URL: anauth@somewhere

The database should contain a new entry with the new information (author_allocation) table
The database contains a new entry with the new information (author_allocation) table
PASSED

Author –update and delete
Click publication Author [edit author] –

Modify author first name and last name

Click on “Delete” for existing author in Author

List

The database should be updated with the new information (author) table
The database is updated with the new information (author) table
PASSED

Course– add
Code: TC

Title: Test Course

Description: Test description

Category: honours

Coordinator: David Bennett

The database should contain a new table entry with the new information (course) table
The database contains a new entry with the new information (course) table
PASSED

Course – update and delete
Click on Listed Course Title “TC: Test Couse”:

Modify title, description and coordinator.

Click on “Delete” for course title “test course”

The database should be updated with the new information (course) table
The database is updated with the new information (course) table
PASSED

Paper – add
Paper title: research (seminar) paper

Type: research (seminar)

URL:myresearch.bla
The database should contain a new table entry with the new information (paper) table

The database contains a new entry with the new information (paper) table
PASSED

Paper –update and delete
Click on listed paper title “research paper”

Modify title, type and or url

Click on “Delete” for paper title: “research paper”

The database should be updated with the new information (paper) table
The database is updated with the new information (paper) table
PASSED

Publication –add
Date:12 February 1997

Title: publications about publications

Description: a book discussing the publications written about other

Publications

The database should contain a new table entry with the new information (publication) table
The database contains a new entry with the new information (publication) table
PASSED

Publication – update and delete
Clicked on a publication title. Changed combinations of title, date, and description

Click on “delete” for title publications about publications

The database should be updated with the new information (publication) table
The database is updated with the new information (publication) table
PASSED

Research – add
Research type: research Area (group)

Title: Binary keys to perfect geometry

URL: www.perfectcircle.com

URL alt text: a perfect circle

The database should contain a new table entry with the new information (research) table
The database contains a new entry with the new information (research) table
PASSED

Research – update and delete
Click on a research title. Change combinations of the category, title, URL and URL alt text

Click on “delete” link for research title “Binary keys to perfect geometry”

The database should be updated with the new information (research) table
The database is updated with the new information (research) table
PASSED

Roles –update
Select or deselect roles of available actions for the Website Management System
The database should be updated with the new information (role_allocation) table
The database is updated with the new information (role_allocation) table

PASSED

Semesters –add
Type: s

Number: 2

Year: 1973
The database should contain a new table entry with the new information (semester) table

The database contains a new entry with the new information (semester) table
PASSED

Semesters – update and delete
Click on existing semester: modify field value combinations

Click on “delete” semester s2,1973

The database should be updated with the new information (semester) table
The database is updated with the new information (semester) table
PASSED

Seminar –add
Date: 06 june 2005

Title: testing seminar

Description: a seminar for testing
The database should contain a new table entry with the new information (seminar) table

The database contains a new entry with the new information (seminar) table
PASSED

Seminar – update and delete
The database contains a new entry with the new information (semester) table

Click on “delete” for testing seminar

The database should be updated with the new information (seminar) table
The database is updated with the new information (seminar) table
PASSED

t.procedures – add
Category: bookshop ( lectures, library, Murdoch print, school of it,tutorials)

Title: adding a teaching procedure

Description: adding description

URL: some url

Hint: some hint

The database should contain a new table entry with the new information (teaching) table
The database contains a new entry with the new information (teaching) table
PASSED

t.procedures – update and delete
Click on t.procedure title: modify combinations of field values

Click on “delete” for above t.procedure

The database should be updated with the new information (teaching) table
The database is updated with the new information (teaching) table
PASSED

Unit mats –add
Title: a unit material

Initials: vid

Description: a video showing types of unit mats

URLwww.vid.bla

url alt text:

The database should contain a new table entry with the new information (unit_material) table
The database contains a new entry with the new information (unit_material) table
PASSED

Unit mats – update and delete
Click on existing unit material link, modify combinations of unit material field values

Click “delete” for unit material title

The database should be updated with the new information (unit_material) table
The database is updated with the new information (unit_material) table
PASSED

Units – add
Code:COD123

Title: Adding a unit

Points:12

Description:a unit on how to add a unit
The database should contain a new table entry with the new information (unit) table

The database contains a new entry with the new information (unit) table
PASSED

Units update and – delete
Click on code of unit

Modify combinations of field values

Click “delete” for an existing unit (COD123)

The database should be updated with the new information (unit) table
The database is updated with the new information (unit) table
PASSED

Users –add
(MAIS): 9876764

First name: una

Last name: penultimate
The database should contain a new table entry with the new information (user) table

The database contains a new entry with the new information (user) table
PASSED

Users – update and delete
Click on users users name “[update]” link

Modify combinations of user data

Click on “delete” for user name
The database should be updated with the new information (user) table
The database is updated with the new information (user) table
PASSED

Authentication

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check the login hyperlink is displayed when not logged in

Visual Status
Login hyperlink will be displayed in the top right hand corner

The login is displayed in correct position
PASSED

2
Check the login hyperlink redirects to the login page once clicked

Click on the login hyperlink
Redirected to dspLogin.php page
Redirected to dspLogin.php page
PASSED

3
Check the login form is present with the enter button, and a help button

Visual Status

The login form is present with the correct buttons

The login form is present with the correct buttons

PASSED

4
Check the enter button activates the user if correct information is inputted

Click on enter button once entered correct information
The enter button activates the user if correct information is inputted

The enter button activates the user if correct information is inputted

PASSED

5
Check the help button redirects to the Murdoch MAIS information page in a new window

Click on the help button
The page opens a new window to display the MAIS Help information
The help button redirects to the Murdoch MAIS information in a new window

PASSED

6
Check if invalid user name and password it will return to the MAIS page

Input invalid username
Page is directed to the MAIS invalid username or password page
Page is directed to the MAIS invalid username or password page
PASSED

7
Check the MAIS page redirects back to School of IT Home Page

Input valid username and password
Page is directed back to the School of IT Home as a logged in user

Page is directed back to the School of IT Home as a logged in user

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

8
Check that once the user is logged in they shouldn’t be able to return to the login page as it should redirect back to the home page as still logged in

Enter the URL: http://gryphon.murdoch. edu.au/~group14/proto type/dspLogin.php
The page should redirect to the home page
The page should redirect to the home page
PASSED

9
Check the user details are displayed next to the logout hyperlink once logged in and that it contains a hyperlink that redirects to their user page

Click on the user name link if present
Directs to the user details page
Directs to the user details page
PASSED

10
Check that the logout hyperlink is displayed all the time

Visual Status
Logout hyperlink is displayed on every page in the top right hand corner when the user is logged in

Logout hyperlink is displayed on every page in the top right hand corner when the user is logged in

PASSED

11
Check that when the logout hyperlink is clicked that it will log out the user and redirect to a page saying they are logged out

Click on the logout hyperlink
Redirects to a logout page that displays the message ‘WMS: Admin You have successfully logged out. Return to the School of IT Home page (which is a hyperlink)’
Redirects to a logout page that displays the message ‘WMS: Admin You have successfully logged out. Return to the School of IT Home page (which is a hyperlink)’

PASSED

13
Check that once logged out the information in header goes back to login

Click on the logout hyperlink and then look for the response
The page refreshes with the ‘Login’ hyperlink present in the top right hand corner

The page refreshes with the ‘Login’ hyperlink present in the top right hand corner

PASSED

Header

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Click on School of IT logo to see if it directs to the School of IT Home page

Click on the School of IT Logo in the top left hand corner of the School of IT Home Page

Refreshes the page
Refreshes the page
PASSED

2
Click on Murdoch University logo to see if it diverts to the Murdoch Homepage

Click on the Murdoch University Logo in the top right hand corner of the School of IT Home Page

Redirects to the Murdoch University Home page.
Redirects to the Murdoch University Home page.
PASSED

3
Check to see that the alt text is displayed for both logos.

Scroll over the logos to see if the alt text appears
Alt text appears stating what the image represents
Alt text appears stating what the image represents
PASSED

Upper Menu

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if upper menu hyperlinks direct to correct page
Click on the ‘Home’ hyperlink to see if it refreshes page

Redirects to the School of IT Home page
Redirects to the School of IT Home page
PASSED

Click on the ‘Search’ hyperlink to see if it diverts to the School of IT Search Page

Redirects to the Search page
Redirects to the Search page
PASSED

Click on the ‘IT Courses’ hyperlink to see if it diverts to the School of IT Courses Page

Redirects to the Courses page
Redirects to the Courses page
PASSED

Click on the ‘IT Units’ hyperlink to see if it diverts to the School of IT Units Page

Redirects to the IT Units page
Redirects to the IT Units page
PASSED

Click on the ‘People’ hyperlink to see if it diverts to the School of IT People Page

Redirects to the User page
Redirects to the User page
PASSED

Click on the ‘Research’ hyperlink to see if it diverts to the

School of IT Research Page

Redirects to the Research page
Redirects to the Research page
PASSED

Click on the ‘Publications’ hyperlink to see if it diverts to the School of IT Publications Page
Redirects to the Publications page
Redirects to the Publications page
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Click on the ‘Seminars’ hyperlink to see if it diverts to the School of IT Seminar Page

Redirects to the Seminars page
Redirects to the Seminars page
PASSED

Click on the ‘About Us’ hyperlink to see if it diverts to the School of IT About Us Page

Redirects to the About Us page
Redirects to the About Us page
PASSED

Footer

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if footer hyperlinks divert to correct page

Click on the hyperlink in the footer, ‘Murdoch University’ to see if it diverts to the Murdoch University Homepage

Diverts to the Murdoch University Homepage in the same window
Diverts to the Murdoch University Homepage in the same window
PASSED

Click on the hyperlink in the footer, ‘Copyright & Disclaimer’ to see if it diverts to the Murdoch University Copyright and Disclaimer information page.

Diverts to the Murdoch University Copyright and Disclaimer information page in the same window
Diverts to the Murdoch University Copyright and Disclaimer information page in the same window
PASSED

Click on the hyperlink in the footer, ‘Privacy’ to see if it diverts to the Murdoch University Website Privacy information page

Diverts to the Murdoch University Website Privacy information page in the same window
Diverts to the Murdoch University Website Privacy information page in the same window
PASSED

Click on the hyperlink in the footer, ‘MurdochNet Policy’ to see if it diverts to the Murdoch University MurdochNet Privacy information page

Diverts to the Murdoch University MurdochNet Privacy information page in the same window
Diverts to the Murdoch University MurdochNet Privacy information page in the same window
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Click on the hyperlink in the footer, ‘CRICOS Code’ to see if it diverts to the Commonwealth Register of Institutions & Courses for overseas students page filtered for Murdoch University

Diverts to the Commonwealth Register of Institutions & Courses for overseas students page filtered for Murdoch University in the same window

Diverts to the Commonwealth Register of Institutions & Courses for overseas students page filtered for Murdoch University in the same window

PASSED

Check to see if the CRICOS code is displayed (00125J) next to the CRICOS code hyperlink

CRICOS code is displayed
CRICOS code is displayed
PASSED

2
Check the W3C logo is on the right hand side in the footer

Visual Status
W3C Logo is displayed in the right hand side in the footer of every page

W3C Logo is displayed in the right hand side in the footer of every page

PASSED

3
Check the W3C logo when clicked on links to the validation site

Click on the W3C Logo
Page should redirect to the W3C validation site

Page redirects to the W3C validation site

PASSED

4
Check the logo has alt text on it when the mouse is scrolled over

Scroll over the W3C logo
The Alt Text appears with Valid HTML 1.1
The Alt Text appears with Valid HTML 1.1
PASSED

Standards

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check the website is WAI – AA compliant

Check for Alt Tags

2
Check the site is XHTML 1.1 Compliant

Click on the W3C Logo

3
Check the site complies with CWIS Guidelines

Check Logo for Murdoch is on a white background

Breadcrumbs

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check breadcrumbs appear in the left hand corner underneath the upper menu on every page

Visual Status
Breadcrumbs appear in top left hand corner underneath the upper menu on every page

Breadcrumbs appear in top left hand corner underneath the upper menu on every page

PASSED

2
Check the breadcrumbs always start with ‘School of IT’ hyperlink which directs to the home page

Click on the School of IT hyperlink
The page refreshes and returns to the home page (if not already on there)
The page refreshes and returns to the home page (if not already on there)
PASSED

3
Check that every navigational path is a hyperlink

Scroll over the breadcrumbs
Every breadcrumb will appear with a line underneath them specifying it’s a hyperlink

Every breadcrumb will appear with a line underneath them specifying it’s a hyperlink

PASSED

About Us

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > About Us)

Visual status
School of IT > About Us
School of IT > About Us
PASSED

5
Check authentication information

Check to see if the ‘Login’ hyperlink is present in the top right hand corner underneath the upper menu when the user is not logged in

Login hyperlink is present in the top right hand corner underneath the upper menu when the user is not logged in
Login hyperlink is present in the top right hand corner underneath the upper menu when the user is not logged in
PASSED

6
Check to see if style sheet of left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column contains no links when the user is not logged in

There should be no information provided in the left column when the user is not logged in

No information is provided in the left column when the user is not logged in
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Check to see the information in the left column is a title WMS with the hyperlink ‘Update About Us Content’ when the user is logged in

The left column displays title WMS with the hyperlink ‘Update About Us Content’
The left column displays title WMS with the hyperlink ‘Update About Us Content’
PASSED

7
Check to see whether the page complies with the required standards

Check the page complies with the standards
The page will be XHTML 1.1 compliant, WAI AA Compliant, and CWIS compliant

The page is XHTML 1.1 compliant, WAI AA Compliant and CWIS compliant
PASSED

8
Check to see that content is shown

Check to see if the information displayed on the screen matches the database information

An exact replica of the database if the display status equals 1
An exact replica of the database for the data that doesn’t have a display of ‘0’
PASSED

9
Check to see About Us is displayed in the window as the page title

Visual status
The window page will display About Us as its title
The window page displays About Us as its title
PASSED

Update About Us Content

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > About Us > WMS: Update About Us Content)

Visual status
School of IT > About Us > WMS: Update About Us Content
School of IT > About Us > WMS: Update About Us Content
PASSED

5
Check authentication information

Check to see user information is displayed in the top right hand corner when they are logged in

The user information is displayed with the logout link next to it in the top right hand corner underneath the upper menu

The user information is displayed with the logout link next to it in the top right hand corner underneath the upper menu

PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column has displayed ‘Back to About Us’

[Back to About Us]
[Back to About Us]
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

7
Check to see if form refreshes the Update About Us page once information is submitted and displays current information in the form

Input ‘Test’ into the Description field and select Update About Us

The form refreshes and the new information is displayed in the Update form.
The form refreshes and the new information is displayed in the Update form.
PASSED

8
Check to see WMS: Update About Us Content is displayed in the window as the page title.

Visual Status
WMS: Update About Us Content in the window title page
WMS: Update About Us Content in the window title page
PASSED

9
Check to see the note is displayed underneath the form

Visual Status
Note: Plus description of note defined (eg Note: Asterisks (*) mean required fields)

Note: Fields marked with an asterisk (*) are required.
PASSED

10
Check the description field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

11
Check the location field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

12
Check input does not exceed the defined length of 20 characters for the phone field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

13

Check the phone field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

14
Check the phone field does not accept invalid characters (allow ‘(‘, ‘)’, ‘+’ only)
Input anything else (eg text, ‘:’, ‘%’, ‘$’ etc)
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Form refreshed and the information was added to the About Us content
FAIL – but does not affect the database or display

15
Check input does not exceed the defined length of 20 characters for the fax field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Input data doesn’t allow for more input once reached the limit
PASSED but no error message displayed.

16
Check the fax field can accept Null values

Leave field blank

No error – form is submitted

No error – form submitted
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

17
Check the fax field does not accept invalid characters (allow ‘(‘, ‘)’, ‘+’ only)
Input anything else (eg text, ‘:’, ‘%’, ‘$’ etc)
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Form refreshed and the information was added to the About Us content
FAIL – but does not affect the database or display

18
Check the email field can accept Null values

Leave field blank

No error – form is submitted

No error – form submitted
PASSED

19
Check the email field does not accept invalid characters (allow text, numbers, ‘@‘, ‘.’, ‘_’, ‘-‘ only)
Input anything else (eg text, ‘%’, ‘&’, ‘$’ etc)
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Form refreshed and the information was added to the About Us content
FAIL – but does not affect the database or display

20
Check input does not exceed the defined length of 255 characters for the email field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Input data doesn’t allow for more input once reached the limit
PASSED but no error message displayed.

21

Check all fields for HTML coding

Insert html code into all fields

Formatted text (ie tags are not displayed and text is formatted accordingly).

Formatted text
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

22
Check that if alter part of current information in the database and do not save the changes before clicking on another hyperlink that a message will be displayed confirming you want to change pages.

Change information to info and click on research link
Are you sure you want to navigate away from this page? You have made changes that have not been previously saved. Press OK to continue or Cancel to stay on the current page.

Are you sure you want to navigate away from this page? You have made changes that have not been previously saved. Press OK to continue or Cancel to stay on the current page.

PASSED

IT Courses

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > IT Courses)

Visual status
School of IT > IT Courses
School of IT > IT Courses
PASSED

5
Check authentication information

Check to see if the ‘Login’ hyperlink is present in the top right hand corner underneath the upper menu when the user is not logged in

Login hyperlink is present in the top right hand corner underneath the upper menu when the user is not logged in
Login hyperlink is present in the top right hand corner underneath the upper menu when the user is not logged in
PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column contains hyperlinks corresponding to the Course Types when user is not logged in

The left column displayed the links corresponding to the Course Types
The left column displayed the links corresponding to the Course Types
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Check the hyperlinks direct to that section on the page

Clicked on hyperlinks and the URL refreshed with the sections defined in them
Clicked on hyperlinks and the URL refreshed with the sections defined in them

PASSED

Check to see the information in the left column is a title WMS with the hyperlink ‘Maintain Courses’ when the user is logged in

The left column contains underneath the public information (available to any user of system) is the WMS with the hyperlink ‘Maintain Courses’

The left column contains underneath the public information (available to any user of system) is the WMS with the hyperlink ‘Maintain Courses’
PASSED

7
Check to see the page contains a back to top hyperlink in the bottom right hand corner above the footer

Visual status
Back to top hyperlink is displayed in the bottom right hand corner above the footer

Back to top hyperlink is displayed in the bottom right hand corner above the footer

PASSED

8
Check to see whether the page complies with the required standards

Click on the W3C Logo to validate for XHTML1.1
The page to link to the validation site and say our page is compliant

The page to link to the validation site and say our page is compliant

PASSED: XHTML1.1 Compliant

9
Check to see that content is shown

Check to see if the information displayed on the screen matches the database information

An exact replica of the database if the display status equals 1
An exact replica of the database for the data that doesn’t have a display of ‘0’
PASSED

10
Check to see IT Courses is displayed in the window as the page title

Visual Status
IT Courses displays in the window page title.
IT Courses displays in the window page title.
PASSED

11
Check to see that hyperlinks open in same window

Click on the hyperlinks
The page refreshes with new information
The page refreshes with new information
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

12
Check to see that if the ‘back’ button is pressed on the browser and not within the site that the hyperlink line of the course the user was just on is still hyperlinked and not just blue writing with no underline
Click on the ‘back’ button in the browser
The links display as normal
The links display as normal
PASSED

Maintain Course Details

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > Courses > WMS: Courses Maintenance)

Visual status
School of IT > Courses> WMS: Course Maintenance
School of IT > Courses> WMS: Course Maintenance
PASSED

5
Check authentication information

Check to see User information is displayed in the top right hand corner underneath the upper menu

User information is displayed in the top right hand corner underneath the upper menu
User information is displayed in the top right hand corner underneath the upper menu
PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column has removed the hyperlink ‘Maintain Courses’

The left column has no hyperlink ‘Maintain Courses’
The left column has no hyperlink ‘Maintain Courses’
PASSED

Check to see the left column has displayed ‘Back to Courses’

[Back to Courses]
[Back to Courses]
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

7
Check to see WMS: Course Maintenance is displayed in the window as the page title.

Visual Status
The window title page displays WMS: Course Maintenance
WMS: Course Maintenance is displayed in the window title
PASSED

8
Check to see the page displays an ‘Add a new Course Form’ with the buttons [Add Course] [Clear Form] [Reset to Default] [Cancel]

Visual Status
The forms display correctly with valid buttons
The form displays the four buttons and work appropriately
PASSED

9
Check the course code field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

10
Check input does not exceed the defined length of 20 characters for the course code field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Input data doesn’t allow for more input once reached the limit
PASSED but no error message displayed.

11
Check the course title field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

12
Check input does not exceed the defined length of 100 characters for the course title field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Input data doesn’t allow for more input once reached the limit
PASSED but no error message displayed.

13

Check the html field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

14
Check the coordinator field can accept Null values

Choose the ‘—–‘ option in the drop down box

No error – form is submitted

No error – form is submitted

PASSED

15
Check the course maintenance page displays a table of Listed Courses underneath the add new course form

Visual Status
The page displays a table underneath the form with the current course information stored within it
The page displays a table underneath the form with the current course information stored within it
PASSED

16
Check the hyperlinks for Course Title in the Listed Courses table refreshes the page and insert the details into the form ready for updating

Click on a course title
The page refreshes with the course information that was clicked on is now displayed in the form which has been called ‘Update Course’

The page refreshes with the course information that was clicked on is now displayed in the form which has been called ‘Update Course’

PASSED

17
Check the form once refreshed with updating details that it changes the title of the form to ‘Update Course’

Click on a course title and view the form title
The form changes to ‘Update Course’
The form changes to ‘Update Course’
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

18
Check that the buttons [Update Course] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual status
The form displays the updated buttons and they work accordingly.
The form displays the updated buttons and they work accordingly.
PASSED

19
If updating, check the required fields still have information within them

Clear a required field after inserting a course title and then clicked ‘Update Course’

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

20
Check that the hyperlinks for Coordinator directs to the user members page

Click on the coordinator for a course
Direct to the specified user details page
Direct to the specified user details page
PASSED

21
Check that when the delete hyperlink is pressed it displays a confirmation page

Click on the delete hyperlink next to Computer science course
Are you sure you want to delete this course from display [OK] [Cancel]

Are you sure you want to delete this course from display [OK] [Cancel]

PASSED

22
Check that when submit a new course or update a course it refreshes the page with the course details in the listed course table

Click on the add/update course button and view the listed course table
The table is updated with new addition/updated course information
The table is updated with new addition/updated course information
PASSED

Teaching Procedures

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > People > Teaching Procedures)

Visual status
School of IT > People > Teaching Procedures
School of IT > People > Teaching Procedures
PASSED

5
Check authentication information

Check to see if the ‘Login’ hyperlink is displayed in the top right hand corner under the upper menu

The ‘login’ link will be displayed in the top right hand corner of the page underneath the upper menu for when the user is not logged in

The ‘login’ link will be displayed in the top right hand corner of the page underneath the upper menu for when the user is not logged in

PASSED

6
Check to see if style sheet of left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column will be displayed
The left column will be displayed
PASSED

Check to see the left column contains hyperlinks corresponding to the Teaching Procedures when user is not logged in

Will display the categories for teaching procedures with hyperlinks for in search pages
Will display the categories for teaching procedures with hyperlinks for in search pages
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Check the hyperlinks direct to that section on the page

The hyperlinks move to the selected section in the URL
The hyperlinks move to the selected section in the URL
PASSED

Check to see the information in the left column is a title WMS with the hyperlink ‘Maintain Procedures’ when the user is logged in

The left column displays the appropriate WMS maintenance hyperlinks when the user is logged in
The left column displays the appropriate WMS maintenance hyperlinks when the user is logged in
PASSED

7
Check to see the page contains a back to top hyperlink in the bottom right hand corner above the footer

Visual status
Back to Top link is displayed at the bottom of the page in the right hand corner

Back to Top link is displayed at the bottom of the page in the right hand corner

PASSED

8
Check to see whether the page complies with the required standards

Click on the W3C Logo to validate for XHTML1.1
The page to link to the validation site and say our page is compliant

The page to link to the validation site and say our page is compliant

PASSED: XHTML1.1 Compliant

9
Check to see that content is shown

Check to see if the information displayed on the screen matches the database information

Exact replica of the database for the data that has the status set to 1 (‘display’)
Exact replica of the database for the data that has the status set to 1 (‘display’)
PASSED

Check to see the content is hyperlinks that open in the same window

The page refreshes with the new content page
The page refreshes with the new content page
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

10
Check to see Teaching Procedures is displayed in the window as the page title

Visual Status
The window page title displays “Teaching Procedures”
The window page title displays “Teaching Procedures”
PASSED

Maintain Teaching Procedures

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > People > Teaching Procedures > WMS: Teaching Procedure Maintenance)

Visual status
School of IT > People > Teaching Procedures > WMS: Teaching Procedure Maintenance
School of IT > People > Teaching Procedures > WMS: Teaching Procedure Maintenance
PASSED

5
Check authentication information

Check the user information is displayed in the top right hand corner with the logout hyperlink next to it

The page displays WMS: User Name Logout
The page displays WMS: User Name Logout
PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column displays
The left column displays
PASSED

Check to see the left column has removed the hyperlink for the Teaching Procedures

The left column should not show the Maintain Teaching Procedures
The left column contains no maintenance links
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Check to see the left column has displayed ‘Back to Teaching’

[Back to Teaching]
[Back to Teaching] is displayed
PASSED

7
Check to see WMS: Teaching Procedures is displayed in the window as the page title.

Visual Status
WMS: Teaching Procedures displayed in the window as the page title
WMS: Teaching Procedures displayed in the window as the page title
PASSED

8
Check to see the page displays an ‘Add a new Teaching Procedure Form’ with the buttons [Add Teaching Procedure] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual status
The form displays with appropriate buttons and working accordingly.
The form displays with appropriate buttons and working accordingly.
PASSED

9
Check input does not exceed the defined length of 100 characters for the title field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

The input field will stop inputting characters when the user has reached the maximum length
PASSED but no error message displayed.

10
Check the title field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

11
Check input does not exceed the defined length of 255 characters for the description field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

The input field will stop inputting characters when the user has reached the maximum length
PASSED but no error message displayed.

12

Check the description field can accept Null values

Leave field blank

No error – form is submitted

No error – form submitted
PASSED

13
Check input does not exceed the defined length of 255 characters for the URL field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
The input field will stop inputting characters when the user has reached the maximum length
PASSED but no error message displayed.

14
Check the URL Hint field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

15
Check the Teaching Procedure maintenance page displays a table of Listed Teaching Procedures underneath the add new Teaching Procedure form

Visual Status
The table is displayed with the information currently stored in the database on the Teaching Procedures.
The table is displayed with the information currently stored in the database on the Teaching Procedures.
PASSED

16
Check the hyperlinks for Teaching procedure in the Listed Teaching Procedures table refreshes the page and insert the details into the form ready for updating.

Click on a teaching procedure in the table listed below the form
The teaching procedure details will be displayed in the form which is now called “Update Teaching Procedure”
The teaching procedure details will be displayed in the form which is now called “Update Teaching Procedure”
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

17
Check the form once refreshed with updating details that it changes the title of the form to ‘Update Teaching Procedure’

Visual Status
The teaching procedure once selected will refresh the page to display the Update Teaching Procedure form

The teaching procedure once selected will refresh the page to display the Update Teaching Procedure form

PASSED

18
Check that the buttons [Update Teaching Procedure] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The update teaching procedure form will display the following buttons: [Update Teaching Procedure] [Clear Form] [Reset to Default] [Cancel]
The update teaching procedure form will display the following buttons: [Update Teaching Procedure] [Clear Form] [Reset to Default] [Cancel]
PASSED

19
If updating, check the required fields still have information within them

Leave a required field blank
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

20
Check that the hyperlinks for URL directs to the correct page

Click on the URL link within the listed teaching procedures table
Directs to the page that displays the teaching procedure
Directs to the page that displays the teaching procedure
PASSED

21
Check that when the delete hyperlink is pressed it displays a confirmation page

Click on the delete hyperlink next to a teaching procedure
Are you sure you want to delete this teaching procedure from display [OK] [Cancel]

Are you sure you want to delete this teaching procedure from display [OK] [Cancel]

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

22
Check that when the user submits a new procedure or update a procedure it refreshes the page with the procedure details in the listed teaching procedures table

Update a teaching procedure and view the listed teaching procedures for updates
The page should refresh and the updated teaching procedure details should be displayed in the listed teaching procedures table
The page should refresh and the updated teaching procedure details should be displayed in the listed teaching procedures table
PASSED

People

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > People)

Visual status
School of IT > People
School of IT > People
PASSED

5
Check authentication information

Check to see if the ‘Login’ hyperlink is present in the top right hand corner under the upper menu when user is not logged in

The login hyperlink is displayed in the top right hand corner of the page
The login hyperlink is displayed in the top right hand corner of the page
PASSED

6
Check to see if style sheet of left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column has been display
The left column is displayed
PASSED

Check to see the left column contains hyperlinks corresponding to the various people categories when user is not logged in

The left column will contain hyperlinks including: research, visitor, teaching, admin
The left column displays the hyperlinks research, visitor, teaching, admin and all staff.
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Check the hyperlinks direct to that section on the page
Click on the links above to sort the page into the various categories

The pages are filtered for the various staff types
PASSED

Check to see the information in the left column is a title WMS with the hyperlink ‘User Maintenance’ when the user is logged in

The left column displays the hyperlink WMS: User Maintenance when the user is logged in
The left column displays the hyperlink WMS: User Maintenance when the user is logged in
PASSED

7
Check to see the page contains a back to top hyperlink in the bottom right hand corner above the footer

Visual Status
Back to Top hyperlink is displayed in the bottom right hand corner above the footer
Back to Top hyperlink is displayed in the bottom right hand corner above the footer
PASSED

8
Check to see whether the page complies with the required standards

Click on the W3C Logo to validate for XHTML1.1
The page to link to the validation site and say our page is compliant

The page to link to the validation site and say our page is compliant

PASSED: XHTML1.1 Compliant

9
Check to see that content is shown

Check to see if the information displayed on the screen matches the database information

Exact replica of the database with the display feature to ‘1’
Exact replica of the database with the display feature to ‘1’
PASSED

10
Check to see ‘People’ is displayed in the window as the page title

Visual Status
Check to see if the window page displays ‘People’ as the title
Check to see if the window page displays ‘People’ as the title
PASSED

User Maintenance

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > People > WMS: User Maintenance)

Visual status
School of IT > People > WMS: User Maintenance
School of IT > People > WMS: User Maintenance
PASSED

5
Check authentication information

Check to see the user information is display in top right hand corner with a logout hyperlink next to it

The user information and logout hyperlinks are displayed
The user information and logout hyperlinks are displayed
PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column has removed the hyperlinks for the various users

The left column contains no hyperlinks displaying user types
The left column contains no hyperlinks displaying user types
PASSED

Check to see the left column has displayed ‘Back to User Listing

[Back to Unit Listing]
[Back to Unit Listing]
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

7
Check to see WMS: User Maintenance is displayed in the window as the page title.

Visual Status
WMS: User Maintenance to be displayed in the window for page title
WMS: User Maintenance to be displayed in the window for page title
PASSED

8
Check to see the ‘Note’ information is displayed underneath the form

Visual Status

Note information is displayed underneath the forms
Note information is displayed underneath the forms
PASSED

9
Check to see required fields have asterisks next to them

Visual Status and leave fields blank to see error checking

Asterisks should be displayed next to required fields – error checking will occur when leave fields blank to check if they are required or not

Asterisks should be displayed next to required fields – error checking will occur when leave fields blank to check if they are required or not

PASSED

10
Check to see the page displays an ‘Add a new Teaching Procedure Form’ with the buttons [Add User] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The form displays the appropriate buttons
The form displays the appropriate buttons
PASSED

11
Check input does not exceed the defined length of 11 integers for the MAIS ID field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

12
Check the MAIS ID field accepts Null values

Leave form blank
No error – form submitted
No error – form submitted

Test #
Test Description
Input
Expected Output
Actual Output
Comment

13
Check input does not exceed the defined length of 50 characters for the First Name field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

14
Check the First Name field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

15
Check input does not exceed the defined length of 50 characters for the Last Name field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

16

Check the Last Name field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

17
Check input does not exceed the defined length of 50 characters for the Room field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

Test #
Test Description
Input
Expected Output
Actual Output
Comment

18
Check the Room field does accept Null values

Leave field blank

No error – form submitted

No error – form submitted
PASSED

19
Check input does not exceed the defined length of 20 characters for the Phone field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

20
Check the Phone field does accept Null values

Leave field blank

No error – form submitted

No error – form submitted
PASSED

21
Check input does not exceed the defined length of 20 characters for the Fax field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of characters
PASSED: But no error message

22
Check the Fax field does accept Null values

Leave field blank

No error – form submitted

No error – form submitted
PASSED

23
Check input does not exceed the defined length of 255 characters for the Email field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of characters
PASSED: But no error message

24
Check the Email field does accept Null values

Leave field blank

No error – form submitted

No error – form submitted
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

25
Check input does not exceed the defined length of 255 characters for the Photo URL field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of characters
PASSED: But no error message

26
Check the Photo URL field does accept Null values

Leave field blank

No error – form submitted

No error – form submitted
PASSED

27
Check that the checkboxes can be left for the Staff type

Leave check boxes blank
No error – form submitted
No error – form submitted
PASSED

28
Check the hyperlinks for Users in the Listed Users table refreshes the page and insert the details into the form ready for updating

Click on a User in the table listed below the form
The user details will be displayed in the form which is now called “Update User Details”
The user details will be displayed in the form which is now called “Update User Details”
PASSED

29
Check the form once refreshed with updating details that it changes the title of the form to ‘Update User Details’

Visual Status
The user once selected will refresh the page to display the Update User form

The user once selected will refresh the page to display the Update User Details form

PASSED

30
Check that the buttons [Update User] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The update user form will display the following buttons: [Update User] [Clear Form] [Reset to Default] [Cancel]
The update user form will display the following buttons: [Update User] [Clear Form] [Reset to Default] [Cancel]
PASSED

31
If updating, check the required fields still have information within them

Leave a required field blank
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

32
Check that when the delete hyperlink is pressed it displays a confirmation page

Click on the delete hyperlink next to a user
Are you sure you want to delete this user from display [OK] [Cancel]

Are you sure you want to delete this user from display [OK] [Cancel]

PASSED

33
Check that when the user submits a new user or updates a user it refreshes the page with the user details in the listed users table

Click on a user and update then look at the user details table below
The user details should be updated and displayed in the table
The user details should be updated and displayed in the table
PASSED

34
Check to see if the Edit Roles hyperlink directs to the Role Maintenance page

Click on the Edit Roles hyperlink
Page directs to the Role Maintenance Page
Page directs to the Role Maintenance Page
PASSED

35
Check to see that the email links within the user listed table open up the default email account ready to send an email

Click on the email link
Page directs to a new window for the default email account
Page directs to a new window for the default email account
PASSED

36
Check the room, phone, and fax details are present in the user listed table

Visual Status
The room, phone, fax details are present for the user in the listed table
The room, phone, fax details are present for the user in the listed table
PASSED

Research

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > Research)

Visual status
School of IT > Research
School of IT > Research
PASSED

5
Check authentication information

Check to see if the ‘Login’ hyperlink is present in the top right hand corner under the upper menu when user is not logged in

The login hyperlink is displayed in the top right hand corner of the page
The login hyperlink is displayed in the top right hand corner of the page
PASSED

6
Check to see if style sheet of left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column has been display
The left column is displayed
PASSED

Check to see the left column contains hyperlinks corresponding to the various research categories when user is not logged in

The left column will contain and display hyperlinks for Research Group and Research Area
The left column does display hyperlinks for Research Group and Research Area
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Check the hyperlinks direct to that section on the page

Click on the links above to sort the page into the various categories

The pages are filtered for the various research types
PASSED

Check to see the information in the left column is a title WMS with the hyperlink ‘Maintain Research Links ’ when the user is logged in

The left column displays the hyperlink WMS: User Maintenance when the user is logged in
The left column displays the hyperlink WMS: User Maintenance when the user is logged in
PASSED

7
Check to see the page contains a back to top hyperlink in the bottom right hand corner above the footer

Visual Status
Back to Top hyperlink is displayed in the bottom right hand corner above the footer

Back to Top hyperlink is displayed in the bottom right hand corner above the footer
PASSED

8
Check to see whether the page complies with the required standards

Click on the W3C Logo to validate for XHTML1.1
The page to link to the validation site and say our page is compliant

The page to link to the validation site and say our page is compliant

PASSED: XHTML1.1 Compliant

9
Check to see that content is shown

Check to see if the information displayed on the screen matches the database information

Exact replica of the database with the display feature to ‘1’
Exact replica of the database with the display feature to ‘1’
PASSED

10
Check to see ‘Research’ is displayed in the window as the page title

Visual Status
Check to see if the window page displays ‘Research’ as the title
Check to see if the window page displays ‘Research’ as the title
PASSED

Maintain Research

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > Research > WMS: Research Maintenance)

Visual status
School of IT > Research > WMS: Research Maintenance
School of IT > Research > WMS: Research Maintenance
PASSED

5
Check authentication information

Check to see the user information is display in top right hand corner with a logout hyperlink next to it

The user information and logout hyperlinks are displayed
The user information and logout hyperlinks are displayed
PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column has removed the hyperlinks for the various research categories

The left column contains no hyperlinks displaying user types
The left column contains no hyperlinks displaying user types
PASSED

Check to see the left column has displayed ‘Back to Research’
[Back to Research]
[Back to Research]
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

7
Check to see WMS: Research Maintenance is displayed in the window as the page title.

Visual Status
WMS: Research Maintenance to be displayed in the window for page title
WMS: Research Maintenance to be displayed in the window for page title
PASSED

8
Check to see the page displays an ‘Add a new Research Link’ with the buttons [Add Research Link] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The form displays the appropriate buttons
The form displays the appropriate buttons
PASSED

9
Check input does not exceed the defined length of 255 characters for the Research Title field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

10
Check the Research Title field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

11
Check input does not exceed the defined length of 255 characters for the URL field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

Test #
Test Description
Input
Expected Output
Actual Output
Comment

12

Check the URL field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

13
Check input does not exceed the defined length of 255 characters for the URL Alt Text field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

14
Check the URL Alt Text field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

15
Check the Research maintenance page displays a table of Listed Research Links underneath the add new Research Link form

Visual Status
Scroll below the form to see a displayed table called Listed Research Links
The page displays table called Listed Research Links
PASSED

16
Check the hyperlinks for Research Titles in the Listed Research Link table refreshes the page and insert the details into the form ready for updating

Visual Status
The research type once selected will refresh the page to display the Update Research Link form

The research type once selected will refresh the page to display the Update Research Link form

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

17
Check the form once refreshed with updating details that it changes the title of the form to ‘Update Research Link’

Visual Status
The user once selected will refresh the page to display the Update Research Link form

The user once selected will refresh the page to display the Update Research link form

PASSED

18
Check that the buttons [Update Research Link] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The update user form will display the following buttons: [Update Research Link] [Clear Form] [Reset to Default] [Cancel]
The update user form will display the following buttons: [Update Research Link] [Clear Form] [Reset to Default] [Cancel]

PASSED

19
If updating, check the required fields still have information within them

Leave a required field blank
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

20
Check that when the delete hyperlink is pressed it displays a confirmation page

Click on the delete hyperlink next to a research title
Are you sure you want to delete this research title from display [OK] [Cancel]

Are you sure you want to delete this research title from display [OK] [Cancel]

PASSED

21
Check that when the user submits a new research link or updates a research link it refreshes the page with the research details in the listed research links table

Click on a research title and update then look at the research links table below
The research links details should be updated and displayed in the table
The research links details are updated and displayed in the table
PASSED

22
Check to see ‘Note’ section is provided for the user underneath the form and above the table.

Visual Status

Note information is displayed underneath the forms
Note information is displayed underneath the forms
PASSED

Publications

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > Publications)

Visual status
School of IT > Publications
School of IT > Publications
PASSED

5
Check authentication information

Check to see if the ‘Login’ hyperlink is present in the top right hand corner under the upper menu when user is not logged in

The login hyperlink is displayed in the top right hand corner of the page
The login hyperlink is displayed in the top right hand corner of the page
PASSED

6
Check to see if style sheet of left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column has been display
The left column is displayed
PASSED

Check to see the left column contains a hyperlink saying ‘Show All’

The left column will contain the hyperlink ‘Show All’
The left column displays the hyperlink ‘Show All’
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Check the hyperlink displays all the publications

All the publications are displayed
All the publications are displayed

Check to see the information in the left column is a title WMS with the hyperlink ‘Maintain Publications ’ when the user is logged in

The left column displays the hyperlink WMS: Maintain Publications when the user is logged in
The left column displays the hyperlink WMS: Maintain Publications when the user is logged in
PASSED

Check to see the search form is present in the left column with the inputs for month, year, or keyword/title with a search button next to it

The left column displays the search form and works correctly
The search form is displayed and every input works correctly
PASSED

7
Check to see the page contains a back to top hyperlink in the bottom right hand corner above the footer

Visual Status
Back to Top hyperlink is displayed in the bottom right hand corner above the footer
Back to Top hyperlink is displayed in the bottom right hand corner above the footer

PASSED

8
Check to see whether the page complies with the required standards

Click on the W3C Logo to validate for XHTML1.1
The page to link to the validation site and say our page is compliant

The page to link to the validation site and say our page is compliant

PASSED: XHTML1.1 Compliant

9
Check to see that content is shown

Check to see if the information displayed on the screen matches the database information

Exact replica of the database with the display feature to ‘1’
Exact replica of the database with the display feature to ‘1’
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

10
Check to see ‘Publications’ is displayed in the window as the page title

Visual Status
Check to see if the window page displays ‘Publications’ as the title
Check to see if the window page displays ‘Publications’ as the title
PASSED

Maintain Publications

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > Publication > WMS: Publication Maintenance)

Visual status
School of IT > Publication > WMS: Publication Maintenance
School of IT > Publication > WMS: Publication Maintenance
PASSED

5
Check authentication information

Check to see the user information is display in top right hand corner with a logout hyperlink next to it

The user information and logout hyperlinks are displayed
The user information and logout hyperlinks are displayed
PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column has displayed ‘Back to WMS: Publications’ hyperlink

[Back to WMS: Publications]
[Back to WMS: Publications] hyperlink is displayed
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

7
Check to see WMS: Publication Maintenance is displayed in the window as the page title.

Visual Status
WMS: Publication Maintenance to be displayed in the window for page title
WMS: Publication Maintenance to be displayed in the window for page title
PASSED

8
Check to see the page displays an ‘Add a new Publication’ form with the buttons [Add Publication] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The form displays the appropriate buttons
The form displays the appropriate buttons
PASSED

9
Check input for Date field doesn’t need a ‘day’ for the date.

Change the input to ‘—‘
No error – form submitted

No error – form submitted

PASSED

10
Check input does not allow a Null value for the ‘year’ input in the date field

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

11
Check input does not accept an input of less than the defined length of 4 integers for the ‘year’ in the date field.

Input maximum length minus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Input accepts an input less than 4
PASSED

12

Check input does not exceed the defined length of 255 characters for the title field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Can not input more than maximum length of integers
PASSED: But no error message

Test #
Test Description
Input
Expected Output
Actual Output
Comment

13
Check the title field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

14
Check input does not exceed the defined length of medium text for the Description field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

15
Check the description field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

16
Check the Publication maintenance page displays a table of Listed Publications underneath the add new Publication form

Visual Status
Scroll below the form to see a displayed table called Listed Publications
The page displays table called Listed Publications
PASSED

17
Check the hyperlinks for Publication titles in the Listed Publications table refreshes the page and insert the details into the form ready for updating

Visual Status
The publication once selected will refresh the page to display the publication details in the form ready for updating

The publication does refresh the page to display the publication details in the form ready for updating

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

18
Check the form once refreshed with updating details that it changes the title of the form to ‘Update Publication’

Visual Status
The publication once selected will refresh the page to display the Update Publications form

The publication once selected does refresh the page to display the Publications form

PASSED

19
Check that the buttons [Update Publication] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The Update Publications form will display the following buttons: [Update Publication] [Clear Form] [Reset to Default] [Cancel]
The Update Publications form will display the following buttons: [Update Publication] [Clear Form] [Reset to Default] [Cancel]

PASSED

20
Check to see ‘Note’ information is displayed underneath the form
Visual Status

Note information is displayed underneath the forms
Note information is displayed underneath the forms
PASSED

21
If updating, check the required fields still have information within them

Leave a required field blank
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

22
Check that when the delete hyperlink is pressed it displays a confirmation page

Click on the delete hyperlink next to a publication
Are you sure you want to delete this publication from display [OK] [Cancel]

Are you sure you want to delete this publication from display [OK] [Cancel]
PASSED

23
Check to see that in the Listed Publications table that authors that have an email address assigned to them provides a hyperlink and once clicked opens into the default email account ready to send an email

Visual status and click on the email hyperlink
The page displays the emails as hyperlinks and opens in a new window a new email with the address specified in the table in the ‘To’ section of email
The page does display the emails as hyperlinks and opens up in a new window a new email with the address specified in the table in the ‘To’ section of email
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

24
Check to see the Edit hyperlink for Authors opens up in the Add Author page.

Click on the ‘Edit’ hyperlink next to Author
Page directs to the WMS: Publications – Add Authors page
Page directs to the WMS: Publications – Add Authors page
PASSED

25
Check to see the Edit hyperlink for Papers opens up in the Add Paper page.

Click on the ‘Edit’ hyperlink next to Paper
Page directs to the WMS: Paper page
Page directs to the WMS: Paper page
PASSED

26
Check to see the Date column is present in the Listed Publications table and it shows the dates of the publications

Visual Status
The Date column is present in the Listed Publications table and it shows the dates of the publications
The Date column is present in the Listed Publications table and it shows the dates of the publications
PASSED

27
Check that when the user submits a new publication or updates a publication it refreshes the page with the publication details in the listed publications table

Click on a publication title and update then look at the Listed Publication table below
The publication details should be updated and displayed in the table
The publication details are updated and displayed in the table
PASSED

Maintain Authors – Please note the following two tables are consistent with the Seminars when you add an author or a paper
Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > Publications > WMS: Publication Maintenance > WMS: Author)

Visual status
School of IT > Publication > WMS: Publication Maintenance > WMS: Author Maintenance)

School of IT > Publication > WMS: Publication Maintenance > WMS: Author Maintenance)

PASSED

5
Check authentication information

Check to see the user information is display in top right hand corner with a logout hyperlink next to it

The user information and logout hyperlinks are displayed
The user information and logout hyperlinks are displayed
PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column has displayed ‘Back to WMS: Publications’ hyperlink
[Back to WMS: Publication Maintenance]
[Back to WMS: Publication Maintenance] hyperlink is displayed
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

7
Check to see WMS: Author Maintenance is displayed in the window as the page title.

Visual Status
WMS: Author Maintenance to be displayed in the window for page title
WMS: Author Maintenance is displayed in the window for page title
PASSED

8
Check to see that the publication that was selected details are displayed at the top

Click on a publication and then select ‘Edit’ Author and look to see if publication details displayed above the form is the right publication

Publication details is displayed correctly at the top of the form
Publication details are displayed correctly at the top of the form
PASSED

9
Check to see the page displays an ‘Add a Listed Author’ form with the buttons [Add Listed Author] [Reset to Default] [Cancel] displayed

Visual Status
Page displays the form correctly with appropriate buttons
Page displays the form correctly with appropriate buttons
PASSED

10
Check to see the page displays an ‘Add a new Author’ form with the buttons [Add Listed Author] [Reset to Default] [Cancel] displayed

Visual Status
Page displays the form correctly with appropriate buttons
Page displays the form correctly with appropriate buttons
PASSED

11
Check input does not exceed the defined length of 50 characters for the First Name field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

Test #
Test Description
Input
Expected Output
Actual Output
Comment

12
Check the First Name field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

13
Check input does not exceed the defined length of 50 characters for the Last Name field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

14

Check the Last Name field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

15
Check input does not exceed the defined length of 255 characters for the email field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

16
Check the email field does accept Null values

Leave field blank

No error – form submitted

No error – form submitted

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

17
Check the Author maintenance page displays a table of Listed Authors underneath the add new Author form if the publication has had authors added already to it otherwise the table will be empty

Visual Status
The table is displayed with correct information (ie empty if publication has no authors and listed authors if the publication has authors)
The table is displayed with correct information (ie empty if publication has no authors and listed authors if the publication has authors)
PASSED

18
Check to see if Authors are listed in the Listed Authors table, but are an unknown user, that there is an edit author hyperlink present next to the name.

Visual Status
The hyperlink is present for an author that is an unknown user
The hyperlink is present for an author that is an unknown user
PASSED

19
Check to see if Authors are listed in the Listed Authors table, and are a known user, that there is an update user hyperlink present next to the name.

Visual Status
The hyperlink is present for a user already in the database with user details
The hyperlink is present for a user already in the database with user details
PASSED

20
Check to see if the Update User hyperlink is redirects to the Update User Maintenance page

Click on the hyperlink
The page redirects to the Update User Maintenance page ready for updating
The page redirects to the Update User Maintenance page ready for updating
PASSED

21
Check to see that if the Edit Author hyperlink is refreshes the form above with the author details displayed ready for updating.

Click on the hyperlink
The page will refresh and put the author details into the once ‘Add a new Author’ form to the now Update Author’ form

The page will refresh and put the author details into the once ‘Add a new Author’ form to the now Update Author’ form

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

22
Check the form once refreshed with edit Author details that it changes the title of the form to ‘Update Author’

Visual Status
The form is now titled “Update Author”
The form is now titled “Update Author”
PASSED

23
Check that the buttons [Update Author] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The update user form will display the following buttons: [Update Publication] [Clear Form] [Reset to Default] [Cancel]
The update user form will display the following buttons: [Update Publication] [Clear Form] [Reset to Default] [Cancel]

PASSED

24
If updating, check the required fields still have information within them

Leave a required field blank
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

PASSED

25
Check to see ‘Note’ information is displayed underneath the forms

Visual Status

Note information is displayed underneath the forms
Note information is displayed underneath the forms
PASSED

26
Check that when the delete hyperlink is pressed it displays a confirmation page

Click on the delete hyperlink next to an author
Are you sure you want to delete this author from display [OK] [Cancel]

Are you sure you want to delete this author from display [OK] [Cancel]
PASSED

27
Check to see that in the Listed Authors table that authors that have an email address assigned to them provides a hyperlink and once clicked opens into the default email account ready to send an email

Visual Status
The email address is displayed as a hyperlink and once clicked it opens a new window for the email
The email address is displayed as a hyperlink and once clicked it opens a new window for the email
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

28
Check that when the user submits a new author or updates an author it refreshes the page with the author details in the listed author table

Visual Status
An author is updated and the page is refreshed with the details in the listed authors table
An author is updated and the page is refreshed with the details in the listed authors table
PASSED

Maintain Papers

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > Publications > WMS: Publication Maintenance > WMS: Paper)

Visual status
School of IT > Publications > WMS: Publication Maintenance > WMS: Paper)

School of IT > Publications > WMS: Publication Maintenance > WMS: Paper)

PASSED

5
Check authentication information

Check to see the user information is display in top right hand corner with a logout hyperlink next to it

The user information and logout hyperlinks are displayed
The user information and logout hyperlinks are displayed
PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column has displayed ‘Back to WMS: Publications’ hyperlink
[Back to WMS: Publication Maintenance]
[Back to WMS: Publication Maintenance] hyperlink is displayed
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

7
Check to see WMS: Paper Maintenance is displayed in the window as the page title.

Visual Status
WMS: Paper Maintenance to be displayed in the window for page title
WMS: Paper Maintenance is displayed in the window for page title
PASSED

8
Check to see that the publication that was selected details are displayed at the top

Click on a publication and then select ‘Edit’ Paper and look to see if publication details displayed above the form is the right publication

Publication details is displayed correctly at the top of the form
Publication details are displayed correctly at the top of the form
PASSED

9
Check to see the page displays an ‘Add a New Paper’ form with the buttons [Add Paper] [Clear Form] [Reset to Default] [Cancel] displayed

Visual Status
Page displays the form correctly with appropriate buttons
Page displays the form correctly with appropriate buttons
PASSED

10
Check input does not exceed the defined length of 100 characters for the title field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

11
Check the title field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

12
Check input does not exceed the defined length of 20 characters for the Type field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

13
Check the Type field does not accept null values
Leave the drop down list and text input fields blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

14
Check input does not exceed the defined length of 255 characters for the URL field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Can not input more than maximum length of integers
PASSED: But no error message

15
Check the URL field does accept Null values

Leave field blank

No error – form submitted

No error – form submitted

PASSED

16
Check the Paper maintenance page displays a table of Listed Papers underneath the ‘Add New Paper’ form if the publication has had paper(s) added already to it otherwise the table will be empty

Visual Status
The table is displayed with correct information (ie empty if publication has no papers and listed papers if the publication has papers)
The table is displayed with correct information (ie empty if publication has no papers and listed papers if the publication has papers)
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

17
Check to see that if Papers are listed in the table that once clicked it will put the paper details in the form above

Click on a paper
Paper details should be displayed in the form
Paper details are displayed in the form
PASSED

18
Check the form once refreshed with paper details that it changes the title of the form to ‘Update Paper’

Visual Status
The new form with paper details in it is changed to ‘Update Paper’
The new form with paper details in it is changed to ‘Update Paper’
PASSED

19
Check that the buttons [Update Paper] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The form is displayed with updated buttons
The form displays with updated buttons
PASSED

20
If updating, check the required fields still have information within them

Leave a field blank
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

21
Check to see ‘Note’ information is displayed underneath the form

Visual Status
The page should display the ‘Notes’ underneath the forms
The page displays the ‘Notes’ underneath the forms
PASSED

22
Check that when the delete hyperlink is pressed it displays a confirmation page

Click on the delete hyperlink next to a paper
Are you sure you want to remove this paper from display [OK] [Cancel]

Are you sure you want to remove this paper from display [OK] [Cancel]
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

23
Check to see that in the Listed Papers table that the URL hyperlink is active and is directed to correct page

Click on the URL hyperlink
The URL is displayed as a hyperlink and once clicked redirects to that page
The URL is displayed as a hyperlink and once clicked redirects to that page
PASSED

24
Check that when the user submits a new paper or updates a paper it refreshes the page with the paper details in the listed paper table

Visual Status
A new paper is added and the listed papers table is updated with the new details
A new paper is added and the listed papers table is updated with the new details
PASSED

Maintain Roles

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > People > WMS: User Maintenance > WMS: Administration Roles – User Name)

Visual status
School of IT > People > WMS: User Maintenance > WMS: Administration Roles – User Name

School of IT > People > WMS: User Maintenance > WMS: Administration Roles – User Name

PASSED

5
Check authentication information

Check to see the user information is display in top right hand corner with a logout hyperlink next to it

The user information and logout hyperlinks are displayed
The user information and logout hyperlinks are displayed
PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column displays a ‘Back to User Maintenance’ hyperlink

[Back to User Maintenance] hyperlink displayed
[Back to User Maintenance] hyperlink displayed
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Check to see the left column has displayed the information relating to the user the roles are being edited for

Displays the information stored about the user
Displays the information stored about the user
PASSED

Check to see the left column has displayed the User name with a hyperlink which redirects to their user page

[User Name] is displayed
[User Name] is displayed
PASSED

Check to see the left column displays a hyperlink ‘Update Details’ and redirects to the User Maintenance page

[Update Details] is displayed

[Update Details] is displayed
PASSED

7
Check to see WMS: Role Maintenance is displayed in the window as the page title.

Visual Status
WMS: Role Maintenance to be displayed in the window for page title
WMS: Role Maintenance is displayed in the window for page title
PASSED

8
Check to see the user that was selected has their name displayed next to the title: WMS: Administration Roles – Diana Adorno

Visual Status
WMS: WMS: Administration Roles – Diana Adorno

to be displayed in the window for page title

WMS: WMS: Administration Roles – Diana Adorno

is displayed in the window for page title
PASSED

9
Check to see the page displays a form with check boxes next to all the different roles

Visual Status
The page displays a list of roles with checkboxes next to them – some check boxes are ticked depending on the user

The page displays a list of roles with checkboxes next to them – some check boxes are ticked depending on the user
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

10
Check to see the buttons [Update Roles] [Reset] [Cancel] are displayed
Visual Status
The buttons are displayed correctly
The buttons are displayed
PASSED

10
Check the roles are updated once clicked on a few boxes

Click a few boxes and click Update Roles button
The page refreshes and the new roles are in place
The page refreshes and the new roles are in place
PASSED

11
Check you can not update roles if the WMS: Website Admin or WMS: User Roles checkbox is not selected

Sign in a a normal user and try to update roles
Error message on the top of the form ‘Roles Update Error: You have insufficient privileges to perform this function

Error message on the top of the form ‘Roles Update Error: You have insufficient privileges to perform this function
PASSED

Seminars

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > Seminars)

Visual status
School of IT > Seminars
School of IT > Seminars
PASSED

5
Check authentication information

Check to see if the ‘Login’ hyperlink is present in the top right hand corner under the upper menu when user is not logged in

The login hyperlink is displayed in the top right hand corner of the page
The login hyperlink is displayed in the top right hand corner of the page
PASSED

6
Check to see if style sheet of left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column has been display
The left column is displayed
PASSED

Check to see the left column contains a hyperlink saying ‘Show All’

The left column will contain the hyperlink ‘Show All’
The left column displays the hyperlink ‘Show All’
PASSED

Check the hyperlink displays all the seminars

The hyperlink once pressed displays all the seminars
The hyperlink once pressed displays all the seminars
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Check to see the information in the left column displays a search form underneath the title Search Seminars. It should include text input for Year, Keyword or Author and a Search Button.

The left column displays the hyperlink WMS: Maintain Publications when the user is logged in
The left column displays the hyperlink WMS: Maintain Publications when the user is logged in
PASSED

Check to see the information in the left column is a title WMS with the hyperlink ‘Maintain Seminars ’ when the user is logged in

The left column displays the search form and works correctly
The search form is displayed and every input works correctly
PASSED

7
Check to see the page contains a back to top hyperlink in the bottom right hand corner above the footer

Visual status
Back to Top hyperlink is displayed in the bottom right hand corner above the footer
Back to Top hyperlink is displayed in the bottom right hand corner above the footer

PASSED

8
Check to see whether the page complies with the required standards

Click on W3C Logo
The page to link to the validation site and say our page is compliant

The page to link to the validation site and say our page is compliant

PASSED: XHTML1.1 Compliant

9
Check to see that content is shown

Check to see if the information displayed on the screen matches the database information

Exact replica of the database with the display feature to ‘1’
Exact replica of the database with the display feature to ‘1’
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

10
Check to see ‘Seminars’ is displayed in the window as the page title

Visual Status
Check to see if the window page displays ‘Publications’ as the title
Check to see if the window page displays ‘Publications’ as the title
PASSED

Maintain Seminars

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > Seminar > WMS: Seminar Maintenance)

Visual status
(School of IT > Seminar > WMS: Seminar Maintenance

(School of IT > Seminar > WMS: Seminar Maintenance

PASSED

5
Check authentication information

Check to see the user information is display in top right hand corner with a logout hyperlink next to it
The user information and logout hyperlinks are displayed
The user information and logout hyperlinks are displayed
PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column has displayed ‘Back to Seminars’ hyperlink
[Back to Seminars] hyperlink displayed
[Back to Seminars] hyperlink displayed
PASSED

7
Check to see WMS: Seminar Maintenance is displayed in the window as the page title.
Visual Status
WMS: Seminar Maintenance to be displayed in the window for page title
WMS: Seminar Maintenance is displayed in the window for page title
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

8
Check to see the page displays an ‘Add a new Seminar’ form with the buttons [Add Seminar] [Clear Form] [Reset to Default] [Cancel] are displayed
Visual Status
The form displays the appropriate buttons
The form displays the appropriate buttons
PASSED

9
Check input for Date field doesn’t need a ‘day’ for the date.
Change the input to ‘—‘
No error – form submitted

No error – form is submitted
PASSED

10
Check input does not allow a Null value for the ‘year’ input in the date field

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Error on submission ( the field is highlighted and a message will pop up stating fields that need to be entered)
PASSED

11
Check input does not accept an input of less than the defined length of 4 integers for the ‘year’ in the date field.

Input maximum length minus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Seminar submission Error: the seminar must equal 4 values in length. – form not submitted
PASSED

12

Check input does not exceed the defined length of 255 characters for the title field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Title value is truncated to the maximum allowable characters. No error message
PASSED

13
Check the title field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Error on submission (the field is highlighted and a message appears stating the fields that need to be entered)

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

14
Check input does not exceed the defined length of medium text for the Description field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Description value is truncated to the maximum allowable characters. No error message
PASSED

15
Check the description field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Error on submission (the field is highlighted and a message appears stating the fields that need to be entered)

PASSED

16
Check the Seminar maintenance page displays a table of Listed Seminars underneath the add new Seminars form
Visual Status
Scroll below the form to see a displayed table called Listed Seminars
The page displays a table called Listed Seminars
PASSED

17
Check the hyperlinks for Seminar titles in the Listed Seminars table refreshes the page and insert the details into the form ready for updating

Visual Status
The Seminar once selected will refresh the page to display the seminar details in the form ready for updating
The Seminar once selected will refresh the page to display the seminar details in the form ready for updating
PASSED

18
Check the form once refreshed with updating details that it changes the title of the form to ‘Update Seminar’

Visual Status
The Seminar once selected will refresh the page to display the Update Seminars form
The Seminar once selected will refresh the page to display the Update Seminars form
PASSED

19
Check that the buttons [Update Seminar] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The Update Seminar form will display the following buttons [Update Seminar] [Clear Form] [Reset to Default] [Cancel]
The Update Seminar form will display the following buttons [Update Seminar] [Clear Form] [Reset to Default] [Cancel]
PASSED

20
Check to see ‘Note’ information is displayed underneath the form

Visual Status
Note information is displayed underneath the form.
Note information is displayed underneath the form
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

21
If updating, check the required fields still have information within them

Leave a required field blank
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

22
Check that when the delete hyperlink is pressed it displays a confirmation page

Click on the delete hyperlink next to a seminar
Are you sure you want to delete this seminar from display [OK] [Cancel]
Are you sure you want to delete this seminar from display [OK] [Cancel]
PASSED

23
Check to see that in the Listed Seminars table that authors that have an email address assigned to them provides a hyperlink and once clicked opens into the default email account ready to send an email
Visual status and click on email hyperlink
The page displays the emails as hyperlinks and opens in a new window a new email with the address specified in the table in the “To” section of email
The page displays the emails as hyperlinks and opens in a new window a new email with the address specified in the table in the “To” section of email
PASSED

24
Check to see the Ordered Author column in the Listed Seminars table displays an active Edit hyperlink if the user has privileges of editing authors.
Visual Status
The ordered Authors column in the Listed Seminars table displays an active edit link if the user has privileges to edit papers
The ordered authors column in the Listed Seminars table displays an active edit link if the user has privileges to edit papers
PASSED

25
Check to see the Edit hyperlink for Authors opens up in the Add Author page.
Click on the ‘Edit’ hyperlink next to Author
Page directs to the WMS: Seminars – Add Authors page
Page directs to the WMS: Seminars – Add Authors page
PASSED

26
Check to see the Paper column in the Listed Seminars table displays an active Edit hyperlink if the user has privileges of editing papers.
Visual Status
The paper column in the Listed Seminars table displays an active edit link if the user has privileges to edit papers
The paper column in the Listed Seminars table displays an active edit link if the user has privileges to edit papers
PASSED

27
Check to see the Edit hyperlink for Papers opens up in the Add Paper page.

Click on the ‘Edit’ hyperlink next to Paper
Page directs to the WMS: Paper page
Page directs to the WMS: Paper page
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

28
Check to see the Date column is present in the Listed Seminars table and it shows the dates of the seminars

Visual Status
The Date column is present in the Listed Seminars table and it shows the dates of the seminars
The Date column is present in the Listed Seminars table and it shows the dates of the seminars
PASSED

29
Check that when the user submits a new seminar or updates a seminar it refreshes the page with the seminar details in the listed seminars table

Click on a Seminars title and update then look at the Listed Seminars table below
The seminars details should be updated and displayed in the table
The seminars details are updated and displayed in the table
PASSED

Search

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided
Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > Search)

Visual status
(School of IT > Search

(School of IT > Search)

PASSED

5
Check authentication information

Check to see the user information is display in top right hand corner with a logout hyperlink next to it
The user information and logout hyperlinks are displayed
The user information and logout hyperlinks are displayed
PASSED

6
Check to see if style sheet of left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

7
Check to see whether the page complies with the required standards

Visual Status
W3C logo,

Murdoch logo is on white background
W3C logo,

Murdoch logo is on white background
PASSED

8
Check to see the page contains the correct information

Visual Status
Has a search drop down list box and a text input form next to it
Has a search drop down list box and a text input form next to it
PASSED

Visual Status
Displays a list with radio buttons next to it underneath the Search Area title
Displays a list with radio buttons next to it underneath the Search Area title
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Visual Status
The page displays a [Search] and [Clear] button underneath the Search Area list.

The page displays a [Search] and [Clear] button underneath the Search Area list.

PASSED

Unit Materials

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > Unit Name (eg ICT102 Introduction to Computer Science) > WMS: Unit Material Maintenance)

Visual status
(School of IT > ICT987 DSFSDFDSF > WMS: Unit Material Maintenance)

(School of IT > Unit Name (eg ICT102 Introduction to Computer Science) > WMS: Unit Material Maintenance)

PASSED

5
Check to see if style sheet of left column has loaded correctly with correct information
Visual status
The left column is displayed
The left column is displayed
PASSED

Check to see the left column displays a hyperlink ‘Back to Unit Summary’
Back to Unit Summary is displayed
Back to Unit Summary is displayed
PASSED

Check to see the left column displays a hyperlink ‘Back to Unit Listing’
‘Back to Unit Listing’ is displayed
‘Back to Unit Listing’ is displayed
PASSED

Check to see the left column contains the title ‘Current Unit Allocations’ and displays the information currently stored about the unit
‘Current Unit Allocations’ is displayed, and information about unit is current
‘Current Unit Allocations’ is displayed, and information about unit is current
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Check to see the left column displays hyperlinks for Allocated to (semesters), Unit Coordinator, Lecturer, and Tutors and direct to correct pages.

Hyperlinks for Allocated to (semester ) unit coordinator, lecturer and tutor

are visible
Hyperlinks for Allocated to (semester ) unit coordinator, lecturer and tutor

are visible
PASSED

6
Check to see whether the page complies with the required standards

Visual Status
W3C logo,

Murdoch logo is on white background
W3C logo,

Murdoch logo is on white background
PASSED

7
Check to see WMS: Unit Material Maintenance is displayed in the window as the page title.

Visual Status
WMS: Unit Material Maintenance to be displayed in the window for page title
WMS: Unit Material Maintenance is displayed in the window for page title
PASSED

8
Check to see the page displays an ‘Add a new Unit Material’ form with the buttons [Add Unit Material] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The form displays the appropriate buttons
The form displays the appropriate buttons
PASSED

9
Check input does not exceed the defined length of 255 for the Title field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Title value is truncated to the maximum allowable characters. No error message
PASSED

10
Check the Title field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Error on submission (the field is highlighted and a message appears stating the fields that need to be entered)

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

11
Check input does not exceed the defined length of 30 for the initials field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Initials value is truncated to the maximum allowable characters. No error message
PASSED

12

Check the initials field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field is highlighted and a message appears stating the fields that need to be entered)

PASSED

13
Check input does not exceed the defined length of medium text for the description field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Value is truncated to the maximum allowable characters. No error message
PASSED

14
Check the Description field accepts Null values
Leave field blank

No error – form submitted

No error – form submitted

PASSED

15
Check input does not exceed the defined length of 100 characters for the URL field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Value is truncated to the maximum allowable characters. No error message
PASSED

16
Check the URL field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Error on submission (the field is highlighted and a message appears stating the fields that need to be entered)

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

17
Check input does not exceed the defined length of 100 characters for the URL Alt Text field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Value is truncated to the maximum allowable characters. No error message
PASSED

18
Check the URL Alt Text field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Error on submission (the field is highlighted and a message appears stating the fields that need to be entered)

PASSED

19
Check the Unit Material maintenance page displays a table of Listed Unit Materials and in square brackets includes the Unit Code, Semester allocated to, Campus and Enrolment underneath the add new Units Materials form

Visual Status
Page displays a table of Listed Unit Materials and in square brackets includes the Unit Code, Semester allocated to, Campus and Enrolment underneath the add new Units Materials form
Page displays a table of Listed Unit Materials and in square brackets includes the Unit Code, Semester allocated to, Campus and Enrolment underneath the add new Units Materials form

PASSED

20
Check the hyperlinks for title in the Listed Units Materials table refreshes the page and insert the details into the form ready for updating
Click on selected hyperlink
Hyperlinks for title in the Listed Units Materials table refreshes the page and insert the details into the form ready for updating
Hyperlinks for title in the Listed Units Materials table refreshes the page and insert the details into the form ready for updating
PASSED

21
Check the form once refreshed with updating details that it changes the title of the form to ‘Update Unit Material’

Visual Status
The title of the form changes to ‘Update Unit Material’
The title of the form changes to ‘Update Unit Material’
PASSED

22
Check that the buttons [Update Unit Material] [Clear Form] [Reset] [Cancel] are displayed
Visual Status
The buttons [Update Unit Material] [Clear Form] [Reset] [Cancel] are displayed
The buttons [Update Unit Material] [Clear Form] [Reset] [Cancel] are displayed
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

23
Check to see ‘Note’ information is displayed underneath the form

Visual Status
Note’ information is displayed underneath the form

Note’ information is displayed underneath the form

PASSED

24
If updating, check the required fields still have information within them

Visual Status
The required fields still have information within them

The required fields still have information within them

PASSED

25
Check that when the delete hyperlink is pressed it displays a confirmation pop up

Click on the delete hyperlink next to a unit
Page displays a confirmation pop up

Page displays a confirmation pop up

PASSED

26
Check to see that in the Listed Unit Materials table the table includes the Initials and URL with hyperlinks

Visual Status
The Listed Unit Materials table the table includes the Initials and URL with hyperlinks

The Listed Unit Materials table the table includes the Initials and URL with hyperlinks

PASSED

27
Check that when the user submits a new unit material or updates a unit material it refreshes the page with the unit material details in the listed units materials table

Visual Status
The unit material details are listed in the units material table

The unit material details are listed in the units material table

PASSED

Units

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT >IT Units)

Visual status
School of IT > IT Units

School of IT > IT Units

PASSED

5
Check authentication information

Check to see if the ‘Login’ hyperlink is present in the top right hand corner under the upper menu when user is not logged in

Check to see the user information is display in top right hand corner with a logout hyperlink next to it
The user information and logout hyperlinks are displayed
The user information and logout hyperlinks are displayed

6
Check to see if style sheet of left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column contains a title saying ‘Latest Semester(s)’ with hyperlinks underneath with the dynamic results of the latest semester(s)

A title saying ‘Latest Semester(s)’ with hyperlinks underneath with the dynamic results of the latest semester(s) is displayed
A title saying ‘Latest Semester(s)’ with hyperlinks underneath with the dynamic results of the latest semester(s) is displayed
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Check to see the information in the left column displays the title WMS with the links ‘Maintain Semesters’ ‘Maintain Units’ and ‘Maintain Allocations’ and also a Update existing unit with a drop down list and Edit Unit button when the user is logged in as site administrator or has these privileges

The information in the left column displays the title WMS with the links ‘Maintain Semesters’ ‘Maintain Units’ and ‘Maintain Allocations’ and also a Update existing unit with a drop down list and Edit Unit button when the user is logged in as site administrator or has these privileges

The information in the left column displays the title WMS with the links ‘Maintain Semesters’ ‘Maintain Units’ and ‘Maintain Allocations’ and also a Update existing unit with a drop down list and Edit Unit button when the user is logged in as site administrator or has these privileges

PASSED

7
Check to see whether the page complies with the required standards
Visual Status
W3C logo,

Murdoch logo is on white background
W3C logo,

Murdoch logo is on white background

PASSED

8
Check to see ‘IT Units’ is displayed in the window as the page title
Visual Status
‘IT Units’ is displayed in the window as the page title
‘IT Units’ is displayed in the window as the page title

PASSED

9
Check to see the title above the table contains the correct Semester (the one that has been selected)

Visual Status and click on Semester 2, 2005
‘IT UNITS [2005]’ for all the units in 2005 and once clicked on semester ‘IT UNIT [S2, 2005]’

‘IT UNITS [2005]’ for all the units in 2005 and once clicked on semester ‘IT UNIT [S2, 2005]’
PASSED

10
In the listed table of units check to see the Unit Code and Unit Title are hyperlinks that direct to the corresponding unit summary page

Scroll over the links to see if they are hyperlinks and click on the ICT102 hyperlink to see if it directs to the Unit Summary page

The unit codes and unit titles are hyperlinks. Click on the ICT102 link and it refreshes to the ICT102 Unit Summary Page
The unit codes and unit titles are hyperlinks. Click on the ICT102 link and it refreshes to the ICT102 Unit Summary Page
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

11
Check the Unit Coordinator column that has a user allocated to the unit are hyperlinks to their user details page

Click on Clinton Scott, unit coordinator for ICT102, Semester 2, 2005
The page refreshes with Clinton Scott user details displayed.
The page did refresh and shows the user details page for Clinton Scott.
PASSED

13
Check the Lecturer column that has a user allocated are hyperlinks to their user details page

Click on Kim Hewett, lecturer for ICT987, Semester 2, 2005
The page refreshes with Kim Hewett user details displayed.
The page did refresh and shows the user details page for Kim Hewett
PASSED

14
Check the Tutor column that has a user allocated are hyperlinks to their user details page.

Click on Diana Adorno, tutor for ICT102, Semester 1, 2004
The page refreshes with Diana Adorno user details displayed.
The page did refresh and shows the user details page for Diana Adorno
PASSED

15
Check to see the Unit Materials column contains hyperlinks that direct to that page

Click on WebCT hyperlink for ICT102, Semester 2, 2005
The page directs to the WebCT homepage
The WebCT homepage is displayed
PASSED

Maintain Units

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > IT Units > WMS: Units Maintenance)

Visual status
School of IT > IT Units > WMS: Units Maintenance

School of IT > IT Units > WMS: Units Maintenance
PASSED

5
Check authentication information

Check to see the user information is displayed in the top right hand corner with a logout hyperlink next to it.
The user information and logout hyperlinks are displayed.

[ WMS: Logged in as Sharon Rampant | Logout ]
The user information and logout hyperlinks are displayed

[ WMS: Logged in as Sharon Rampant | Logout ]

PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column has removed the semester information that was displayed on the IT Units page

The left column has removed any existing links besides from the WMS Maintain semesters and Maintain allocations
The left column has removed any existing links besides from the WMS Maintain semesters and Maintain allocations
PASSED

Check to see the left column has displayed ‘Back to Units’ hyperlink

The left column displays the hyperlink [Back to Unit Listing]
The left column displays the hyperlink [Back to Unit Listing]
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Check to see the left column contains the hyperlinks ‘Maintain Semesters’ and ‘Maintain Allocations’ underneath the WMS title.

The left column displays [Maintain Semesters] and [Maintain Allocation] hyperlinks
The left column displays [Maintain Semesters] and [Maintain Allocation] hyperlinks
PASSED

7
Check to see WMS: Unit Maintenance is displayed in the window as the page title.

Visual Status
WMS: Unit Maintenance to be displayed in the window for page title
WMS: Unit Maintenance to be displayed in the window for page tilte
PASSED

8
Check to see the page displays an ‘Add a new Unit’ form with the buttons [Add Unit] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The form displays the appropriate buttons
The form displays the appropriate buttons
PASSED

9
Check input does not exceed the defined length of 20 for the Unit Code field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
Value is truncated to the maximum allowable characters. No error message
PASSED

10
Check the Unit Code field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

11
Check input does not exceed the defined length of 255 for the Unit Title field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Value is truncated to the maximum allowable characters. No error message
PASSED

12

Check the Unit Title field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

13
Check input does not exceed the defined length of 2 integers for the Points field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Value is truncated to the maximum allowable characters. No error message
PASSED

14
Check the Points field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

15
Check input does not exceed the defined length of longtext for the Description field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Value is truncated to the maximum allowable characters. No error message
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

16
Check the Description field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

17
Check the Unit maintenance page displays a table of Listed Units underneath the add new Units form

Visual Status
Scroll below the form to see a displayed table called Listed Units
The page displays a table called Listed Units
PASSED

18
Check the hyperlinks for Unit codes in the Listed Units table refreshes the page and insert the details into the form ready for updating

Visual Status
The unit codes once selected will refresh the page to display the unit details in the form ready for updating
The unit codes once selected will refresh the page to display the unit details in the form ready for updating
PASSED

19
Check the form once refreshed with updating details that it changes the title of the form to ‘Update Unit’

Visual Status
The unit once selected will refresh the page to display the Update Units form
The unit once selected will refresh the page to display the Update Units form
PASSED

20
Check that the buttons [Update Unit] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The Update Unit form will display the following buttons [Update Unit] [Clear Form] [Reset to Default] [Cancel]
The Update Unit form will display the following buttons [Update Unit] [Clear Form] [Reset to Default] [Cancel]

PASSED

21
Check to see ‘Note’ information is displayed underneath the form

Visual Status
Note information is displayed underneath the form.
Note information is displayed underneath the form
PASSED

22
If updating, check the required fields still have information within them

Visual Status
The required fields still have information within them

The required fields still have information within them
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

22
Check that when the delete hyperlink is pressed it displays a confirmation page

Click on the delete hyperlink next to a unit
Page displays a confirmation pop up

Page displays a confirmation pop up

PASSED

23
Check to see that in the Listed Units table the table includes the Unit Title, Unit Description, and the points

Visual Status
The Listed Units table includes the Unit Title, Unit Description, and the points

The Listed Units table includes the Unit Title, Unit Description, and the points

PASSED

24
Check that when the user submits a new unit or updates a unit it refreshes the page with the unit details in the listed units table

Visual Status
The unit details are listed in the units table

The unit details are listed in the units table

PASSED

Maintain Allocations

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > IT Units > WMS: Units Allocations)

Visual status
School of IT > IT Units > WMS: Units Allocations
School of IT > IT Units > WMS: Units Allocations
PASSED

5
Check authentication information

Check to see the user information is displayed in the top right hand corner with a logout hyperlink next to it.
The user information and logout hyperlinks are displayed.

[ WMS: Logged in as Sharon Rampant | Logout ]
The user information and logout hyperlinks are displayed

[ WMS: Logged in as Sharon Rampant | Logout ]

PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed appropriately

The left column is displayed appropriately

PASSED

Check to see if the left column displays all the semesters that are currently available to view

The left column displays hyperlinks for the semesters and trimesters.
The left column displays hyperlinks for the semesters and trimesters.
PASSED

Check to see the left column has displayed ‘Back to Unit Listing’ hyperlink

The left column displays [Back to Unit Listing]
The left column displays [Back to Unit Listing]
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

Check to see if the left column displays the title WMS with Maintain Semesters, Maintain Units and Maintain Users

[Maintain Semesters], [Maintain Units] and [Maintain Users] hyperlinks are displayed
[Maintain Semesters], [Maintain Units] and [Maintain Users] hyperlinks are displayed
PASSED

7
Check to see WMS: Allocations Maintenance is displayed in the window as the page title.

Visual status
WMS: Allocations Maintenance is displayed in the window as the page title
WMS: Allocations Maintenance is displayed in the window as the page title
PASSED

8
Check to see the page displays a WMS: Allocation Maintenance form with sections for semester allocations, unit allocations and user allocations and are displayed with the buttons [Add Allocation] [Reset to Default] and [Cancel] are displayed

Visual Status
The correct information is displayed
The correct information is displayed
PASSED

9
Check Semester drop down list contains the current semesters available

Click on the drop down box
The list contains the required semesters

The list contains the required semesters

PASSED

10
Check the Semester field does not accept Null values

Leave field blank [Select Semester..]

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

11
Check input does not exceed the defined length of 2 integers for Points field

Input maximum length plus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Value is truncated to the maximum allowable characters. No error message
PASSED

12

Check the Points field does accept Null values

Leave field blank

No error – form submitted
No error – form submitted
PASSED

13
Check Unit drop down list contains the current semesters available

Click on the drop down box
The list contains the required units

The list contains the required units

PASSED

14
Check the Unit field does not accept Null values

Leave field blank [Select Unit..]

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

15
Check Campus drop down list contains the current semesters available

Click on the drop down box
The list contains the required campuses

The list contains the required campuses

PASSED

16
Check the Campus field does not accept Null values

Leave field blank [Select Campus..]

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

17
Check Enrolment list contains the current enrolments available

Visual Status
The list contains the required enrolments

The list contains the required enrolments

PASSED

18
Check the Enrolment field does accept Null values

Leave field blank – don’t select any option in the list

No error – form submitted
No error – form submitted
PASSED

19
Check the Enrolment field accepts multiple values

Hold down control key or shift key and press two enrolments

The enrolments will be highlighted and form submitted
The enrolments will be highlighted and form submitted
PASSED

20
Check Unit Coordinator drop down list contains the current semesters available

Click on the drop down box
The list contains the list of users to choose from

The list contains the list of users to choose from

PASSED

21
Check the Unit Coordinator field does accept Null values

Leave field blank [Select Coordinator…]

No error – form submitted
No error – form submitted
PASSED

22
Check Lecturer list contains the current users available

Visual Status
The list contains the required users

The list contains the required users

PASSED

23
Check the Lecturer field does accept Null values

Leave field blank – don’t select any option in the list

No error – form submitted
No error – form submitted
PASSED

24
Check the Lecturer field accepts multiple values

Hold down control key or shift key and press two lecturers

The users will be highlighted and form submitted
The users will be highlighted and form submitted
PASSED

25
Check Tutor list contains the current users available

Visual Status
The list contains the required users

The list contains the required users

PASSED

26
Check the Tutor field does accept Null values

Leave field blank – don’t select any option in the list

No error – form submitted
No error – form submitted
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

27
Check the Tutor field accepts multiple values

Hold down control key or shift key and press two tutors

The users will be highlighted and form submitted
The users will be highlighted and form submitted
PASSED

28
Check the Allocations Maintenance page displays a table of Current Unit Allocations underneath the allocations form (contains data when a semester is selected which has allocations)

Visual status

The table is display with appropriate information if a semester is selected
The table is display with appropriate information if a semester is selected
PASSED

29
Check the hyperlinks for Unit codes in the Current Unit Allocations table refreshes the page and insert the details into the form ready for updating

Click on a hyperlink
The unit code details should be displayed in the form
The unit code details are displayed in the form
PASSED

30
Check that the buttons [Update Allocation] [Reset to Default] and [Cancel] are displayed

Visual Status
The form displays the correct buttons
The form displays the correct buttons
PASSED

31
Check to see ‘Note’ information is displayed underneath the form

Visual Status
The page displays ‘Notes’ underneath the form.
The page displays ‘Notes’ underneath the form.
PASSED

32
If updating, check the required fields still have information within them

Visual Status
The required fields still have information within them

The required fields still have information within them
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

33
Check that when the delete hyperlink is pressed it displays a confirmation page

Click on the delete hyperlink next to a unit
Page displays a confirmation pop up

Page displays a confirmation pop up

PASSED

34
Check to see that in the Current Unit Allocations it contains information for Campus, Enrolment, Unit Coordinator, Lecturer and tutor.

Visual Status
The table displays the information underneath the headings for the units for the selected semester
The table displays the information underneath the headings for the units for the selected semester
PASSED

35
Check to see Unit Coordinator, Lecturer and tutor contain hyperlinks that redirect to user details page

Visual status and click on a user
The page redirects to the specified user details page
The page redirects to the specified user details page
PASSED

36
Check that when the user submits a new unit or updates a unit it refreshes the page with the unit details in the listed units table

Visual Status
The allocation details are listed in the table

The allocation details are listed in the table

PASSED

Maintain Semesters

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT > IT Units > WMS: Semester Maintenance)

Visual status
School of IT > IT Units > WMS: Semester Maintenance

School of IT > IT Units > WMS: Semester Maintenance
PASSED

5
Check authentication information

Check to see the user information is displayed in the top right hand corner with a logout hyperlink next to it.
The user information and logout hyperlinks are displayed.

[ WMS: Logged in as Sharon Rampant | Logout ]
The user information and logout hyperlinks are displayed

[ WMS: Logged in as Sharon Rampant | Logout ]

PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column has removed the semester information that was displayed on the IT Units page

The left column has removed any existing links besides from the WMS Maintain Units and Maintain Allocations
The left column has removed any existing links besides from the WMS Maintain Units and Maintain Allocations
PASSED

Check to see the left column has displayed ‘Back to Units’ hyperlink

The left column displays the hyperlink [Back to Unit Listing]
The left column displays the hyperlink [Back to Unit Listing]
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

7
Check to see WMS: Semester Maintenance is displayed in the window as the page title.

Visual Status
WMS: Semester Maintenance to be displayed in the window for page title
WMS: Semester Maintenance to be displayed in the window for page title
PASSED

8
Check to see the page displays an ‘Add a new Semester’ form with the buttons [Add Semester] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The form displays the appropriate buttons
The form displays the appropriate buttons
PASSED

9
Check Semester Type drop down list contains the current semesters available

Click on the drop down box
The list contains the list of semesters to choose from

The list contains the list of semesters to choose from

PASSED

10
Check the Semester Type field does not accept Null values

Leave field blank [Select Semester Type…]

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

11
Check Semester Number drop down list contains the current semesters numbers available (sorts depending on the semester type chosen previously)

Click on the drop down box
The list contains the list of semester numbers to choose from

The list contains the list of semester numbers to choose from

PASSED

12
Check the Semester Number field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

13
Check input does not allow less than the defined length of 4 for the Semester year field

Input maximum length minus one
Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

14

Check the Semester year field does not accept Null values

Leave field blank

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)

Error on submission (the field will be highlighted and a message will appear stating the fields that need to be entered)
PASSED

15
Check the Semesters maintenance page displays a table of Listed Semesters underneath the add new Semesters form

Visual Status
Scroll below the form to see a displayed table called Listed Semesters
The page displays a table called Listed Semesters
PASSED

16
Check the hyperlinks for Updated Semesters in the Listed Semesters table refreshes the page and insert the details into the form ready for updating

Visual Status
The semester once selected will refresh the page to display the semester details in the form ready for updating
The semester once selected will refresh the page to display the semester details in the form ready for updating
PASSED

17
Check the form once refreshed with updating details that it changes the title of the form to ‘Update Semester’

Visual Status
The unit once selected will refresh the page to display the Update Semester form
The unit once selected will refresh the page to display the Update Semester form
PASSED

18
Check that the buttons [Update Semester] [Clear Form] [Reset to Default] [Cancel] are displayed

Visual Status
The Update Unit form will display the following buttons [Update Semester] [Clear Form] [Reset to Default] [Cancel]
The Update Unit form will display the following buttons [Update Semester] [Clear Form] [Reset to Default] [Cancel]

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

19
Check to see ‘Note’ information is displayed underneath the form

Visual Status
Note information is displayed underneath the form.
Note information is displayed underneath the form
PASSED

20
If updating, check the required fields still have information within them

Visual Status
The required fields still have information within them

The required fields still have information within them
PASSED

21
Check that when the delete hyperlink is pressed it displays a confirmation page

Click on the delete hyperlink next to a semester
Page displays a confirmation pop up

Page displays a confirmation pop up

PASSED

22
Check to see that in the Listed Semesters table the table includes the Edit Unit Allocations with a hyperlink

Visual Status
The Listed Semesters table includes the Edit Unit Allocations with a hyperlink

The Listed Semesters table includes the Edit Unit Allocations with a hyperlink

PASSED

23
Check to see the Edit Unit Allocations hyperlink directs to the Allocations Maintenance page

Click on the ‘Edit Unit Allocations’ hyperlink
The page directs to the Allocation Maintenance page
The page directs to the Allocation Maintenance page
PASSED

24
Check that when the user submits a new semester or updates a semester it refreshes the page with the semester details in the listed semesters table

Visual Status
The semester details are listed in the updated semesters table

The semester details are listed in the updated semesters table
PASSED

Home

Test #
Test Description
Input
Expected Output
Actual Output
Comment

1
Check to see if header information is provided

Visual status
Header information is displayed at the top of the page

Header information is displayed at the top of the page

PASSED

2
Check to see if upper menu information is provided

Visual status
Upper Menu information is displayed at the top of the page

Upper Menu information is displayed at the top of the page

PASSED

3
Check to see if footer information is provided

Visual status
Footer information is displayed at the bottom of the page

Footer information is displayed at the bottom of the page

PASSED

4
Check to see if breadcrumbs are visible and correct (School of IT Home)

Visual status
School of IT Home
School of IT Home
PASSED

5
Check authentication information

Check to see if the ‘Login’ hyperlink is present in the top right hand corner underneath the upper menu when the user is not logged in

Login hyperlink is present in the top right hand corner underneath the upper menu when the user is not logged in
Login hyperlink is present in the top right hand corner underneath the upper menu when the user is not logged in
PASSED

6
Check to see if left column has loaded correctly with correct information

Check to see if the left column has been loaded
The left column is displayed
The left column is displayed
PASSED

Check to see the left column has displays “Latest Unit Allocation”, Latest Seminars”, “Publications” titles with hyperlinks underneath with the dynamic results of the latest updates or inserts

The left column displays “Latest Unit Allocation”, Latest Seminars”, “Publications” titles with hyperlinks underneath with the dynamic results of the latest updates or inserts

The left column displays “Latest Unit Allocation”, Latest Seminars”, “Publications” titles with hyperlinks underneath with the dynamic results of the latest updates or inserts

PASSED

Test #
Test Description
Input
Expected Output
Actual Output
Comment

7
Check to see School of Information Technology – Home – is displayed in the window as the page title.

Visual Status
School of Information Technology – Home – is displayed in the window as the page title.

School of Information Technology – Home – is displayed in the window as the page title.

PASSED

8
Check to see the page displays a Courses, People and Research titles in the main window

Visual Status
The form displays the appropriate titles
The form displays the appropriate titles
PASSED

9
Check to see the page displays listed hyperlinks beneath Courses, People and Research titles in the main window

Visual Status
The form displays the appropriate hyperlinks
The form displays the appropriate hyperlinks
PASSED

10
Check that each hyperlink locates the user at the appropriate site page

Click on each hyperlink in turn

Each hyperlink locates the user at the appropriate site page

Each hyperlink locates the user at the appropriate site page

PASSED

Browser Testing

Browser
Pass/Fail
Comment

Internet Explorer 6.0
Pass
Looks and feels really good in Internet Explorer. Everything is displayed appropriately

Mozilla 1.4
Passable
Displays the lines boldly and also cuts off the W3C logo but if it has to be used then it is passable.

Mozilla 1.5
Passable
Displays the lines boldly and also cuts off the W3C logo but if it has to be used then it is passable.

Mozilla 1.7
Passable
Displays the lines boldly however it is viewable and usable. The W3C logo is displayed correctly

Netscape 4.7
Fail
Did not display well at all – was all pushed over to the left hand side of the screen. Was very unusable

Netscape 6.0
Fail
Did not display the style sheet so just included writing with no background colour or tables.

Netscape 7.1
Passable
Displays the lines boldly however it is viewable and usable. The W3C logo is displayed correctly

Netscape 7.2
Passable
Displays the lines boldly however it is viewable and usable. The W3C logo is displayed correctly. Does present error messages when another browser has the site up and running and logged in.

Version 1.1
Page 128