Preliminary Design

Test Plan

 

 

Requested by:       Dr. Darren Lim

Assistant Professor

Department of Computer Science

Siena College

 

 

Dr. Manimoy Paul

Assistant Professor

Department of Quantitative Business Analysis

Siena College

 

 

 

International Online Survey

(IOS)

 

Bad Robot Enterprises

 

 

 

Prepared by:                  Paul Borchers

Ryan May

                                                Ryan Rose

Vito Urbano

 

 

 

 

November 28, 2007

International Online Survey

Preliminary Design - Test Plan

 

Table of Contents

 

Section 8: Acceptance Test---------------------------------------------------------------------------        2

 

Section 9: Unit Tests-Catalog------------------------------------------------------------------------         4

 

            9.1: Login Page-------------------------------------------------------------------------------         5

 

            9.2: Teacher Account Creation Page------------------------------------------------------        7

 

            9.3: Student Account Creation Page-------------------------------------------------------        9

 

9.4: Administrator Welcome Page---------------------------------------------------------        12

 

9.5: Teacher Welcome Page----------------------------------------------------------------         14

 

9.6: Student Welcome Page----------------------------------------------------------------         15

 

9.7: Administrator/Teacher Account Management Page-------------------------------        16

 

9.8: Administrator Account Creation Page-----------------------------------------------        18

 

9.9:  User Page (Teacher)-------------------------------------------------------------------         19

 

9.10: User Page (Student)-------------------------------------------------------------------         20

 

9.11: List Current Users Page--------------------------------------------------------------         21

 

9.12: List Current Users Results Page-----------------------------------------------------        22

 

9.13: Teacher Initial Survey Creation Page----------------------------------------------         23

 

9.14: Teacher Survey Creation Page------------------------------------------------------         24

 

9.15: Teacher Edit Survey Page------------------------------------------------------------        25

 

9.16: Student Account Management Page------------------------------------------------        26

 

9.17: Student Survey Page------------------------------------------------------------------         28

 

9.18: Search Results Page-------------------------------------------------------------------        29

 

 

 


Section 8: Acceptance Test

 

Item Being Tested

Testing For

Expected Outcome

Pass

Fail

Comments

1.0 Login Page

Does the screen load?

The screen should load correctly and users will have the ability to type in their login information.

 

 

 

2.0 Teacher Account Creation Page

Does the screen load? Is all data uploaded to the database correctly?

The screen should load correctly and users will have the ability to type in their personal information.

 

 

 

3.0 Student Account Creation Page

Does the screen load? Is all data uploaded to the database correctly?

The screen should load correctly and users will have the ability to type in their personal information.

 

 

 

4.0 Administrator Welcome Page

Does the screen load?

The screen should load correctly and students will have access to all functions designated to their user type.

 

 

 

5.0 Teacher Welcome Page

Does the screen load?

The screen should load correctly and students will have access to all functions designated to their user type.

 

 

 

6.0 Student Welcome Page

Does the screen load?

The screen should load correctly and students will have access to all functions designated to their user type.

 

 

 

7.0 Administrator/ Teacher Account Management Page

Does the screen load? Is all data uploaded to the database correctly?

The screen should load correctly and users will have the ability to change their personal information.

 

 

 

8.0 Administrator Account Creation Page

Does the screen load? Is all data uploaded to the database correctly?

The screen should load correctly and the new user will be created?

 

 

 

9.0 Permanent User Page (Teacher)

Does the screen load?

The screen should load and display correctly the information about the user.

 

 

 

10.0 Permanent User Page (Student)

Does the screen load?

The screen should load and display correctly the information about the user.

 

 

 

11.0 List Current Users Page (Administrator)

Does the screen load?

The screen should load correctly.

 

 

 

12.0 List Current Users Results Page (Administrator)

Does the screen load?

The screen should load correctly with all results from the previous search page. 

 

 

 

13.0 Teacher Initial Survey Creation Page

Does the screen load?

Forms to input survey title, topic, and type. 

 

 

 

14.0 Teacher Survey Creation Page

Does the screen load?

Dropdown to pick from a select list of question types.

 

 

 

15.0 Teacher Edit Survey Page

Does the screen load?

Displays all questions currently added to this survey with buttons to edit, delete, and move. 

 

 

 

16.0 Student Account Management Page

Does the screen load? Is all data uploaded correctly to the database? 

