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