Preliminary Design
Test Plan
Requested
by: Dr. Darren Lim
Assistant Professor
Department of Computer Science
Dr.
Manimoy Paul
Assistant Professor
Department
of Quantitative Business Analysis
International Online Survey
(IOS)
Bad Robot Enterprises
Prepared
by: Paul Borchers
Ryan May
Ryan Rose
Vito Urbano
November 28, 2007
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
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 |
|
|
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 |
|
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 |
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 |
|
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 |
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 |
|
|
3.14 |
Select
gender |
Student
fills bubble for male or |
Gender |
The
student's gender will be |
|
|
3.15 |
Enter
birth date |
Student
enters their birth date |
Year of
birth |
All birth
date information sent to administrator upon submission |
|
|
3.16 |
Select
state |
Student
selects their state from |
State |
State
selected is sent to |
|
|
3.17 |
Enter zip
code |
Student
enters their zip code |
Zip code |
Zip code
sent to the |
|
|
3.18 |
Select
time zone |
Student
selects their time zone |
Time zone |
Time zone
will be |
|
|
3.19 |
Small
business checkbox |
Student
either checks or |
Small
business |
If student
works for small |
|
|
3.20 |
Click the
submit button |
Student
clicks the submit |
N/A |
If all
fields are filled out |
|
|
|
|
|
|
|
Summary
of tests for |
|
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 |
Correct
page loads |
N/A |
Welcome
page loads and |
|
|
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 |
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 |
Left
Click |
The
selected survey is |
|
|
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 |
Left
Click |
The
message selected is |
|
|
4.13 |
Display
Total Users |
Total
Users |
N/A |
Numerical
value of the total users is displayed. |
|
|
4.14 |
Display
Current Users Logged In |
Current
Users |
N/A |
Numerical
value of the total users logged in is displayed. |
|
|
4.15 |
Display
Total Surveys Created |
Total
Surveys Created |
N/A |
Numerical
value of the total surveys created is displayed. |
|
|
4.16 |
Display
Total Surveys Published |
Total
Surveys |
N/A |
Numerical
value of the total surveys published created is displayed. |
|
|
|
|
|
|
|
Summary
of Tests for |
|
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 |
Correct
page loads |
N/A |
Welcome
page loads and |
|
|
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 |
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 |
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/ |
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 |
|
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 |
Correct
page loads |
N/A |
Welcome
page loads and |
|
|
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 |
Student
clicks a survey name in the history box |
Left
Click |
The
survey selected is displayed to the student |
|
|
6.7 |
Click
survey name |
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/ |
Search
Results page opens with results answering search queries. |
|
|
|
|
|
|
|
Summary
of Tests for |
|
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, |
|
|
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 |
|
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 |
|
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, |
|
|
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 |
|
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, |
|
|
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 |
|
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 |
|
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 |
|
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 |
|
|
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/ |
Search
Results page opens with results answering search queries. |
|
|
|
|
|
|
|
Summary
of Tests for |
|
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/ |
Search
Results page opens with results answering search queries. |
|
|
|
|
|
|
|
Summary
of Tests for |
|
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/ |
Search
Results page opens with results answering search queries. |
|
|
|
|
|
|
|
Summary
of Tests for |
|
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 |
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 |
|
|
16.13 |
Select
new gender |
Student
fills bubble for male or |
Gender |
The
student's gender will be |
|
|
16.14 |
Enter new
birth date |
Student
enters their birth date |
Year of
birth |
All birth
date information sent to administrator upon submission |
|
|
16.15 |
Select
new state |
Student
selects their state from |
State |
State
selected is sent to |
|
|
16.16 |
Enter new
zip code |
Student
enters their zip code |
Zip code |
Zip code
sent to the |
|
|
16.17 |
Select
new time zone |
Student
selects their time zone |
Time zone |
Time zone
will be |
|
|
16.18 |
Small
business checkbox |
Student
either checks or |
Small
business |
If
student works for small |
|
|
16.19 |
Click the
submit button |
Student
clicks the submit |
N/A |
If all
fields are filled out |
|
|
|
|
|
|
|
Summary
of tests for |
|
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 |
Correct
page loads |
N/A |
Take
Survey page loads, |
|
|
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/ |
Search
Results page opens with results answering search queries. |
|
|
|
|
|
|
|
Summary
of Tests for |
|
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 |
|