The screen should load correctly and users will have the ability to change their personal information.

 

 

 

17.0 Student Survey Page

Does the screen load? Is all data uploaded correctly to the database? 

Displays the survey with a submit button at the buttom.  All data should be uploaded to the database correctly. 

 

 

 

19.0 Search Results Page

Does the screen load?

The screen displays correctly. 

 

 

 

 

 

 


Section 9: Unit Tests Catalog

 

Test Result

Test Number

Unit Test Name

P     F

1

Login Page

P     F

2

Teacher Account Creation Page

P     F

3

Student Account Creation Page

P     F

4

Administrator Welcome Page

P     F

5

Teacher Welcome Page

P     F

6

Student Welcome Page

P     F

7

Administrator/Teacher Account Management Page

P     F

8

Administrator Account Creation Page

P     F

9

Permanent User Page (Teacher)

P     F

10

Permanent User Page (Student)

P     F

11

List Current Users Page (Administrator)

P     F

12

List Current Users Results Page (Administrator)

P     F

13

Teacher Initial Survey Creation Page

P     F

14

Teacher Survey Creation Page

P     F

15

Teacher Edit Survey Page

P     F

16

Student Account Management Page

P     F

17

Student Survey Page

P     F

18

Search Results Page

 

 

 

 

 

 

 

 

 

 

 

 

 

 


9.1: Login Page

 

Test Number 1 - Login Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

1.1

Login page loads

Correct page loads

N/A

Login page loads and
all components are displayed

 

 

1.2

Correct Login - Administrator

Login with valid administrator account and password

Administrator username and password

Administrator Welcome page opens

 

 

1.3

Correct Login - Teacher

Login with valid teacher account and password

Teacher username and password

Teacher Welcome page opens

 

 

1.4

Correct Login - Student

Login with valid student account and password

Student username and password

Student Welcome page opens

 

 

1.5

Incorrect Username Login

Login with invalid username

Username

Error message stating that the username is incorrect is displayed

 

 

1.6

Incorrect Password Login

Login with invalid password

Password

Error message stating that the password is incorrect is displayed

 

 

1.7

Login with empty fields

Login with username and password fields empty.

N/A

Error message stating that the fields are empty is displayed

 

 

1.8

Select Save My E-Mail Address & Password

Selects Save My E-Mail Address & Password bubble

Save My E-Mail Address & Password

E-mail address & password of user appears every time this page is accessed

 

 

1.9

Select Save My E-Mail Address

Selects Save My E-Mail Address bubble

Save My E-Mail Address

E-mail address of user appears every time this page is accessed

 

 

1.10

Select Always Ask For My E-Mail Address & Password

Selects Save My E-Mail Address & Password bubble

Always ask

E-mail address & password of user never appears when this page is accessed

 

 

1.11

Click Register Now - Teacher

User clicks the Teacher Register Now button

Teacher

The Teacher Account Creation page opens

 

 

1.12

Click Register Now - Student

User clicks the Student Register Now button

Student

The Student Account Creation page opens

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9.2: Teacher Account Creation Page

 

Test Number 2 - Teacher Account Creation Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

2.1

Teacher Account Creation
page loads

Correct page loads

N/A

Account Creation page loads with proper items displayed

 

 

2.2

Enter accepted username

Teacher enters a username that is accepted

Username

The name is accepted and it will be sent to the admin upon submission

 

 

2.3

Enter unaccepted username

Teacher enters a username that is taken or inappropriate

Username

A proper error message will display explaining the problem with the username

 

 

2.4

Enter accepted password

Teacher enters a password that is accepted

Password

The password is accepted and is compared to the retype

 

 

2.5

Enter unaccepted password

Teacher enters a password that is unaccepted

Password

A proper error message will display explaining the problem with the password

 

 

2.6

Retype password correctly

Teacher retypes password correctly

Password

Password is accepted and paired with username, sent to admin upon submission

 

 

2.7

Retype password incorrectly

Teacher retypes password incorrectly

Password

A proper error message will display explaining the retype does not match

 

 

2.8

Password strength

After user types in password, the strength of that password is displayed

Password

The strength bar will display weak for an easy to hack password, strong if difficult

 

 

2.9

Select secret question

Teacher selects a secret question to answer if they want to change password

N/A

The selected secret question will be sent to the admin upon submission

 

 

2.10

