Test Results

 

Simnet View

 

 

 

Requested By:                 Ms. Jami Cotler

                                      Lecturer of Computer Science

                                      Computer Science Department

Siena College

 

Dr. Timoth C. Lederman

Professor of Computer Science

Computer Science Department

Siena College

 

 

 

InnoSmart Technologies

 

 

 

                                    Prepared by:   Kevin Decker

                                                            Shane Leighton

                                                            James Mayben Jr.

                                                            Caitlin Sheil

                                                            Andrey Taran

 

 

 

 

 

 

April 28, 2008


Table of Contents

Simnet View

 

 

I. Testing Requirements   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .    2

1.1 Testing Plan Identifier.   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .     2

1.2 Introduction .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .  2

1.3 System Test   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .    2

1.4 Approach to Testing.   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .  3

1.5 Functional Requirements Inventory   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .      3

1.6 Non-Functional Requirements Inventory  .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       5

1.7 Exception Handling To Test.   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .    6

1.8 Deliverables.   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   6

 

II. Unit Tests   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .  7

Introduction   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .      7

Test Directory.   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .      7

2.1   Login.   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   8

2.2   Welcome Screen: Administrator.   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       10

2.3   Welcome Screen: Faculty.   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .     12

2.4   Forgot Password.   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   . 14

2.5   View Reports: Administrator .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       16

2.6   View Reports: Faculty.   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   20

2.7   Class Data: Administrator .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .    23

2.8   Class Data: Faculty .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .     26

2.9   Student Data Summary: Administrator .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .     28

2.10 Student Data Summary: Faculty .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .      31

2.11 Student Data: Administrator Screen   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       34

2.12 Student Data: Faculty Screen   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   . 37

2.13 Manage Files .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .  40

2.14 Manage Accounts .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   44

2.15 Change Password .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   46

 

III. Integration/Regression Tests   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .     48

3.1 Integration.   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .     48

3.2 Regression   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .  50

 

IV. Appendix   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   51

4.1 Glossary of Terms.   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .      51

4.2 Gantt Chart (Timeline) .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       53

 

 

 

 

 

I. Testing Requirements

1.1. Testing Plan Identifier

This document is the final test document used to describe the testing requirements, in detail, for Simnet View.  These are the requirements that were tested for, and met, in order for Simnet View to be considered fully functional.  As the project development neared completion, the requirements were fulfilled, and some items were edited.

 

1.2.  Introduction

This document is the overview of the test plan, labeled version 1.1. The goal of the test plan is to review the various functions and procedures of Simnet View, and test to make certain that each aspect is functioning properly. Each of the previous documents have outlined the steps taken to ensure that proper steps were taken, and followed properly, to create the software, and reduce the amount of testing that would be necessary. This plan covers all necessary testing of internal software components of the Simnet View software.

 

1.3 System Test

This section will provide a list of items that are able to be physically tested, unlike the non-functional requirements which are more subjective, and will be discussed later. This portion of the testing will require the most time, and effort not only from the testing team, but from the developing team to create and fulfill the requirements specified by our client, while trying to keep all modules independent and self sustaining.  

The following is a list of Functional Requirements to be established, and tested in full:

            • Simnet View must be web based and viewable from anywhere on campus or in

   the world.

• The web-application must work with all major browsers, including but not

   limited to:

            ◦ Internet Explorer 7.0 or higher

            ◦ Mozilla Firefox 2.0 or higher

• Users must be able to sign into the system securely.

• Allow users to change their personal password.

• Allow administrators to change any users’ password.

• Allow the user to view Simnet View reports on screen or in print.

• Allow the administrator to manage Simnet result files.                             

• Allow the administrator to generate new Simnet View results.

• All links displayed within the program must be valid and working.  

Along with these requirements, we also concentrated on testing all separate units that compose these requirements. These unit tests are included later on in this document.  

1.4 Approach to Testing

Our approach was to start with the unit tests provided in this document, then move outwards ensuring that full modules worked correctly, and then looked at integration testing of these modules to ensure the system is working properly. The goal of our system is to allow users to look at previous Simnet test results and be able compare and analyze them.

 

Throughout the entire testing process our team went back and corrected any problems that occurred.  Regression testing was not needed because there were very little changes and problems that occured.  As problems arose, we were able to correct them accordingly.

 

In order to test certain aspects of our code, other parts needed to be implemented first.  For example, when testing a user’s change to their profile, we needed to implement the actual profile itself, with fields that can then be changed later on to fit the users’ needs.

 

As the development continued, we discussed our progress throughout the testing stages of our software development.  We asked our clients what they would like their software to do if a problem or a special circumstance arises.  Maintaining open lines of communication between our team and our clients proved to be very important so that we could ensure that the product that is produced is the product that was desired. 

 

1.5 Functional Requirements Inventory

In order to ensure that the system as a whole passed testing, we started with each individual piece. The following is a check list of the major requirements, some of which are based on screens, to ensure that each item has either passed of failed. In order for an item to pass, it underwent its specific unit test as provided.

 

The following is the list of the major requirements that were tested:

 

  • Sign in to the system securely via a sign on screen.
    • Yes      No
  • Allow administrators to generate new reports.
    • Yes      No
  • Allow an administrator to access and organize files.
    • Ability to copy and delete user-generated files.
      • Yes      No
    • Ability to create copies of original files.
      • Yes      No

 

 

 

 

Welcome Screen

 

  • Upon pressing the “Log On” button we will ensure that the user name and password are correct, and then redirect the user to the main screen of the program.

o       Yes     No

  • Upon pressing “Forgot Password” we will ensure that the user is given instructions on how to recover/change their password.
    • Yes     No

 

Change Password Screen

 

  • User will be given instructions on how to do the above.

o        Yes     No

 

Administrator: Manage Files Screen

  • Display the directory structure
    • Yes     No
  • Scrolling up and down on both panes
    • Yes     No
  • Selection of multiple files
    • Yes     No
  • Selecting a folder drops down the files in it
    • Yes     No

 

 

