COTHAULE Functional and Operability Testing Spreadsheet
Test Case No.
Name Action Test Data Expected Outcome
Login-1 Valid User
ID and Valid Password
Enter the correct Login ID and password
Login Id: ac1111 Password: $hortCake123
The system should route the user to the Introduction splash screen.
Login-2 Invalid User
ID and Invalid Password Enter an incorrect Login ID and an incorrect password Login Id:xyz123 Password:XYZ123
The system should display a "Login Id not found in the system" message. The system should clear the User Id and Password from the screen.
Login-3 Invalid User
ID and Valid password Enter an incorrect Login ID and a correct password Login Id:xyz123 Password:XYZ123
The system should display a "Login Id not found in the system" message. The system should clear the User Id and Password from the screen.
Login-4 Valid User
ID and Invalid password Enter a correct user ID and an incorrect password Login Id:ac1111 Password:XYZ124
The system should display an "Invalid password" message. The system should clear the Login Id and Password from the screen. Login-5 Runaway User ID Attempt to enter an infinite number of characters in the Login ID field
Login Id:
zzzzzzzzzzzzzzzzzz zzz
The system should prevent the user from entering more than 20 characters. Login-6 Runaway Password Attempt to enter an infinite number of characters in the Password field
Login Id:
sssssssssssssssssssss
The system should prevent the user from entering more than 20 characters.
Login-7 Blank Login
Id
The user clicks the Submit button without entering a Login Id.
Login Id: The system should display a
"Login cannot be blank" message.
Login-8 Blank
Password
Enter a Login Id but leaves the Password blank
Login Id: ac1111 Password:
The system should display a "Password cannot be blank" message.
Login-9 Lock User
ID 2
Enter the same incorrect password with the same valid user ID 6 times
Login Id: ac1111 Password: dddddd
The system should lock the ID and display a "The password is locked. Please contact the administrator" message.
Login-10 Clear Enter data into the
fields and clicks the Clear button
Login Id: ac1111 Password: dddddd
The system should clear the information for both the Login Id and Password.
Name Name blank and clicks the Submit button
"First Name is required" message.
Register-2 Blank Last
Name
Keep the First Name blank and clicks the Submit button
First Name: John Last Name:
The system should display a "Last Name is required" message.
Register-3 Blank Email
Address
Keep the Email Address blank and clicks the Submit button
First Name: John Last Name: Jetson Email Address:
The system should display an "Email Address is required" message.
Register-4 Blank
Confirm Email Address
Keep the Confirm Email Address blank and clicks the Submit button
First Name: John Last Name: Jetson Email Address: JJetson000@spacely .com
Confirm Email Address: <blank>
The system should display a "Confirm Email Address is required" message.
Register-5 Blank Login
Id
Keep the Login Id blank and clicks the Submit button
First Name: John Last Name: Jetson Email Address: JJetson000@spacely .com Confirm Email Address: JJetson000@spacely .com Login Id:
The system should display a "Login Id is required" message.
Register-6 Blank
Confirm Login Id
Keep the Confirm Login Id blank and clicks the Submit button
First Name: John Last Name: Jetson Email Address: JJetson000@spacely .com Confirm Email Address: JJetson000@spacely .com Login Id: mydogRusty1 Confirm Login Id:
The system should display a "Confirm Login Id is required" message. Register-7 Blank Password Keep the Password blank and clicks the Submit button
First Name: John Last Name: Jetson Email Address: JJetson000@spacely .com Confirm Email Address: JJetson000@spacely .com Login Id: mydogRusty1
The system should display a "Password is required" message.
Confirm Login Id: az5555 Password: Register-8 Blank Confirm Password
Keep the Confirm Password blank and clicks the Submit button
First Name: John Last Name: Jetson Email Address: JJetson000@spacely .com Confirm Email Address: JJetson000@spacely .com
Login Id: az5555 Confirm Login Id: az5555
Password: mydogRusty1 Confirm Password:
The system should display a "Confirm Password is required" message. Register-9 Email Addresses Don't Match Enter different email addresses in the Email Address and Confirm Email Address fields and clicks the Submit button
First Name: John Last Name: Jetson Email Address: JJetson000@spacely .com Confirm Email Address: JJetson222@spacely .com
Login Id: az5555 Confirm Login Id: az5555
Password: mydogRusty1 Confirm Password: mydogRusty1
The system should display an "Email Address and Confirm Email Address must match" message.
Register-10 Login Ids
Don't Match
Enter different login Ids in the Login Id and Confirm Login Id fields and clicks the Submit button
First Name: John Last Name: Jetson Email Address: JJetson000@spacely .com Confirm Email Address: JJetson000@spacely .com
Login Id: az5555 Confirm Login Id: az7777
Password: mydogRusty1 Confirm Password: mydogRusty1
The system should display a "Login Id and Confirm Login Id must match" message.
Don't Match passwords in the New Password and Confirm New Password fields and clicks the Submit button
Last Name: Jetson Email Address: JJetson000@spacely .com Confirm Email Address: JJetson000@spacely .com
Login Id: az5555 Confirm Login Id: az7777
Password: mydogRusty1 Confirm Password: mydogRusty8
"Password and Confirm Password must match" message.
Register-12 Duplicate
Email Address
Submit an entry where the Email Address is already being used by someone else
First Name: Lisa Last Name: Jetson Email Address: LJetson000@spacel y.com Confirm Email Address: LJetson000@spacel y.com
Login Id: ao0000 Confirm Login Id: ao0000
Password: mydogRusty2 Confirm Password: mydogRusty2
The system should display a "This Email Address is already taken" message.
Register-13 Duplicate
Login Id
Submit an entry where the Login Id is already being used by someone else
First Name: Lisa Last Name: Jetson Email Address: LJetson000@spacel y.com Confirm Email Address: LJetson000@spacel y.com
Login Id: az5555 Confirm Login Id: az5555
Password: mydogRusty2 Confirm Password: mydogRusty2
The system should display a "This Login Id is already taken" message.
Register-14 Clear Enter data into the
fields and clicks the Clear button
First Name: Willow Last Name:
Flintstone Email Address:
The system should clear the information for all of the Registration fields.
WFlint000@spacely .com Confirm Email Address: WFlint000@spacely .com
Login Id: af2222 Confirm Login Id: af2222 Password: mydogBailey99 Confirm Password: mydogBailey99 Register-15 Password Length Enter a Password shorter than 10 characters and clicks the Submit button
Password: abcde1234
The system should display a "Passwords must be at least 10 characters long" message.
Register-16 Confirm Password length Enter a Confirm Password shorter than 10 characters and clicks the Submit button
Password: abcde12345 Confirm Password: abcde1234
The system should display a "Passwords must be at least 10 characters long" message.
Register-17 Invalid
Email Address
Enter an invalid format Email Address and clicks the Submit button
Email Address: abc@@@..com
The system should display a "Please enter a valid email address" message. Register-18 Invalid Confirm Email Address Enter an invalid format Confirm Email Address and clicks the Submit button
Confirm Email Address:
myemail.is.bad.com
The system should display a "Please enter a valid email address" message. Register-19 Runaway First Name Attempt to enter an infinite number of characters in the First Name field
Login Id: This is a very very very very very very very long name
The system should prevent the user from entering more than 50 characters. Register-20 Runaway Last Name Attempt to enter an infinite number of characters in the Last Name field
Login Id: This is a very very very very very very very long name
The system should prevent the user from entering more than 50 characters. Register-21 Runaway Email Address Attempt to enter an infinite number of characters in the Email Address field
Email Address: 201 d' s
The system should prevent the user from entering more than 200 characters. Register-22 Runaway Confirm Email Address Attempt to enter an infinite number of characters in the Confirm Email
Email Address: 201 d' s
The system should prevent the user from entering more than 200 characters.
Address field Register-23 Runaway Login Id Attempt to enter an infinite number of characters in the Login Id field
Login Id: jjjjjjjjjjjjjjjjjjjjj
The system should prevent the user from entering more than 20 characters. Register-24 Runaway Confirm Login Id Attempt to enter an infinite number of characters in the Confirm Login Id field
Confirm Login Id: kkkkkkkkkkkkkkkk kkkkk
The system should prevent the user from entering more than 20 characters. Register-25 Runaway Password Attempt to enter an infinite number of characters in the Password field
Password:
pppppppppppppppp ppppp
The system should prevent the user from entering more than 20 characters. Register-26 Runaway Confirm Password Attempt to enter an infinite number of characters in the Confirm Password field Password: cccccccccccccccccc ccc
The system should prevent the user from entering more than 20 characters.
Register-27 Invalid First
Name Characters
Attempt to enter non-alphabet characters in the First Name field
First Name:
1234567890)(*&^% %$#@!
The system should prevent the user from entering non- alphabet characters.
Register-28 Invalid Last
Name Characters
Attempt to enter non-alphabet characters in the Last Name field
Last Name:
1234567890)(*&^% %$#@!
The system should prevent the user from entering non- alphabet characters. Register-29 Register-30 Forgot Password-1 Valid User ID
Enter a valid user ID into the Login Id field and clicks the Submit button
Login Id: ac1111 The reset status in the system
should display a "Your password has been reset" message. Forgot Password-2 Invalid User ID Enter an invalid user ID into the Login Id field and clicks the Submit button
Login Id: WhoRU? The reset status in the system
should display a "Login Id not found" message.
Forgot Password-3
Update Reset Status
Attempt to edit the Reset Status textbox
The system should not allow edits in that field
Forgot Password-4
Blank User ID
The user does not enter anything into the Login Id field and clicks the Submit button
Login Id: The system should return a
"Blank Login Id" message.
Forgot Password-5 Runaway Login ID Attempt to enter an infinite number of characters into the Login Id field
Login Id: rrrrrrrrrrrrrrrrrrrr
The system should prevent the user from entering more than 20 characters.
Password-1 Data Login Id, correct Old Password and correct New Passwords and clicks the Submit button Old Password: $hortCake123 New Password: C@shews456 Confirm Password: C@shews456
"Your password has been changed" message. Change Password-2 Invalid User ID Enter an invalid Login Id and correct Current Password and clicks the Submit button
Login Id: ac2222 Old Password: $hortCake123 New Password: C@shews456 Confirm New Password: C@shews456
The system should display a "Login Id not found in the system" message. Change Password-3 Invalid Current Password Enter a valid Login Id and invalid password in the Current Password field and clicks the Submit button
Login Id: ac1111 Old Password: gigo24$#@% New Password: C@shews456 Confirm New Password: C@shews456 Change Password-4 New Password Confirm New Password No Match Enter different passwords in the New Password and Confirm New Password fields and clicks the Submit button
Login Id: ac1111 Old Password: $hortCake123 Old Password: C@shews456 Confirm Password: C@shews789
The system should display a "New and Confirm New Passwords must match" message.
Change Password-5
Login ID Blank
The user leaves the Login ID field blank and clicks the Submit button
Login Id: The system should display a
"Login Id cannot be blank" message. Change Password-6 Current Password Blank
The user leaves the Current Password blank and clicks the Submit button
Login Id: ac111 Current Password:
The system should display a "Current Password cannot be blank" message. Change Password-7 New Password Blank
The user leaves the New Password field blank and clicks the Submit button
Login Id: ac111 Current Password: $hortCake123 New Password:
The system should display a "New Password cannot be blank" message Change Password-8 Confirm New Password Blank
The user leaves the Confirm New Password field blank and clicks the Submit button
Login Id: ac111 Current Password: $hortCake123 New Password: C@shews456 Confirm New Password:
The system should display a "Confirm New Password cannot be blank" message
Password-9 Login ID an infinite number of characters into the Login Id field
rtrtrtrtrtrtrtrtrtrtr the user from entering more
than 20 characters Change Password-10 Runaway Old Password Attempt to enter an infinite number of characters into the Old Password field
Current Password: zxzxzxzxzxzxzxzxz xzxz
The system should prevent the user from entering more than 20 characters Change Password-11 Runaway New Password Attempt to enter an infinite number of characters into the Confirm New Password field
New Password: nvnvnvnvnvnvnvnv nvnvn
The system should prevent the user from entering more than 20 characters Change Password-12 Runaway Confirm New Password Attempt to enter an infinite number of characters into the Confirm New Password field
Confirm New Password:
erererererererererere
The system should prevent the user from entering more than 20 characters
Change Password-13
Clear Enter data into the
fields and clicks the Clear button
Login Id: abc Old Password: xyz New Password: fgh Confirm New Password: lmn
The system should clear the information for all four Change Password fields
Change Password-14 New Password Length Enter a New Password with less than 10 characters
Login Id: ac1111 Old Password: $hortCake123 New Password: Iamshort1 Confirm New Password: Iamshort2
The system should display a "Passwords must be at least 10 characters long" message
Change Password-15 Confirm New Password Length Enter a Confirm New Password with less than 10 characters
Login Id: ac1111 Old Password: $hortCake123 New Password: IamNotshort1 Confirm New Password: Iamshort2
The system should display a "Passwords must be at least 10 characters long" message
Introduction -1
Intro Next Page
The user clicks the Next button on the Introduction Page
Click Next The system should display the
Overview screen Introduction
-2
Overview Next Page
The user clicks the Next button on the Overview Page
Click Next The system should display the
Instructions screen Introduction
-3
Instructions Next Page
The user clicks the Next button on the Instructions Page
Click Next The system should display the
Resources screen Introduction
-4
Resources Next Page
The user clicks the Next button on the Resources Page
Click Next The system should display the
About screen Introduction
-5
About Previous
The user clicks the Previous button on
Click Previous The system should display the
Page the About Page Introduction -6 Resources Previous Page
The user clicks the Previous button on the Resources Page
Click Previous The system should display the
Instructions screen Introduction -7 Instructions Previous Page
The user clicks the Previous button on the Instructions Page
Click Previous The system should display the
Overview screen Introduction -8 Overview Previous Page
The user clicks the Previous button on the Overview Page
Click Previous The system should display the
Introduction screen Introduction
-9
Introduction Nav Button
The user clicks the Introduction Nav button at the top of the screen
Click Introduction The system should display the
Introduction screen.
Introduction -10
Overview Nav Button
The user clicks the Overview Nav button at the top of the screen
Click Overview The system should display the
Overview screen.
Introduction -11
Instructions Nav Button
The user clicks the Instructions Nav button at the top of the screen
Click Instructions The system should display the
Instructions screen.
Introduction -12
Resources Nav Button
The user clicks the Resources Nav button at the top of the screen
Click Resources The system should display the
Resources screen.
Introduction -13
About Nav Button
The user clicks the About Nav button at the top of the screen
Click About The system should display the
About screen.
Introduction -14
Mix Intro Button
The user clicks the Next Button on the Introduction screen and then clicks the Instructions Nav button at the top of the screen
Click Next on Instructions, Click Introduction
The system should display the Overview screen then the Instructions screen. Introduction -15 Mix Overview Button
The user clicks the Previous Button on the Overview screen and then clicks the About Nav button at the top of the screen
Click Previous on Overview, Click About
The system should display the Introduction screen then the About screen. Introduction -16 Mix Instructions Button
The user clicks the Previous Button on the Instructions screen and then
Click Previous on Instructions, Click About
The system should display the Overview screen then the About screen.
clicks the About Nav button at the top of the screen Introduction
-17
Mix Resources Button
The user clicks the Overview Nav button on the top of the Resources screen and then clicks the Next button
Click Overview, Click Next on Overview
The system should display the Overview screen then the Instructions screen.
Introduction -18
Mix About Button
The user clicks the Previous Button on the About screen and then clicks the Introduction button at the top of the screen
Click Previous, Click Introduction
The system should display the Resources screen then the Introduction screen. Introduction -19 Click CaseStudy-x Button
The user clicks the Previous Button on the Instructions screen and then clicks the Case Study 1 Nav button at the top of the screen
Click Previous on Instructions, Click Case Study 1
The system should display the Overview screen then the Case Study 1 splash screen.
CaseStudy1- 1
CaseStudy1 Next Page
The user clicks the Next button on the Case Study 1 screen
Click Next The system should display the
Scenario 1 screen and loads the movie only.
CaseStudy1- 2
Scenario1 Next Page Movie
The user clicks the Next button on the Scenario 1 screen with movie only
Click Next The system should display the
Scenario 2 screen and load the movie only. CaseStudy1- 3 Scenario2 Next Page Movie
The user clicks the Next button on the Scenario 2 screen w/movie only
Click Next The system should show the
Scenario 3 screen and load the movie only. CaseStudy1- 4 Scenario3 Next Page Movie
The user clicks the Next button on the Scenario 3 screen w/movie only
Click Next The system should show the
Scenario 4 screen and load the movie only. CaseStudy1- 5 Scenario4 Next Page Movie
The user clicks the