Enter secret question answer

Teacher enters an answer to the secret question selected prior

Answer to secret question

Answer to secret question will be sent to admin with question upon submission

 

 

2.11

Alternate e-mail address

Teacher enters an optional alternate e-mail address

E-mail address

The alternate e-mail address is sent to the admin upon submission

 

 

2.12

Click submit button

Teacher clicks the submit button

N/A

If form is filled out correctly a success message, if not, error message

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9.3: Student Account Creation Page

 

Test Number 3 - Student Account Creation Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

3.1

Student Account Creation
page loads

Correct page loads

N/A

Account Creation page loads with proper items displayed

 

 

3.2

Enter accepted username

Student enters a username that is accepted

Username

The name is accepted and it will be sent to the admin upon submission

 

 

3.3

Enter unaccepted username

Student enters a username that is taken or inappropriate

Username

A proper error message will display explaining the problem with the username

 

 

3.4

Enter accepted password

Student enters a password that is accepted

Password

The password is accepted and is compared to the retype

 

 

3.5

Enter unaccepted password

Student enters a password that is unaccepted

Password

A proper error message will display explaining the problem with the password

 

 

3.6

Retype password correctly

Student retypes password correctly

Password

Password is accepted and paired with username, sent to admin upon submission

 

 

3.7

Retype password incorrectly

Student retypes password incorrectly

Password

A proper error message will display explaining the retype does not match

 

 

3.8

Password strength

After user types in password, the strength of that password is displayed

Password

The strength bar will display weak for an easy to hack password, strong if difficult

 

 

3.9

Select secret question

Student selects a secret question to answer if they want to change password

Secret question

The selected secret question will be sent to the admin upon submission

 

 

3.10

Enter secret question answer

Student enters an answer to the secret question selected prior

Answer to secret question

Answer to secret question will be sent to admin with question upon submission

 

 

3.11

Alternate e-mail address

Student enters an optional alternate e-mail address

E-mail address

The alternate e-mail address is sent to the admin upon submission

 

 

3.12

Enter first name

Student enters their first name

First name

The student's first name is sent to the administrator upon submission

 

 

3.13

Enter last name

Student enters their last name

Last name

The student's last name is
sent to the administrator
upon submission

 

 

3.14

Select gender

Student fills bubble for male or
female

Gender

The student's gender will be
sent to the administrator
upon submission

 

 

3.15

Enter birth date

Student enters their birth date
by selecting month and day
and typing in year.

Year of birth

All birth date information sent to administrator upon submission

 

 

3.16

Select state

Student selects their state from
the pull down menu

State

State selected is sent to
administrator upon submission

 

 

3.17

Enter zip code

Student enters their zip code

Zip code

Zip code sent to the
administrator upon
submission

 

 

3.18

Select time zone

Student selects their time zone
from the pull down menu

Time zone

Time zone will be
sent to the administrator
upon submission

 

 

3.19

Small business checkbox

Student either checks or
unchecks 'I work for a small
business'

Small business
employee

If student works for small
business, info will be sent to
admin upon submission

 

 

3.20

Click the submit button

Student clicks the submit
button

N/A

If all fields are filled out
correctly, info sent to admin
Error message if missing

 

 

 

 

 

 

 

Summary of tests for
this unit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9.4: Administrator Welcome Page

 

Test Number 4 - Administrator Welcome Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

4.1

Administrator welcome
page loads

Correct page loads

N/A

Welcome page loads and
all components are displayed

 

 

4.2

Administrator name is displayed

The correct administrator name is displayed next to 'Welcome'

N/A

Top left corner will say 'Welcome _____' with admin name in blank

 

 

4.3

Click Manage Account

Admin clicks manage account link

Left Click

Administrator manage account page opens

 

 

4.4

Click Create Accounts

Admin clicks create accounts link

Left Click

Create Accounts page opens

 

 

4.6

Click List Current Users

Admin clicks the list current users link

Left Click

Current Users page opens

 

 

4.7

Click account name

Admin clicks an account name in the permanent users box

Left Click

The users information of the account selected will be displayed

 

 

4.8

Click Delete
(permanent users box)

Admin clicks delete in the permanent users box

Left Click

The selected user's account is removed from the database

 

 

4.9

Click survey name

Admin clicks a survey name in
the surveys box

Left Click

The selected survey is
displayed for the
administrator

 

 