Faculty: Student Data Screen

  • Query the database for the data for a specific student and display it to the user (question #, correct/incorrect, # tries)
    • Yes    No
  • Make sure links work
    • Yes    No
  • Clicking on a question number pops-up a screen with the question text and information
    • Yes    No
  • Clicking print sends the data to the printer
    • Yes     No

 

Administrator: Student Data Screen

*Prerequisite: Faculty: Student Data Screen must be fully functioning

  • Export in CSV format
    • Yes    No

 

Faculty: Student Summary Screen

  • Query the database and display appropriate information (Score, questions answered, avg # tries, time taken)
    • Yes     No

 

  • Sort information by student name
    • Yes     No
  • Clicking a student name brings the user to a “Student Data” Screen
    • Yes     No
  • Clicking print sends the data to the printer
    • Yes     No

 

Administrator: Student Summary Screen

*Prerequisite: Faculty: Student Summary Screen must be fully functioning

  • Export in CSV format
    • Yes    No

 

Faculty: Class Data Screen

  • Query the database and display the class information sorted by question number (#correct / incorrect, avg # of tries)
    • Yes     No
  • Clicking print sends the data to the printer
    • Yes     No
  • Clicking on a question number pops-up a screen with the question text and information
    • Yes    No

 

Administrator: Class Data Screen

*Prerequisite: Faculty: Class Data Screen must be fully functioning

  • Export in CSV format
    • Yes    No

 

1.6 Non-Functional Requirements Inventory  

The testing team has also made sure that the non-functional requirements have been met. These requirements are not easily tested, as some of the requirements are subjective in nature. The following is a list of items that has been carefully reviewed and tested in the best manner possible.  

 

Simnet View must be universal. This system can run on the following platforms: Windows, Macintosh, and *NIX systems. It is also be accessible through Microsoft Internet Explorer 7.0 or better and Mozilla Firefox 2.0 or better. The Simnet View program is designed for a web browser screen resolution of 1024 x 768.  

 

The Simnet View application must be efficient and not cause a slow down on whatever server hosts it.  It must be able to quickly access and supply data to and from a database in order to ensure that users are not kept waiting.  

 

The Simnet View application must be secure.  The system should only be accessible to limited user accounts and the administrator accounts.  Unregistered users must not be able to enter the application in any way.  

 

The Simnet View application code must be readable, understandable, and extensible. Future developers should be able to easily interpret code to know what it is doing and why in order to ease future development and expansion of the capabilities of the Simnet View application.

1.7 Exception Handling To Test

While using the Simnet View software there may be some circumstances that may cause errors that weren’t predicted.  The Siment View software must be able to handle some of these types of errors:

User does not provide all required information required for logging in:
The user must complete all required fields indicated by a red highlight. There will also be a message telling the user that they must provide the proper fields.

User tries to request data without selecting fields:
The user must complete all choose fields indicated by a red highlight. There will also be a message telling the user that they must provide the proper fields in order for the request to be processed.

User tries to copy / delete information without selection of a file:
A message will appear prompting the user to select a file before choosing one of the actions to be performed on a file.

User tries to change password and does not enter the correct information:
A message will appear prompting the user to make sure that the right information was entered for a password change.

 

1.8. Deliverables

The deliverables for Simnet View include a CD with all of our documents as well as all of the files for the team website and finished application. We will also deliver a hard copy of all documents and the directions on how to use Simnet View.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

II. Unit Tests

Introduction

Unit testing is a procedure used to validate that individual units of an application are working properly. A unit is the smallest testable part of the application. The goal of unit testing is to isolate each part of the program and show that the individual parts are correct. Below is a table showing that each individual unit passed. They are then broken down to show the specifics of each unit.

 

 

Test Directory

Unit Test Catalog

Test Result

Test Number

Unit Test Name

   P     

1

Login Screen

   P     

2

Welcome Screen: Administrator

   P     

3

Welcome Screen: Faculty User

   P     

4

Forgotten Password Pop-Up Window

   P     

5

View Reports: Administrator Screen

   P     

6

View Reports: Faculty Screen

   P     

7

Class Data: Administrator Screen

   P     

8

Class Data: Faculty Screen

   P     

9

Student Data Summary: Administrator Screen

   P     

10

Student Data Summary: Faculty Screen

   P     

11

Student Data:  Administrator Screen

   P     

12

Student Data:  Faculty Screen

   P     

13

Manage Files: Administrator Screen

   P

14

Manage Accounts: Administrator Screen

   P

15

Change Password: Faculty Screen

 

 

 

P = Pass

F = Fail

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


1. Login Screen

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

1.0

Load Page

Page loads properly

Simnet View Load Screen

Simnet View Login Screen

None

None

Screen displays login screen properly in web browser

None

Pass

1.2

Login: Invalid Attempt

No text within username/ password fields

Simnet View Login Screen

Simnet View Login Screen

Username field = “ ”

Password field = “ ”

Validate username and password fields have text within them

Notice of Invalid Login

Attempt: Please enter

correct credentials

None

Pass

1.3

Login: Password w/o Username

Login Button clicked and released with text only within password field

Simnet View Login Screen

Simnet View Login Screen

Username field = “ ”

Password field = “password text ”

Validate username and password fields have text within them

Notice of Invalid Login

Attempt: Please enter correct credentials

None

Pass

1.4

Login:  Username w/o password

Login Button clicked and released with text only within username field

Simnet View Login Screen

Simnet View Login Screen

Username field = “username text”

Password field = “ ”

Validate username and password fields have text within them

Notice of Invalid Login

Attempt: Please enter correct credentials

None

Pass

1.5

Login: Administrator

Recognized Successful Attempt

Login Button clicked and released with  text within username / password fields

Simnet View Login Screen

Simnet View Administrator Welcome Screen

Username field = “admin1”

Password field = “admin1”

Validate administrator  username and password fields are recognized within database

Screen transfers to Simnet View Administrator Welcome Screen properly within web browser

None

Pass

1.6.

Login: Faculty User

Recognized Successful Attempt

Login Button clicked and released with  text within username / password fields

Simnet View Login Screen

Simnet View Faculty User  Welcome Screen

Username field = “Faculty username text”

Password field = “Faculty  user password text”

Validate Faculty User  username and password fields are recognized within database

Screen transfers to Simnet View Administrator Welcome Screen properly within web browser

None

Pass

 

1.7

Login:

Un-Recognized Successful Attempt

Login Button clicked and released with  text within username / password fields but fields are not recognized within database

Simnet View Login Screen

Simnet View Login Screen

Username field = “username text”

Password field = “password text”

Validate   username and password fields are recognized within database

Notice of Invalid Login Attempt: Please enter valid credentials

None

Pass

 

1.8

Forgot Password

Forgot Password Link is clicked and released

Simnet View Login Screen

Simnet View Login Screen

None

None

Pop-up Window:   Forgot Password Screen

None

Pass

 

 

 

 

 

 

 




 

 

2. Welcome Screen: Administrator

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

2.1

Load Page

Welcome Screen Page loads properly

Simnet View Login Screen

Simnet View Administrator Welcome Screen

None

Redirected to Administrator Welcome Screen

Screen displays Administrator Welcome screen properly in web browser

None

Pass

2.2

Home

Home Link is clicked and released

Simnet View Administrator Welcome Screen

Simnet View Administrator Welcome Screen

None

Redirected to Administrator  Welcome Screen

Screen displays Administrator Welcome screen properly in web browser

None

Pass

2.3

Manage Account / Password

Manage Account / Password link is clicked and released

Simnet View Administrator Welcome Screen

Simnet View Administrator: Manage Accounts   Screen

None

Redirected to Administrator: Manage Accounts   Screen

Screen displays Administrator: Manage Accounts   Screen  properly in web browser

None

Pass

2.4

 

Manage Files

Manage Files link is clicked and released

Simnet View Administrator Welcome Screen

Simnet View Administrator Manage Files Screen

None

Redirected to Administrator: Manage Files Screen

Screen displays Administrator Manage Files Screen properly in web browser

None

Pass

2.5

 

 

Logout

 

Logout link is clicked and released

Simnet View Administrator Welcome Screen

Simnet View Login Screen

None

Redirected to Simnet View Login Screen

Screen displays

Login screen properly in web browser

None

Pass

2.6.

 

View By: Year

“X”

Item “X” is selected under “Year” heading within “View By” menu

Simnet View Administrator Welcome Screen

Administrator View Reports Screen

Item selection under Year heading = “X”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Year: “X” properly in web browser

None

Pass

 

2.7

 

View By: Session

“Y”

Item “Y” is selected under “Session” heading within “View By” menu

Simnet View Administrator Welcome Screen

Administrator View Reports Screen

Item selection under Session heading = “Y”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Session: “Y” properly in web browser

None

Pass

2.8

 

View By:

Course “Z”

Item “Z” is selected under “Course” heading within “View By” menu

Simnet View Administrator Welcome Screen

Administrator View Reports Screen

Item selection under Course heading = “Z”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Course: “Z” properly in web browser

None

 

Pass

2.9

 

View By:

Section “A”

Item “A” is selected under “Section” heading within “View By” menu

Simnet View Administrator Welcome Screen

Administrator View Reports Screen

Item selection under Section heading = “A”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Section: “A” properly in web browser

None

Pass

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Welcome Screen: Faculty

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

3.1

Load Page

Welcome Screen Page loads properly

Simnet View Login Screen

Simnet View Faculty User Welcome Screen

None

Redirected to Faculty User Welcome Screen

Screen displays Faculty User Welcome screen properly in web browser

None

Pass

3.2

Home

Home Link is clicked and released

Simnet View Faculty User Welcome Screen

Simnet View Faculty User Welcome Screen

None

Redirected to Faculty User  Welcome Screen

Screen displays Faculty User Welcome screen properly in web browser

None

Pass

3.3

Change Password

Change Password link is clicked and release

Simnet View Faculty User Welcome Screen

Simnet View Faculty: Change Password  Screen

None

Redirected to Faculty: Change Password  Welcome Screen

Screen displays Faculty: Change Password  screen properly in web browser

None

Pass

3.4

 

 

Logout

 

Logout link is clicked and released

Simnet View Faculty User Welcome Screen

Simnet View Login Screen

None

Redirected to Simnet View Login Screen

Screen displays

Login screen properly in web browser

None

Pass

3.5

 

View By: Year

“X”

Item “X” is selected under “Year” heading within “View By” menu

 

Simnet View Faculty User Welcome Screen

Faculty View Reports Screen

Item selection under Year heading = “X”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Year: “X” properly in web browser

None

Pass

3.6

 

View By: Session

“Y”

Item “Y” is selected under “Session” heading within “View By” menu

 

Simnet View Faculty User Welcome Screen

Faculty View Reports Screen

Item selection under Session heading = “Y”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Session: “Y” properly in web browser

None

Pass

 

3.7

 

View By:

Course “Z”

Item “CSIS 010” is selected under “Course” heading within “View By” menu

 

Simnet View Faculty User Welcome Screen

Faculty View Reports Screen

Item selection under Course heading = “CSIS 010”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Course: CSIS 010 properly in web browser

None

Pass

 

3.13

 

View By:

Section “A”

Item “A” is selected under “Section” heading within “View By” menu

 

Simnet View Faculty User Welcome Screen

Faculty View Reports Screen

Item selection under Section heading = “A”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Section: “A” properly in web browser

None

Pass

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4. Forgot Password Pop-Up Window

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

4.1

Load Pop-up Window

Pop-up window loads properly

Simnet View Login Screen

Simnet View Login Screen

None

None

Screen displays Pop-Up Window information  properly in web browser

None

Pass

4.2

Forgotten Password: Invalid Attempt

No datum within any  field when Submit button is clicked and released

Simnet View Login Screen

Simnet View Login Screen

Your Name =” ”

Username = “ ”

Desired Password = “ ”

Retype Desired Password = “ ”

E-mail = “ ”

Validate fields  do not have text within them

Notice of Invalid Attempt: Please enter datum into  all required fields

None

Pass

4.3

Invalid username

Username datum field is not recognized by database when Submit button is clicked and release

Simnet View Login Screen

Simnet View Login Screen

Username = “username text”

 

Validate username text is not in the database

Notice of Invalid Attempt: Please enter valid username

None

Pass

4.4

Password non-match

Password and Retype Password Fields do not Match

 

Simnet View Login Screen

Simnet View Login Screen

New Password = “password text ”

Retype Password = “passWORD text”

 

Validate password datum and retype password datum fields match (case sensitive)

Notice of Invalid Attempt: Please make sure password fields match

 

None

Pass

4.5

Invalid email address

E-mail field does not contain character “@”

Simnet View Login Screen

Simnet View Login Screen

E-mail = johndoe siena.edu

Validate e-mail field matches regular expression

Notice of Invalid Attempt: Please make sure email field contains “@” character

None

Pass

4.6

 

Clear

Clear button is clicked and released

Simnet View Login Screen

Simnet View Login Screen

None

Clear all fields within window

Screen displays original Pop-Up Window information  properly in web browser

None

Pass

4.7

 

Forgotten Password: Successful Attempt

Username field is recognized within database, password fields match, and valid e-mail address field when Submit button is clicked and released

Simnet View Login Screen

Simnet View Login Screen

Username = “username”

New Password = “password ”

Retype Password = “password”

E-mail = “johnDoe@siena.edu”

Validate information within all fields meet requirements

E-mail containing data from window is sent to both administrators for verification

None

Pass

 

 

 

 

 

 

 

 

 

 

5. View Reports: Administrator Screen

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

5.1

Load Page

Administrator: View Reports Screen  loads properly

Simnet View Administrator Welcome Screen

Administrator: View Reports Screen

None

Redirected to Administrator: View Reports Screen

Screen displays Administrator: View Reports Screen properly in web browser

None

Pass

5.2

Home

Home Link is clicked and released

Administrator: View Reports Screen

Simnet View General User Welcome Screen

None

Redirected to General User  Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

5.3

Manage Account/

Password

Manage Account/ Password link is clicked and release

Administrator: View Reports Screen

Simnet View Administrator: Manage Account  Screen

None

Redirected to Administrator: Manage Account  Screen

Screen displays Administrator: Manage Account/ Password  screen properly in web browser

None

Pass

5.4

 

 

Logout

 

Logout link is clicked and released

Administrator: View Reports Screen

Simnet View Login Screen

None

Redirected to Simnet View Login Screen

Screen displays

Login screen properly in web browser

None

Pass

5.5

 

View By: Year

“X”

Item “X” is selected under “Year” heading within “View By” menu

 

Administrator: View Reports Screen

Administrator: View Reports Screen

Item selection under Year heading = “X”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Year: X properly in web browser

None

Pass

5.6

 

View By: Session

“Y”

Item “Y” is selected under “Session” heading within “View By” menu

 

Administrator: View Reports Screen

Administrator View Reports Screen

Item selection under Session heading = “Y”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Session: “Y” properly in web browser

None

Pass

5.7

 

View By:

Course “Z"

Item “Z” is selected under “Course” heading within “View By” menu

 

Administrator: View Reports Screen

Administrator View Reports Screen

Item selection under Course heading = “Z”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Course: “Z” properly in web browser

None

Pass

5.8

 

View By:

Section: “A”

Item “A” is selected under “Section”

heading within “View By” menu

 

Administrator: View Reports Screen

Administrator View Reports Screen

Item selection under Section heading = “A”

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Section: “A” properly in web browser

None

Pass

5.9

 

View By:

Year: “X”

Session: “Y”

Items “X” and “Y” are selected under “Year” and “Session” headings within “View By” menu

 

Administrator: View Reports Screen

Administrator View Reports Screen

Item selection under Year heading = “X”

and under Session heading = “Y”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Year: “X” and Session: “Y” properly in web browser

None

Pass

5.10

 

View By:

Year: “X”

Session: “Y” Course: “Z”

Items “X”, “Y”, “Z” are selected under “Year”, “Session”, and “Course”

headings within “View By” menu

Administrator: View Reports Screen

Administrator View Reports Screen

Item selection under Year heading = “X” ;

under Session heading = “Y”;

under

Course heading = “Z”

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Year: “X”,  Session: “Y”, and Course: “Z” properly in web browser

None

Pass

5.11

 

View By:

Year: “X”

Session: “Y” Course: “Z”

Section: “A”

Items “X”, “Y”, “Z”, “A” are selected under “Year”, “Session”, “Course” and “Section”

headings within “View By” menu

 

Administrator: View Reports Screen

Administrator View Reports Screen

Item selection under Year heading = “X” ;

under Session heading = “Y”;

under

Course heading = “Z”

Under Section heading = “A”

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Year: “X”,  Session: “Y”, Course: “Z” and Section: “A” properly in web browser

None

Pass

5.12

 

 

On Screen

On Screen link  that is next to a available file is clicked and released

Administrator: View Reports Screen

Administrator: Class Data

Screen

None

Redirected to Administrator: Class Data Screen

Screen displays selected file data on screen properly in web browser

None

Pass

5.13

 

Calculated CSV

Calculated CSV link  that is next to a available file is clicked and released

Administrator: View Reports Screen

Administrator: View Reports

Screen

None

Redirected to Administrator: View Reports Screen

Pop-up CSV dialogue box

None

Pass

5.13

 

Raw CSV

Raw CSV link  that is next to a available file is clicked and released

Administrator: View Reports Screen

Administrator: View Reports

Screen

None

 

Redirected to Administrator: View Reports Screen

Pop-up CSV dialogue box

None

Pass

5.14

 

 

Print

Print link  that is next to a available file is clicked and released

Administrator: View Reports Screen

Administrator: Print Preview

None

 

Redirected to print preview

Displays new window of Print Preview with pop-up print dialogue box

None

Pass

5.15

Delete

Delete link that is next to a available generated report is clicked and released

Administrator: View Reports Screen

Administrator: View Reports Screen

None

 

Redirected to Administrator: View Reports Screen

Screen indicates that file has been deleted. Browser is refreshed reflecting updated information

None

Pass

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6. View Reports: Faculty Screen

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

6.1

Load Page

Faculty: View Reports Screen  loads properly

Simnet View General User Welcome Screen

Faculty: View Reports Screen

None

Redirected to Faculty: View Reports Screen

Screen displays Faculty: View Reports Screen properly in web browser

None

Pass

6.2

Home

Home Link is clicked and released

Faculty: View Reports Screen

Simnet View General User Welcome Screen

None

Redirected to General User  Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

6.3

Change Password

Change Password link is clicked and release

Faculty: View Reports Screen

Simnet View Faculty: Change Password  Screen

None

Redirected to Faculty: Change Password  Welcome Screen

Screen displays Faculty: Change Password  screen properly in web browser

None

Pass

6.4

 

 

Logout

 

Logout link is clicked and released

Faculty: View Reports Screen

Simnet View Login Screen

None

Redirected to Simnet View Login Screen

Screen displays

Login screen properly in web browser

None

Pass

6.5

 

View By: Year

“X”

Item “X” is selected under “Year” heading within “View By” menu

 

Faculty : View Reports Screen

Faculty: View Reports Screen

Item selection under Year heading = “X”

 

Redirected to  Faculty: View Reports Screen

Screen displays sorted available files by Year: X properly in web browser

None

Pass

 

 

 

6.6

View By: Session

“Y”

Item “Y” is selected under “Session” heading within “View By” menu

Faculty: View Reports Screen

Faculty View Reports Screen

Item selection under Session heading = “Y”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Session: “Y” properly in web browser

None

Pass

6.7

View By:

Course “Z"

Item “Z” is selected under “Course” heading within “View By” menu

 

Faculty: View Reports Screen

Faculty: View Reports Screen

Item selection under Course heading = “Z”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Course: “Z” properly in web browser

None

Pass

6.8

View By:

Section: “A”

Item “A” is selected under “Section”

heading within “View By” menu

 

Faculty: View Reports Screen

Faculty: View Reports Screen

Item selection under Section heading = “A”

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Section: “A” properly in web browser

None

Pass

6.9

View By:

Year: “X”

Session: “Y”

Items “X” and “Y” are selected under “Year” and “Session” headings within “View By” menu

Faculty: View Reports Screen

Faculty: View Reports Screen

Item selection under Year heading = “X”

and under Session heading = “Y”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Year: “X” and Session: “Y” properly in web browser

None

Pass

6.10

View By:

Year: “X”

Session: “Y” Course: “Z”

Items “X”, “Y”, “Z” are selected under “Year”, “Session”, and “Course”

headings within “View By” menu

Faculty: View Reports Screen

Faculty: View Reports Screen

Item selection under Year heading = “X” ;

under Session heading = “Y”;

under

Course heading = “Z”

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Year: “X”,  Session: “Y”, and Course: “Z” properly in web browser

None

Pass

 

 

 

 

 

6.11

 

View By:

Year: “X”

Session: “Y” Course: “Z”

Section: “A”

Items “X”, “Y”, “Z”, “A” are selected under “Year”, “Session”, “Course” and “Section”

headings within “View By” menu

 

Faculty: View Reports Screen

Faculty View Reports Screen

Item selection under Year heading = “X” ;

under Session heading = “Y”;

under

Course heading = “Z”

Under Section heading = “A”

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Year: “X”,  Session: “Y”, Course: “Z” and Section: “A” properly in web browser

None

Pass

6.12

On Screen

On Screen link  that is next to a available file is clicked and released

Faculty: View Reports Screen

Faculty: Class Data

Screen

None

Redirected to Faculty: Class Data Screen

Screen displays selected file data on screen properly in web browser

None

Pass

6.13

Print

Print link  that is next to a available file is clicked and released

Faculty: View Reports Screen

Faculty: Print Preview

None

 

Redirected to print preview

Displays new window of Print Preview with pop-up print dialogue box

None

Pass

 

 

 

 

 

 

 

 

 

 

 

 

 

7. Administrator: Class Data Screen

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

7.1

Load Page

Administrator: Class Data Screen

Screen properly

Simnet View Administrator Welcome Screen

Simnet View Administrator Class Data Screen

None

Redirected to Administrator Class Data Screen

Screen displays Administrator Class Data Screen properly in web browser

None

Pass

7.2

Home

Home Link is clicked and released

Administrator Class Data Screen

Simnet View Administrator Welcome Screen

None

Redirected to Administrator  Welcome Screen

Screen displays Administrator Welcome screen properly in web browser

None

Pass

7.3

Manage Account / Password

Manage Account / Password link is clicked and released

Administrator Class Data Screen

Administrator: Manage Accounts   Screen

None

Redirected to Administrator: Manage Accounts   Screen

Screen displays Administrator: Manage Accounts   Screen  properly in web browser

None

Pass

7.4

 

Manage Files

 

Manage Files link is clicked and released

 

 

Administrator Class Data Screen

 

Simnet View Administrator Manage Files Screen

None

Redirected to Administrator: Manage Files Screen

Screen displays Administrator Manage Files Screen properly in web browser

None

Pass

7.5

 

 

Logout

 

Logout link is clicked and released

Administrator Class Data Screen

 

Simnet View

Login Screen

None

Redirected to Simnet View Login Screen

Screen displays

Login screen properly in web browser

None

Pass

7.6

 

View By: Year

“X”

Item “X” is selected under “Year” heading within “View By” menu

 

Administrator Class Data Screen

 

Administrator View Reports Screen

Item selection under Year heading = “X”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Year: X properly in web browser

None

Pass

 

7.7

 

View By: Session

“Y”

Item “Y” is selected under “Session” heading within “View By” menu

 

Administrator Class Data Screen

Administrator View Reports Screen

Item selection under Session heading = “Y”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Session: “Y” properly in web browser

None

Pass

7.8

 

View By:

Course “Z”

Item “Z” is selected under “Course” heading within “View By” menu

 

Administrator Class Data Screen

Administrator View Reports Screen

Item selection under Course heading = “Z”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Course: “Z” properly in web browser

None

 

Pass

7.9

 

View By:

Section “A”

Item “A” is selected under “Section” heading within “View By” menu

 

Administrator Class Data Screen

Administrator View Reports Screen

Item selection under Section heading = “A”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Section: “A” properly in web browser

None

Pass

7.10

 

Student Summary

User clicks and releases  Student Summary button

Administrator Class Data Screen

Administrator:

Student Data Summary  Screen

None

Gather test results of selected file for each username for display

Current Screen displays selected filename information properly in web browser

None

Pass

7.11

 

Class Data

Question

User clicks and releases  a question number link within Class Data Summary Screen

Administrator Class Data Screen

Administrator:

Class Data  Screen

None

Gather question text from associated filename

Pop-Up Window that displays associated filenames’ question text

None

Pass

7.12

Print Results

User clicks and releases  Print Results link within Class Data Screen

Administrator Class Data Screen

Administrator:

Class Data  Screen

None

Gather test results of the selected file for printing

Print Preview on the data on current screen

 

None

Pass

7.13

 

Export Calculated to CSV

User clicks and releases  Export Calculated to CSV link within Class Data Screen

Administrator Class Data Screen

Administrator:

Class Data  Screen

None

Gather test results of the selected file for printing

CSV file is generated by Simnet view User able to open or save file.

None

Pass

7.14

 

Export raw to CSV

User clicks and releases  Export Raw to CSV link within Class Data Screen

Administrator Class Data Screen

Administrator:

Class Data  Screen

None

Gather test results of the selected file for printing

CSV file is generated by Simnet view User able to open or save file.

None

Pass

 

 

 

 

 

 

 

 

 

 

8. Faculty: Class Data Screen

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

8.1

Load Page

Faculty: Class Data Screen loads properly

Simnet View General User Welcome Screen

Simnet View

Faculty: Class Data Screen

None

Redirected to General User Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

8.2

Home

Home Link is clicked and released

Simnet View

Faculty: Class Data Screen

Simnet View General User Welcome Screen

None

Redirected to General User  Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

8.3

Change Password

Change Password link is clicked and released

Simnet View

Faculty: Class Data Screen

Simnet View Faculty: Change Password  Screen

None

Redirected to Faculty: Change Password  Welcome Screen

Screen displays Faculty: Change Password  screen properly in web browser

None

Pass

8.4

 

 

Logout

 

Logout link is clicked and released

Simnet View

Faculty: Class Data Screen

Simnet View Login Screen

None

Redirected to Simnet View Login Screen

Screen displays

Login screen properly in web browser

None

Pass

8.5

 

View By: Year

“X”

Item “X” is selected under “Year” heading within “View By” menu

 

Faculty Class Data Screen

 

Faculty View Reports Screen

Item selection under Year heading = “X”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Year: “X” properly in web browser

None

Pass

8.6

 

View By: Session

“Y”

Item “Y” is selected under “Session” heading within “View By” menu

Simnet View

Faculty: Class Data Screen

Faculty View Reports Screen

Item selection under Session heading = “Y”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Session: “Y” properly in web browser

None

Pass

8.7

 

View By:

Course “Z”

Item “Z” is selected under “Course” heading within “View By” menu

 

Simnet View

Faculty: Class Data Screen

Faculty View Reports Screen

Item selection under Course heading = “Z”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Course: “Z” properly in web browser

None

Pass

8.8

 

View By:

Section “A”

Item “A” is selected under “Section” heading within “View By” menu

 

Simnet View

Faculty: Class Data Screen

Faculty View Reports Screen

Item selection under Section heading = “A”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Section: “A” properly in web browser

None

Pass

8.9

Student Summary

User clicks and releases  Student Summary button

Faculty:

Class Data  Screen

Faculty:

Student Data Summary  Screen

None

Gather test results of selected file for each username for display

Current Screen displays selected filename information properly in web browser

None

Pass

8.10

Class Data

Question

User clicks and releases  a question number link within Class Data Summary Screen

Faculty:

Class Data  Screen

Faculty:

Class Data  Screen

None

Gather question text from associated filename

Pop-Up Window that displays associated filenames’ question text

None

Pass

8.11

Print Results

User clicks and releases  Print Results link within Student Data Summary Screen

Faculty:

Class Data  Screen

Faculty:

Class Data  Screen

None

Gather test results of the selected file for printing

Print Preview on the data on current screen

 

None

Pass

 

 

 

 

 

9. Student Data Summary: Administrator Screen

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

9.1

Load Page

Administrator: Student Data Summary Screen Page loads properly

Simnet View General User Welcome Screen

Administrator: Student Data Summary Screen

None

Redirected to General User Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

9.2

Home

Home Link is clicked and released

Administrator: Student Data Summary Screen

Simnet View General User Welcome Screen

None

Redirected to General User  Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

9.3

Manage Account / Password

Manage Account / Password link is clicked and released

Administrator: Student Data Summary Screen

Administrator: Manage Accounts   Screen

None

Redirected to Administrator: Manage Accounts   Screen

Screen displays Administrator: Manage Accounts   Screen  properly in web browser

None

Pass

9.4

 

Manage Files

 

Manage Files link is clicked and released

 

Administrator: Student Data Summary Screen

 

Simnet View Administrator Manage Files Screen

None

Redirected to Administrator: Manage Files Screen

Screen displays Administrator Manage Files Screen properly in web browser

None

Pass

9.5

 

 

Logout

 

Logout link is clicked and released

Administrator: Student Data Summary Screen

Simnet View Login Screen

None

Redirected to Simnet View Login Screen

Screen displays

Login screen properly in web browser

None

Pass

9.6

 

View By: Year

“X”

Item “X” is selected under “Year” heading within “View By” menu

 

Administrator Student Data Screen

 

Administrator View Reports Screen

Item selection under Year heading = “X”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Year: “X” properly in web browser

None

Pass

9.7

 

View By: Session

“Y”

Item “Y” is selected under “Session” heading within “View By” menu

 

Administrator Student Data Screen

Administrator View Reports Screen

Item selection under Session heading = “Y”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Session: “Y” properly in web browser

None

Pass

9.8

 

View By:

Course “Z”

Item “Z” is selected under “Course” heading within “View By” menu

 

Administrator Student Data Screen

Administrator View Reports Screen

Item selection under Course heading = “Z”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Course: “Z” properly in web browser

None

Pass

9.9

 

View By:

Section “A”

Item “A” is selected under “Section” heading within “View By” menu

 

Administrator Student Data Screen

Administrator View Reports Screen

Item selection under Section heading = “A”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Section: “A” properly in web browser

None

Pass

9.10

Class Data

User clicks and releases  Class Data button

Administrator: Student Data Summary Screen

Administrator:

Class Data  Screen

None

Gather test results for display

Current Screen displays selected filename information properly in web browser

None

Pass

9.11

Username

User clicks and releases  a username row link within Class Data Summary Screen

Administrator: Student Data Summary Screen

Administrator:

Student Data  Screen

None

Gather username test result data from associated filename

Current Screen displays usernames test result information properly in the web browser

None

Pass

9.12

Question

User clicks and releases  a question number link within Student Data Summary Screen

Administrator:

Student Data Summary  Screen

Administrator:

Student Data Summary Screen

None

Gather information question

Pop-Up Window that displays question details and statistics

None

Pass

9.13

Print Results

User clicks and releases  Print Results link within Student Data Summary Screen

Administrator: Student Data Summary Screen

Administrator:

Class Data  Screen

None

Gather test results of the selected file for printing

Print Preview on the data on current screen

 

None

Pass

9.14

 

Export Calculated to CSV

User clicks and releases  Export Calculated to CSV link within Student Data Summary Screen

Administrator: Student Data Summary Screen

Administrator: Student Data Summary Screen

None

Gather test results of the selected file for printing

CSV file is generated by Simnet view User able to open or save file.

None

Pass

9.15

 

Export raw to CSV

User clicks and releases  Export Raw to CSV link within Class Data Screen

Administrator Student Data Screen

Administrator:

Student Data  Screen

None

Gather test results of the selected file for printing

CSV file is generated by Simnet view User able to open or save file.

None

Pass

 

10. Student Data Summary: Faculty Screen

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

10.1

Load Page

Welcome Screen Page loads properly

Simnet View General User Welcome Screen

Simnet View

Faculty: Student Data Summary Screen

None

Redirected to General User Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

10.2

Home

Home Link is clicked and released

Faculty: Student Data Summary Screen

Simnet View General User Welcome Screen

None

Redirected to General User  Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

10.3

Change Password

Change Password link is clicked and released

Faculty: Student Data Summary Screen

Faculty: Change Password  Screen

None

Redirected to Faculty: Change Password  Welcome Screen

Screen displays Faculty: Change Password  screen properly in web browser

None

Pass

10.4

 

 

Logout

 

Logout link is clicked and released

Faculty: Student Data Summary Screen

Simnet View Login Screen

None

Redirected to Simnet View Login Screen

Screen displays

Login screen properly in web browser

None

Pass

10.5

 

View By: Year

“X”

Item “X” is selected under “Year” heading within “View By” menu

 

Faculty: Student Data Summary Screen

Faculty View Reports Screen

Item selection under Year heading = “X”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Year: “X” properly in web browser

None

Pass

 

10.6

 

View By: Session

“Y”

Item “Y” is selected under “Session” heading within “View By” menu

 

Faculty: Student Data Summary Screen

Faculty View Reports Screen

Item selection under Session heading = “Y”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Session: “Y” properly in web browser

None

Pass

10.7

 

View By:

Course “Z”

Item “Z” is selected under “Course” heading within “View By” menu

 

Faculty: Student Data Summary Screen

Faculty View Reports Screen

Item selection under Course heading = “Z”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Course: “Z” properly in web browser

None

Pass

10.8

 

View By:

Section “A”

Item “A” is selected under “Section” heading within “View By” menu

 

Faculty: Student Data Summary Screen

Faculty View Reports Screen

Item selection under Section heading = “A”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Section: “A” properly in web browser

None

Pass

10.9

Class Data

User clicks and releases  Class Data button

Faculty: Student Data Summary Screen

Faculty:

Class Data  Screen

None

Gather test results for display

Current Screen displays selected filename information properly in web browser

None

Pass

 

10.10

Question

User clicks and releases  a question number link within Student Data Summary Screen

Faculty:

Student Data Summary  Screen

Faculty:

Student Data Summary Screen

None

Gather information question

Pop-Up Window that displays question details and statistics

None

Pass

 

10.11

Username

User clicks and releases  a username row link within Class Data Summary Screen

Faculty: Student Data Summary Screen

Faculty:

Student Data  Screen

None

Gather username test result data from associated filename

Current Screen displays usernames test result information properly in the web browser

None

Pass

10.12

Print Results

User clicks and releases  Print Results link within Student Data Summary Screen

Faculty: Student Data Summary Screen

Faculty:

Class Data  Screen

None

Gather test results of the selected file for printing

Print Preview on the data on current screen

 

None

Pass

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11. Student Data: Administrator Screen

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

11.1

Load Page

Administrator: Student Data Summary Screen Page loads properly

Simnet View General User Welcome Screen

Administrator: Student Data Summary Screen

None

Redirected to General User Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

11.2

Home

Home Link is clicked and released

Administrator: Student Data Screen

Simnet View General User Welcome Screen

None

Redirected to General User  Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

11.3

Manage Account / Password

Manage Account / Password link is clicked and released

Administrator: Student Data Screen

Administrator: Manage Accounts   Screen

None

Redirected to Administrator: Manage Accounts   Screen

Screen displays Administrator: Manage Accounts   Screen  properly in web browser

None

Pass

11.4

 

Manage Files

 

Manage Files link is clicked and released

 

Administrator: Student Data Screen

 

Simnet View Administrator Manage Files Screen

None

Redirected to Administrator: Manage Files Screen

Screen displays Administrator Manage Files Screen properly in web browser

None

Pass

11.5

 

 

Logout

 

Logout link is clicked and released

Administrator: Student Data Screen

Simnet View Login Screen

None

Redirected to Simnet View Login Screen

Screen displays

Login screen properly in web browser

None

Pass

11.6

 

View By: Year

“X”

Item “X” is selected under “Year” heading within “View By” menu

 

Administrator Student Data Screen

 

Administrator View Reports Screen

Item selection under Year heading = “X”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Year: “X” properly in web browser

None

Pass

11.7

 

View By: Session

“Y”

Item “Y” is selected under “Session” heading within “View By” menu

 

Administrator Student Data Screen

Administrator View Reports Screen

Item selection under Session heading = “Y”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Session: “Y” properly in web browser

None

Pass

11.8

 

View By:

Course “Z”

Item “Z” is selected under “Course” heading within “View By” menu

 

Administrator Student Data Screen

Administrator View Reports Screen

Item selection under Course heading = “Z”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Course: “Z” properly in web browser

None

Pass

11.9

 

View By:

Section “A”

Item “A” is selected under “Section” heading within “View By” menu

 

Administrator Student Data Screen

Administrator View Reports Screen

Item selection under Section heading = “A”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Section: “A” properly in web browser

None

Pass

11.10

Class Data

User clicks and releases  Class Data button

Administrator: Student Data Screen

Administrator:

Class Data  Screen

None

Gather test results for display

Current Screen displays selected filename information properly in web browser

None

Pass

11.11

Student Summary

User clicks and releases  Student Summary button

Administrator: Student Data Screen

Administrator:

Student Data Screen

None

Gather test results of selected file for each username for display

Current Screen displays selected filename information properly in web browser

None

Pass

11.12

Question

User clicks and releases  a queation number link within Student Data Screen

Administrator: Student Data Screen

Administrator:

Student Data  Screen

None

Gather question information

Pop-up displays with question details and statistics

None

Pass

11.13

Print Results

User clicks and releases  Print Results link within Student Data Summary Screen

Administrator: Student Data Summary Screen

Administrator:

Class Data  Screen

None

Gather test results of the selected file for printing

Print Preview on the data on current screen

 

None

Pass

11.14

 

Export Calculated to CSV

User clicks and releases  Export Calculated to CSV link within Student Data Summary Screen

Administrator: Student Data Summary Screen

Administrator: Student Data Summary Screen

None

Gather test results of the selected file for printing

CSV file is generated by Simnet view User able to open or save file.

None

Pass

11.15

 

Export raw to CSV

User clicks and releases  Export Raw to CSV link within Class Data Screen

Administrator Student Data Screen

Administrator:

Student Data  Screen

None

Gather test results of the selected file for printing

CSV file is generated by Simnet view User able to open or save file.

None

Pass

 

 

12. Student Data: Faculty Screen

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

12.1

Load Page

Welcome Screen Page loads properly

Simnet View General User Welcome Screen

Simnet View

Faculty: Student Data Summary Screen

None

Redirected to General User Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

12.2

Home

Home Link is clicked and released

Faculty: Student Data Summary Screen

Simnet View General User Welcome Screen

None

Redirected to General User  Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

12.3

Change Password

Change Password link is clicked and released

Faculty: Student Data Summary Screen

Faculty: Change Password  Screen

None

Redirected to Faculty: Change Password  Welcome Screen

Screen displays Faculty: Change Password  screen properly in web browser

None

Pass

12.4

 

 

Logout

 

Logout link is clicked and released

Faculty: Student Data Summary Screen

Simnet View Login Screen

None

Redirected to Simnet View Login Screen

Screen displays

Login screen properly in web browser

None

Pass

12.5

 

View By: Year

“X”

Item “X” is selected under “Year” heading within “View By” menu

 

Faculty: Student Data Summary Screen

Faculty View Reports Screen

Item selection under Year heading = “X”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Year: “X” properly in web browser

None

Pass

 

12.6

 

View By: Session

“Y”

Item “Y” is selected under “Session” heading within “View By” menu

 

Faculty: Student Data Summary Screen

Faculty View Reports Screen

Item selection under Session heading = “Y”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Session: “Y” properly in web browser

None

Pass

12.7

 

View By:

Course “Z”

Item “Z” is selected under “Course” heading within “View By” menu

 

Faculty: Student Data Summary Screen

Faculty View Reports Screen

Item selection under Course heading = “Z”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Course: “Z” properly in web browser

None

Pass

12.8

 

View By:

Section “A”

Item “A” is selected under “Section” heading within “View By” menu

 

Faculty: Student Data Summary Screen

Faculty View Reports Screen

Item selection under Section heading = “A”

 

Redirected to Faculty: View Reports Screen

Screen displays sorted available files by Section: “A” properly in web browser

None

Pass

12.9

Class Data

User clicks and releases  Class Data button

Faculty: Student Data Summary Screen

Faculty:

Class Data  Screen

None

Gather test results for display

Current Screen displays selected filename information properly in web browser

None

Pass

12.10

Student Summary

User clicks and releases  Student Summary button

Faculty: Student Data Summary Screen

Faculty:

Student Data Summary  Screen

None

Gather test results of selected file for each username for display

Current Screen displays selected filename information properly in web browser

None

Pass

 

12.11

Class Data

Username

User clicks and releases  a username row link within Class Data Summary Screen

Faculty: Student Data Summary Screen

Faculty:

Student Data  Screen

None

Gather username test result data from associated filename

Current Screen displays usernames test result information properly in the web browser

None

Pass

12.12

Print Results

User clicks and releases  Print Results link within Student Data Summary Screen

Faculty: Student Data Summary Screen

Faculty:

Class Data  Screen

None

Gather test results of the selected file for printing

Print Preview on the data on current screen

 

None

Pass

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13. Manage Files: Administrator Screen

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

13.1

Load Page

Administrator: Manage Files Screen loads properly

Simnet View General User Welcome Screen

Administrator: Student Data Summary Screen

None

Redirected to General User Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

13.2

Home

Home Link is clicked and released

Administrator: Manage Files Screen

Simnet View Administrator Welcome Screen

None

Redirected to General User  Welcome Screen

Screen displays General User Welcome screen properly in web browser

None

Pass

13.3

Manage Account / Password

Manage Account / Password link is clicked and released

 

Administrator: Manage Files Screen

Administrator: Manage Accounts   Screen

None

Redirected to Administrator: Manage Accounts   Screen

Screen displays Administrator: Manage Accounts   Screen  properly in web browser

None

Pass

13.4

 

Manage Files

 

Manage Files link is clicked and released

 

 

Administrator: Manage Files Screen

 

Administrator Manage Files Screen

None

Redirected to Administrator: Manage Files Screen

Screen displays Administrator Manage Files Screen properly in web browser

None

Pass

13.5

 

 

Logout

 

Logout link is clicked and released

 

Administrator: Manage Files Screen

 

 

Simnet View Login Screen

None

Redirected to Simnet View Login Screen

Screen displays

Login screen properly in web browser

None

Pass

13.6

 

View By: Year

“X”

Item “X” is selected under “Year” heading within “View By” menu

 

 

Administrator: Manage Files Screen

 

Administrator View Reports Screen

Item selection under Year heading = “X”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Year: “X” properly in web browser

None

Pass

13.7

 

View By: Session

“Y”

Item “Y” is selected under “Session” heading within “View By” menu

 

 

Administrator: Manage Files Screen

 

Administrator View Reports Screen

Item selection under Session heading = “Y”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Session: “Y” properly in web browser

None

Pass

13.8

 

View By:

Course “Z”

Item “Z” is selected under “Course” heading within “View By” menu

 

Administrator: Manage Files Screen

Administrator View Reports Screen

Item selection under Course heading = “Z”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Course: “Z” properly in web browser

None

Pass

 

13.9

 

View By:

Section “A”

Item “A” is selected under “Section” heading within “View By” menu

 

Administrator: Manage Files Screen

Administrator View Reports Screen

Item selection under Section heading = “A”

 

Redirected to Administrator: View Reports Screen

Screen displays sorted available files by Section: “A” properly in web browser

None

Pass

 

13.10

New Folder

New Folder link is clicked and released

Administrator: Manage Files Screen

Administrator: Manage Files Screen

None

Create new directory within right navigation pane within folders selected

Folder directory is created within selected  directory

None

Pass

13.11

Selected file(s):

Delete Folder/File

Delete Folder/File link is clicked and released within right file directory while file(s) is selected

Administrator: Manage Files Screen

Administrator: Manage Files Screen

None

Confirm file/folder deletion of selected file(s)

Folder(s) / file(s) are deleted within right  directory

None

Pass

13.12

Selected file(s):

Copy File

Copy file link is clicked and released within left file directory while file(s) is selected

Administrator: Manage Files Screen

Administrator: Manage Files Screen

None

Copy Selected  file(s) into right navigation pane

File(s) are copied into selected  directory

None

Pass

13.13

Selected Directory:

Generate New Report

Generate New Report link is clicked and released within file directory while file(s) is selected

Administrator: Manage Files Screen

Administrator: Manage Files Screen

None

Show Changes within right navigation pane

New Report File is created within the selected directory. Pop-up appears with link to report

None

Pass

13.15

Non-Selected file(s):

Delete Folder/File

Delete Folder/File link is clicked and released within file directory without file(s) selected

Administrator: Manage Files Screen

Administrator: Manage Files Screen

None

None

Notice of Invalid Attempt: No File(s) selected

None

Pass

13.16

Non-Selected file(s):

Copy File

Copy file link is clicked and released within file directory without file(s) selected

Administrator: Manage Files Screen

Administrator: Manage Files Screen

None

None

Notice of Invalid Attempt: No File(s) / Directory selected

None

Pass

13.17

Non -Selected Directory:

Generate New Report

Generate New Report link is clicked and released within file directory without file(s) selected

Administrator: Manage Files Screen

Administrator: Manage Files Screen

None

None

Notice of Invalid Attempt: No File(s) selected

Notice is displayed in bottom pane

Pass

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14. Manage Accounts: Administrator Screen

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

14.1

 

 

Load Page

Administrator: Manage Accounts Screen Loads Properly

Administrator

Welcome Screen

Administrator: Manage Accounts Screen

None

None

Screen displays Faculty: Change Password Screen properly in web browser

None

Pass

14.2

Home

Home Link is clicked and released

 

Administrator: Manage Accounts Screen

Administrator Welcome Screen

None

Redirected to Administrator  Welcome Screen

Screen displays Administrator Welcome screen properly in web browser

None

Pass

14.3

Manage Account / Password

Manage Account / Password link is clicked and released

 

Administrator: Manage Accounts Screen

Administrator: Manage Accounts   Screen

None

Redirected to Administrator: Manage Accounts   Screen

Screen displays Administrator: Manage Accounts   Screen  properly in web browser

None

Pass

14.4

 

Manage Files

 

Manage Files link is clicked and released

 

Administrator: Manage Accounts Screen

Administrator Manage Files Screen

None

Redirected to Administrator: Manage Files Screen

Screen displays Administrator Manage Files Screen properly in web browser

None

Pass

14.5

 

 

Logout

 

 

Logout link is clicked and released

 

Administrator: Manage Accounts Screen

Simnet View Login Screen

None

Redirected to Simnet View Login Screen

Screen displays

Login screen properly in web browser

None

Pass

14.6

Manage Account: Invalid Attempt

No datum within any  field when Submit button is clicked and released

Administrator: Manage Accounts Screen

Administrator: Manage Accounts   Screen

New Password = “”

Retype Password = “”

 

Validate fields  do not have text within them

Notice of Invalid Attempt: Please enter datum into  all required fields

None

Pass

 

14.7

Password non-match

Password and Retype Password Fields do not Match

Administrator: Manage Accounts Screen

Administrator: Manage Accounts Screen

New Password = “pass ”

Retype Password = “Pass”

 

Validate password datum and retype password datum fields match (case sensitive)

Notice of Invalid Attempt: Please make sure password fields match

None

Pass

14.8

Invalid email address

E-mail field does not contain character “@”

Administrator: Manage Accounts Screen

Administrator: Manage Accounts Screen

E-mail = johndoe siena.edu

Validate e-mail field matches regular expression

Notice of Invalid Attempt: Please make sure email field contains “@” character

None

Pass

14.9

 

Clear

Reset button is clicked and released

Administrator: Manage Accounts Screen

Administrator: Manage Accounts Screen

None

Clear all fields within window

Screen displays original Pop-Up Window information  properly in web browser

None

Pass

14.10

 

Manage Successful Attempt

Username field is recognized within database, password fields match, and valid e-mail address field when Submit button is clicked and released

Administrator: Manage Accounts Screen

Administrator: Manage Accounts Screen

Username = Selection

New Password = “pass ”

Retype Password = “pass”

E-mail = “johnDoe@siena.edu”

Validate information within all fields meet requirements

E-mail containing data from window is sent to both administrators for verification

None

Pass

15. Change Password: Faculty Screen

Num

Name

Description

State Before Test

State After Test

Input

Steps to be Executed

Expected Output

Comments

Pass/Fail

15.1

 

 

Load Page

Faculty: Change Password Screen Loads Properly

General User

Welcome Screen

Faculty: Change Password Screen

None

None

Screen displays Faculty: Change Password Screen properly in web browser

None

Pass

15.2

Home

Home Page link is clicked and released

Faculty: Change Password Screen

General User Welcome Screen

None

Redirected to General User Welcome Screen

Screen displays Welcome Screen properly in web browser

None

Pass

15.3

Change Password

Change Password link is clicked and released

Faculty: Change Password Screen

Faculty: Change Password Screen

None

Redirected to Faculty: Change Password Screen

Screen displays Faculty: Change Password Screen properly in web browser

None

Pass

15.4

Logout

Logout link is clicked and released

Faculty: Change Password Screen

Simnet View Login Screen

None

Redirected to Simnet Login Screen

Screen displays Simnet Login Screen properly in web browser

None

Pass

15.5

Change Password: Invalid Attempt

No datum within any  field when Submit button is clicked and released

Faculty: Change Password Screen

Faculty: Change Password Screen

Old Password = “ ”

New Password = “”

Retype Password = “”

 

Validate fields  do not have text within them

Notice of Invalid Attempt: Please enter datum into  all required fields

None

Pass

 

15.6

 

Clear

Clear button is clicked and released

Faculty: Change Password Screen

Faculty: Change Password Screen

None

Clear all fields within window

Screen displays

screen information  properly in web browser

None

Pass

15.7

Old Password non-match

Old Password  Field does not match password in database

Faculty: Change Password Screen

Faculty: Change Password Screen

Old Password = “ ”

 

Validate Old password datum and password datum field in database match (case sensitive)

Notice of Invalid Attempt: Please enter valid Old Password

None

Pass

 

15.8

Password non-match

Password and Retype Password Fields do not Match

Faculty: Change Password Screen

Faculty: Change Password Screen

New Password = “password text ”

Retype Password = “passWORD text”

 

Validate password datum and retype password datum fields match (case sensitive)

Notice of Invalid Attempt: Please make sure password fields match

None

Pass

 

15.9

Password Change: Successful Attempt

Old Password datum matches datum in the database; Password and New Password fields match (case sensitive); submit button is clicked

Faculty: Change Password Screen

Faculty: Change Password Screen

Old Password = “Password text”

New Password = “password2 text ”

Retype Password = “password2 text”

 

Validate that all datum fields match

Notice of Successful Attempt. Show new password

None

Pass

 


III. Integration / Regression testing

3.1 Integration Testing

Integration testing is a particularly important phase of software testing.  After Unit testing, we identified which of the units of our software are linked together.  These units were then combined and tested as a group.  The goal of this phase is to bring together pieces of our system, and resolve any issues that may arise in the process. Each integration test procedure will contain four parts;  A Test Procedure Identifier, which separates each integration test; a purpose, which is a general explanation of the rationale behind the actual test; procedure steps, which explain how the test will be executed; and results, which show if the test passed or failed it requirements.

 

 

Integration Tests are as follows:

Test Procedure Identifier

Unit Changed

Linked/Affected Units

1

13

5, 6

2

5

5, 6

3

1

12

4

13

1

 

 

 

Test Procedure Identifier: 1

            Purpose:

            This test procedure verifies reports that are generated by an       administrative user are reflected in the View Reports modules of both faculty and administrative users.    

            Procedure Steps:

                        1. Execute Unit Test 13.13

2. While logged in as a faculty user, make sure newly generated report is located  

    in proper location when refreshed.

                        3. While logged in as an administrative user, make sure newly generated report is                                        located in proper location.

           

Unit Changed

Unit Affected

Description

Effect

Pass/Fail

 

Manage Files: Administrator

(13.13)

View Reports: Administrator  (5) 

View Reports: Faculty (6)

Administrator

generates a new

report

 

Generated report must be reflected in affected modules

 

 

P

 

 

 

 

 

 

 

 

 

Test Procedure Identifier: 2

            Purpose:

            This test procedure verifies reports that are deleted by an administrative user are            reflected in the View Reports modules of both faculty and administrative users.    

            Procedure Steps:

1.      Execute Unit Test 5.15

2.      While logged in as a faculty user, make sure newly deleted report is removed from directory view when refreshed.

3.      While logged in as an administrative user, make sure newly deleted report is removed from directory view when refreshed.

 

 

Unit Changed

Unit Affected

Description

Effect

Pass/Fail

 

View Reports:

Administrator

(5.15)

View Reports: Administrator  (5) 

View Reports: Faculty (6)

Administrator

deletes an existing

report

 

Deleted report must be reflected in affected modules

 

 

Pass

 

Test Procedure Identifier: 3

            Purpose:

This test procedure verifies passwords that are changed by an administrative user are reflected in the login screen.     

            Procedure Steps:

                        1. Execute Unit Test 12.9

                        2. Change the password of an administrative user and a faculty user

                        3. Log-in to Simnet View as those users with new passwords.

            Results:

Unit Changed

Unit Affected

Description

Effect

Pass/Fail

 

Manage Accounts: Administrator Screen (12.9)

Login Screen (1)

Administrator changes an administrative user password.

 

If a password is changed it must be checked to see if it works properly.

 

 

 

Pass

 

Unit Changed

Unit Affected

Description

Effect

Pass/Fail

 

Manage Accounts: Administrator Screen (12.9)

Login Screen (1)

Administrator changes a faculty user password.

 

If a password is changed it must be checked to see if it works properly.

 

 

 

Pass

 

 

 

Test Procedure Identifier: 4

            Purpose:

            This test procedure verifies passwords that are changed by a faculty user are     reflected in the login screen.     

            Procedure Steps:

                        1. Execute Unit Test 13.9

                        2. Change the password of an administrative user and a faculty user

                        3. Log-in to Simnet View as those users with new passwords

            Results:

Unit Changed

Unit Affected

Description

Effect

Pass/Fail

 

Change Password: Faculty Screen (13.9)

Login Screen (1)

Faculty user changes their password.

 

If a password is changed it must be checked to see if it works properly.

 

 

 

Pass

 

 

3.2 Regression Testing

Regression testing is any type of software testing which seeks to uncover regression bugs. Regression bugs occur whenever software functionality that previously worked as desired, stops working or no longer works in the same way that was previously planned. Typically regression bugs occur as an unintended consequence of program changes.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IV. Appendix

4.1 Glossary of Terms

Code - The symbolic arrangement of data or instructions in a computer program or the set of such instructions.

 

Database - A collection of data arranged for ease and speed of search and retrieval.

 

DBMS (Database Management System) - Software that controls the organization, storage, retrieval, security and integrity of data in a database.

 

Gantt Chart - A chart that depicts progress in relation to time, often used in planning and tracking a project. 

 

GB (Gigabyte) - 1000 Megabytes, 1 Million Kilobytes, 1 Billion Bytes. A typical unit of measurement for the size of memory in a computer.

 

HTML (Hyper Text Markup Language) – A markup language used to structure text and multimedia documents and to set up hypertext links between documents, used extensively on the World Wide Web.

 

Internet - An interconnected system of networks that connects computers around the world via the TCP/IP protocol.

 

Linear Sequential Model / Classic Waterfall Model – A systematic, sequential approach to software development that begins at the system level and progresses through analysis, design, coding, testing, and support.

 

MHz (Mega Hertz) – Measurement used to measure clock speed on the processor. One hertz simply means one cycle per second.

 

Microsoft Excel - is a spreadsheet application that features many calculation and graphing tools.

 

PC (Personal Computer) - Another name for a microcomputer designed for use by a single user.

 

PHP (PHP Hypertext Preprocessor) – A server-side, cross-platform, HTML-embedded  scripting language used to create dynamic web pages. PHP is open source software.

 

RAM (Random Access Memory) - Usually known by its acronym, RAM (pronounced same as the animal), is a type of computer data storage. It takes the form of integrated circuits that allow the stored data to be accessed in any order — that is, at random and without the physical movement of the storage medium or a physical reading head. RAM is a volatile memory as the information or instructions stored in it will be lost if the power is switched off.

 

Simnet – Proprietary software which enables professors to create and offer tests on Microsoft Office applications and then view the results.

 

Software - Written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory.

 

SQL (Structured Query Language) - Pronounced "sequel", it is a language that provides an interface to relational database systems.

 

XML – Extensible Markup Language is a general-purpose markup language. It is  

classified as an extensible language because it allows its users to define their own tags.