4.10

Click Delete (surveys box)

Admin clicks delete in the surveys box

Left Click

The selected survey is removed from the database

 

 

4.11

Click Ban

Admin clicks ban in the quality control box

Left Click

The selected user's account is banned from the website

 

 

4.12

Display message

Admin clicks a message in the
quality control box

Left Click

The message selected is
opened and displayed for
the administrator

 

 

4.13

Display Total Users

Total Users
Published is displayed in the live stats box

N/A

Numerical value of the total users is displayed.

 

 

4.14

Display Current Users Logged In

Current Users
Published is displayed in the current users box

N/A

Numerical value of the total users logged in is displayed.

 

 

4.15

Display Total Surveys Created

Total Surveys Created
Published is displayed in the live stats box

N/A

Numerical value of the total surveys created is displayed.

 

 

4.16

Display Total Surveys Published

Total Surveys
Published is displayed in the live stats box

N/A

Numerical value of the total surveys published created is displayed.

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

 

 

 

 

 

 

 

 

 


9.5: Teacher Welcome Page

 

Test Number 5 - Teacher Welcome Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

5.1

Teacher welcome
page loads

Correct page loads

N/A

Welcome page loads and
all components are displayed

 

 

5.2

Teacher name is displayed

The correct teacher name is displayed next to 'Welcome'

N/A

Top left corner will say 'Welcome _____' with teacher name in blank

 

 

5.3

Click Manage Account

Teacher clicks manage account link

Left Click

Teacher manage account page opens

 

 

5.4

Click Create a Survey

Teacher clicks create a survey link

Left Click

Create a Survey page opens

 

 

5.5

Click ‘+’ next to Published
Surveys

Teacher clicks the ‘+’ next to Published Surveys

Left Click

Published Surveys expands and teacher’s surveys are displayed

 

 

5.6

Click ‘+’ next to Active Surveys

Teacher clicks the ‘+’ next to Active Surveys

Left Click

Active Surveys expands and teacher’s surveys are displayed

 

 

5.7

Click ‘+’ next to Unpublished
Surveys

Teacher clicks the ‘+’ next to Unpublished Surveys

Left Click

Unpublished Surveys expands and teacher’s surveys are displayed

 

 

5.8

Search Function

Teacher clicks the Search button

Survey Name/
Account Name

Search Results page opens with results answering search queries.

 

 

5.9

Click Survey Name

Teacher clicks a survey name which is displayed

Left Click

Survey the teacher selects opens

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

9.6: Student Welcome Page

 

Test Number 6 - Student Welcome Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

6.1

Student welcome
page loads

Correct page loads

N/A

Welcome page loads and
all components are displayed

 

 

6.2

Student name is displayed

The correct student name is displayed next to 'Welcome'

N/A

Top left corner will say 'Welcome _____' with student name in blank

 

 

6.3

Click Manage Account

Student clicks manage account link

Left Click

Student Manage Account page opens

 

 

6.4

Click Take a Survey

Student clicks Take a Survey link

Left Click

Take a Survey page opens

 

 

6.5

Click View Public Results

Student clicks view public results link

Left Click

Public Survey Results page opens

 

 

6.6

Click survey name
(history box)

Student clicks a survey name in the history box

Left Click

The survey selected is displayed to the student

 

 

6.7

Click survey name
(non-completed surveys box)

Student clicks a survey name in the non-completed surveys box

Left Click

The survey selected is displayed to the student

 

 

6.8

Search Function

Student clicks the Search button

Survey Name/
Account Name

Search Results page opens with results answering search queries.

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

 

 

 

9.7: Administrator/Teacher Account Management Page

 

Test Number 7 - Administrator/Teacher Management Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

7.1

Administrator/Teacher Management page loads

Correct page loads

N/A

Management page loads,
all components are displayed

 

 

7.2

Administrator/Teacher name is displayed

The correct admin/teacher name is displayed next to 'Welcome'

N/A

Left corner says 'Welcome _____' with admin/teacher name in blank

 

 

7.3

Enter new accepted username

Admin/teacher enters a username that is accepted

Username

Admin user name changed, teacher username sent to admin upon submission

 

 

7.4

Enter new unaccepted username

Admin/teacher enters a username that is taken or inappropriate

Username

A proper error message will display explaining the problem with the username

 

 

7.5

Enter new accepted password

Admin/teacher enters a password that is accepted

Password

The password is accepted and is compared to the retype

 

 

7.6

Enter new unaccepted password

Admin/teacher enters a password that is unaccepted

Password

A proper error message will display explaining the problem with the password

 

 

7.7

Retype new password correctly

Admin/teacher retypes password correctly

Password

Admin password changed, teacher password sent to admin upon submission

 

 

7.8

Retype new password incorrectly

Admin/teacher retypes password incorrectly

Password

A proper error message will display explaining the retype does not match

 

 

7.9

Password strength

After user types in password, the strength of that password is displayed

Password

The strength bar will display weak for an easy to hack password, strong if difficult

 

 

7.10

Secret Question displayed

Admin/teacher secret question is displayed to the user

N/A

The selected secret question will be displayed

 

 

7.11

Enter secret question answer

Admin/teacher enters the answer to the secret question displayed prior

Answer to secret question

If answer is correct, allow submission, if incorrect display appropriate message

 

 

7.12

Click submit button

Admin/teacher clicks the submit button

Left Click

If form is filled out correctly a success message, if not, error message

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9.8: Administrator Account Creation Page

 

Test Number 8 - Administrator Create User Account Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

8.1

Administrator Create User Account page opens

Correct page loads

N/A

Create User Account page loads with proper items displayed

 

 

8.2

Enter e-mail address

Administrator enters an e-mail address

E-mail address

Account info is sent to the entered e-mail address upon submission

 

 

8.3

Select Account Type

Administrator selects the type of account

Account type

The type of account created is selected based on the type chosen

 

 

8.4

Click submit button

Administrator clicks the submit button

Left Click

The account information is sent to the e-mail address entered above

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9.9:  User Page (Teacher)

 

Test Number 9 - User Page (Teacher)

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

9.1

User (teacher) page opens

Correct page loads

N/A

Permanent user page loads,
all components are displayed

 

 

9.2

Teacher name is displayed

The correct teacher name is displayed

N/A

Teacher name appears at the top of the page and next to 'Name:'

 

 

9.3

Active Surveys

All of the teachers active surveys

N/A

The currently active surveys created by the teacher are displayed

 

 

9.4

Published Surveys

All of the surveys published by the teacher

N/A

The entire history of published surveys by the teacher is displayed

 

 

9.5

Unpublished Surveys

All of the surveys created but not published by the teacher

N/A

The surveys created that are yet to be published by the teacher are displayed

 

 

9.6

Click survey name

Teacher clicks a survey name which is displayed

Left Click

Survey the teacher selects opens

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

 

 

 

 

 

 

 

9.10: User Page (Student)

 

Test Number 10 - User Page (Student)

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

10.1

User (student) page opens

Correct page loads

N/A

Permanent user page loads,
all components are displayed

 

 

10.2

Teacher name is displayed

The correct student name is displayed

N/A

Student name appears at the top of the page

 

 

10.3

Student information displayed

The correct student information is displayed

N/A

All of the students personal information is displayed under 'Student Profile'

 

 

10.4

Surveys Taken

All of the surveys taken by the student

N/A

The surveys taken by the student are displayed

 

 

10.5

Surveys Not Taken

All of the surveys still waiting to be taken by the student

N/A

The surveys assigned to the student which have not been taken are displayed

 

 

10.6

Click survey name

Student clicks a survey name which is displayed

Left Click

Survey the teacher selects opens

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

 

 

 

 

 

 

9.11: List Current Users Page

 

 

Test Number 11 - List Current Users Page (Administrator)

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

11.1

List Current Users Page opens

Correct page loads

N/A

Page loads, all components are displayed

 

 

11.2

Click letter

Administrator clicks a letter next to sort users

Left Click

List results page opens with accounts begging with letter chosen

 

 

11.3

Select account type

Administrator selects an account type next to Search

Account type

The following search will narrow down the results to the account type selected

 

 

11.4

Enter search criteria

Administrator enters an account name to search for

Account name

The following search will narrow down the results to the account name selected

 

 

11.5

Click Search button

Administrator clicks the search button

Left Click

List results page opens using above search criteria

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

 

 

 

 

 

 

 

 

9.12: List Current Users Results Page

 

Test Number 12 - List Current Users Results Page (Administrator)

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

12.1

List Current Users Results Page opens

Correct page loads

N/A

Page loads, all components are displayed

 

 

12.2

Name field

The name column displays properly

N/A

List of names which agree with the previous page are displayed

 

 

12.3

Account Type field

The Account Type column displays properly

N/A

List of account types are displayed next to the names

 

 

12.4

Click Name

Administrator clicks a Name

Left Click

The information of the Name selected will be displayed

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9.13: Teacher Initial Survey Creation Page

 

Test Number 13 - Teacher Initial Survey Creation Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

13.1

Teacher Initial Survey Creation Page loads

Correct page loads

N/A

Creation page loads and
all components are displayed

 

 

13.2

Teacher name is displayed

The correct teacher name is displayed next to 'Welcome'

N/A

Top left corner will say 'Welcome _____' with teacher name in blank

 

 

13.3

Click Manage Account

Teacher clicks manage account link

Left Click

Teacher manage account page opens

 

 

13.4

Click Create a Survey

Teacher clicks create a survey link

Left Click

Create a Survey page opens

 

 

13.5

Enter Survey Topic

Teacher enters the topic of their survey

Survey topic

The survey topic is sent to the database upon submission

 

 

13.6

Enter Survey Name

Teacher enters the name of their survey

Survey name

The survey name is sent to the database upon submission

 

 

13.7

Select protection

Teacher selects protected or public

Left Click

If public is selected, survey will be accessed by all, and the opposite if protected

 

 

13.9

Click Submit

Teacher clicks the Submit button

Left Click

The prior information is sent into the database, next survey creation page opens

 

 

13.10

Search Function

Teacher clicks the Search button

Survey Name/
Account Name

Search Results page opens with results answering search queries.

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

9.14: Teacher Survey Creation Page

 

Test Number 14 - Teacher Create Survey Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

14.1

Teacher Create Survey Page loads

Correct page loads

N/A

Create Survey page loads, all components are displayed

 

 

14.2

Teacher name is displayed

The correct teacher name is displayed next to 'Welcome'

N/A

Top left corner will say 'Welcome _____' with teacher name in blank

 

 

14.3

Click Manage Account

Teacher clicks manage account link

Left Click

Teacher manage account page opens

 

 

14.4

Click Create a Survey

Teacher clicks create a survey link

Left Click

Create a Survey page opens

 

 

14.5

Click question type

Teacher selects the question type from the pull down menu

Left Click

An empty format of the selected question type is displayed

 

 

14.6

Click Submit Question

After question is created, teacher clicks submit question

Left Click

The survey is displayed with created questions

 

 

14.7

Click Publish Survey

Teacher clicks the publish survey button when complete

Left Click

Survey is published to the website and is displayed to the teacher

 

 

14.9

Click Edit Survey

Teacher clicks the edit survey button

Left Click

The Edit Survey page opens

 

 

14.10

Search Function

Teacher clicks the Search button

Survey Name/
Account Name

Search Results page opens with results answering search queries.

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

9.15: Teacher Edit Survey Page

 

Test Number 15 - Teacher Edit Survey Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

15.1

Teacher Edit Survey Page loads

Correct page loads

N/A

Edit Survey page loads, all components are displayed

 

 

15.2

Teacher name is displayed

The correct teacher name is displayed next to 'Welcome'

N/A

Top left corner will say 'Welcome _____' with teacher name in blank

 

 

15.3

Click Manage Account

Teacher clicks manage account link

Left Click

Teacher manage account page opens

 

 

15.4

Click Create a Survey

Teacher clicks create a survey link

Left Click

Create a Survey page opens

 

 

15.5

Click Add Question

Teacher clicks the add question button

Left Click

Teacher Create Survey page opens

 

 

15.6

Click arrow up/down

Teacher clicks the arrows next to a question up/down

Left Click

Question moves up if up arrow is clicked and down if down arrow is clicked

 

 

15.7

Click Delete

Teacher clicks the delete button next to a question

Left Click

The selected question is removed from the survey

 

 

15.8

Click Submit Changes

Teacher clicks the submit changes button

Left Click

The changes made are published over the old survey

 

 

15.9

Search Function

Teacher clicks the Search button

Survey Name/
Account Name

Search Results page opens with results answering search queries.

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

9.16: Student Account Management Page

 

Test Number 16 - Student Account Management Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

16.1

Student Account Management
page loads

Correct page loads

N/A

Account Management page loads with proper items displayed

 

 

16.2

Enter new accepted username

Student enters a username that is accepted

Username

The name is accepted and it will be sent to the admin upon submission

 

 

16.3

Enter new unaccepted username

Student enters a username that is taken or inappropriate

Username

A proper error message will display explaining the problem with the username

 

 

16.4

Enter new accepted password

Student enters a password that is accepted

Password

The password is accepted and is compared to the retype

 

 

16.5

Enter new unaccepted password

Student enters a password that is unaccepted

Password

A proper error message will display explaining the problem with the password

 

 

16.6

Retype new password correctly

Student retypes password correctly

Password

Password is accepted and paired with username, sent to admin upon submission

 

 

16.7

Retype new password incorrectly

Student retypes password incorrectly

Password

A proper error message will display explaining the retype does not match

 

 

16.8

Password strength

After user types in password, the strength of that password is displayed

Password

The strength bar will display weak for an easy to hack password, strong if difficult

 

 

16.9

Secret Question

Student's secret question is displayed

N/A

The secret question chosen during account creation is displayed

 

 

16.10

Enter secret question answer

Student enters an answer to the secret question selected prior

Answer to secret question

If correct, account changes sent to admin upon submission, error if wrong

 

 

16.11

Enter new first name

Student enters their first name

First name

The student's first name is sent to the administrator upon submission

 

 

16.12

Enter new last name

Student enters their last name

Last name

The student's last name is
sent to the administrator
upon submission

 

 

16.13

Select new gender

Student fills bubble for male or
female

Gender

The student's gender will be
sent to the administrator
upon submission

 

 

16.14

Enter new birth date

Student enters their birth date
by selecting month and day
and typing in year.

Year of birth

All birth date information sent to administrator upon submission

 

 

16.15

Select new state

Student selects their state from
the pull down menu

State

State selected is sent to
administrator upon submission

 

 

16.16

Enter new zip code

Student enters their zip code

Zip code

Zip code sent to the
administrator upon
submission

 

 

16.17

Select new time zone

Student selects their time zone
from the pull down menu

Time zone

Time zone will be
sent to the administrator
upon submission

 

 

16.18

Small business checkbox

Student either checks or
unchecks 'I work for a small
business'

Small business
employee

If student works for small
business, info will be sent to
admin upon submission

 

 

16.19

Click the submit button

Student clicks the submit
button

N/A

If all fields are filled out
correctly, info sent to admin
Error message if missing

 

 

 

 

 

 

 

Summary of tests for
this unit

 

 

 

 

 

9.17: Student Survey Page

 

Test Number 17 - Student Take Survey Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

17.1

Student Take Survey
page loads

Correct page loads

N/A

Take Survey page loads,
all components are displayed

 

 

17.2

Student name is displayed

The correct student name is displayed next to 'Welcome'

N/A

Top left corner will say 'Welcome _____' with student name in blank

 

 

17.3

Click Manage Account

Student clicks manage account link

Left Click

Student Manage Account page opens

 

 

17.4

Click Take a Survey

Student clicks Take a Survey link

Left Click

Take a Survey page opens

 

 

17.6

Answer question

Student answers a question

Answer

The answer to the question is stored in the database upon submission

 

 

17.7

Click Save Answers

Student clicks the save answers button

Left Click

Answers are saved, student may return back and complete the survey later

 

 

17.8

Click Submit Survey

Student clicks the submit survey button

Left Click

The survey results are shown if all fields are filled, error message if empty fields

 

 

17.9

Search Function

Student clicks the Search button

Survey Name/
Account Name

Search Results page opens with results answering search queries.

 

 

 

 

 

 

 

Summary of Tests for
this Unit

 

 

 

 

9.18: Search Results Page

 

Test Number 18 - Search Results Page

Number

Test Case Name

Description

Input

Expected Result

Actual Result/Comments

Test Result (Pass/Fail)

18.1

Search Results page opens

Correct page loads

N/A

Search Results page loads, all components are displayed

 

 

18.2

Survey/Usernames

The survey names or account names are displayed

N/A

All of the names that matched the search are displayed

 

 

18.3

Click username

User clicks a username

Left Click

The information of the selected user is displayed

 

 

18.4

Click survey name

User clicks a survey name

Left Click

The survey selected is displayed to the user

 

 

 

 

 

 

 

Summary of Tests for
this Unit