You are on page 1of 72

Signup Page

TEST CASE ID MODULE NAME TEST CASE NAME


TC_SIGNUP_001 Signup Page Signup Page Screen - Template

TC_SIGNUP_002 Signup Page Signup Page screen via Login Page


TC_SIGNUP_003 Signup Page Happy Path - Successful Signup (New User)
TC_SIGNUP_004 Signup Page Happy Path - Successful Signup (New user -
Facebook)
TC_SIGNUP_005 Signup Page Happy Path - Successful Signup (New user -
Google)

TC_SIGNUP_006 Signup Page Blank Required fields


TC_SIGNUP_007 Signup Page Invalid email address
TC_SIGNUP_008 Signup Page Accept Privacy Policy and Terms of Use
checkbox not ticked
TC_SIGNUP_009 Signup Page Password validation
TC_SIGNUP_010 Signup Page User already existing
PRIORITY SUMMARY PRECONDITIONS
High Verify if Signup page exists -User must be new user

High Verify if Signup page exists via -User must be new user
Login page
High User successfully signup in the -User must be new user
website. - User must have existing email address
High User successfully signup via -User must be new user
facebook in the website. - User must have Facebook account
High User successfully signup via -User must be new user
Google account in the website. - User must have Google account

High Error message displays if -User must be new user


required fields are blank
High Error message displays if email -User must be new user
address is invalid
High Error message displays if Accept -User must be new user
Privacy Policy and Terms of Use
checkbox not ticked
High Error message displays if -User must be new user
password is invalid
High Error message displays if user -User must be an existing user
already existing
TEST STEPS
Navigate to website https://www.edamama.ph/.

Verify if Signup is displayed on menu bar.


Click on Signup on menu bar.
Validate if the the ff are displayed on Signup page.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Navigate to website https://www.edamama.ph/.

Verify if Login is displayed on menu bar.


Click on Login on menu bar.
Click on Signup button.
Validate if the the ff are displayed on Signup page.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Navigate to website https://www.edamama.ph/.

Verify if Signup is displayed on menu bar.


Click on Signup on menu bar.
Validate if the the ff are displayed on Signup page.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Input First Name on textfield


Input Last Name on textfield
Input Email Address on textfield
Validate if email address is valid and has a '@' sign with a domain
name.
Input Password on textfield
Validate if password is valid with at least 6 characters and at least 1
number
Validate if clicking the eye button next to the Password textfield,
input password is shown
Validate if clicking the info button, popup message should display
with the ff message:

- Beans are rewarder points from edamama. Convert your beans


into peso discounts when you shop on the platform.
Tick the Accept Privacy Policy and Terms of Use to continue checkbox

Validate if clicking the Privacy Policy hyperlink, User is redirected to


Privacy Policy
Validate if clicking the Terms of Use hyperlink, User is redirected to Terms
of Use
Click 'Continue' button

Click 'OK' button

Access user's email inbox


Verify if a link has been sent to email inbox
Click 'Yes, This is my Email Address' button

Click 'OK' button


Validate if the the ff are displayed on Continue Signup page.

- Child name / Alias* (textfield)


- Birthdate / Due Date* (date picker)
- Gender (radio button)
> Boy
> Girl
> Rather not say
- Add (button)
- Skip (button)
- Next (button)

*Required field

Populate required fields


Click 'Next' button
Validate if the the ff are displayed on page 2 of Continue Signup.

Almost Done!
No two mamas are the same. Pick attributes that best describe you.
- List of graphic depicting different attributes

- Back (button)
- Skip (button)

Select attributes from list


Validate is user is redirected to home page with a popup with the ff
display message:

Thank you for completing your profile!


By completing your profile, you have been awarded with points. Check My
Profile >> My Credits to learn more about turning your beans into peso
discounts at checkout.

Continue (button)

Click 'Continue' button


Navigate to website https://www.edamama.ph/.

Verify if Signup is displayed on menu bar.


Click on Signup on menu bar.
Validate if the the ff are displayed on Signup page.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Click 'Continue with Facebook' button


Navigate to website https://www.edamama.ph/.

Verify if Signup is displayed on menu bar.


Click on Signup on menu bar.
Validate if the the ff are displayed on Signup page.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Click 'Continue with Google' button


Navigate to website https://www.edamama.ph/.

Verify if Signup is displayed on menu bar.


Click on Signup on menu bar.
Validate if the the ff are displayed on Signup page.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Click 'Continue' button

Navigate to website https://www.edamama.ph/.

Verify if Signup is displayed on menu bar.


Click on Signup on menu bar.
Validate if the the ff are displayed on Signup page.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Input First Name on textfield


Input Last Name on textfield
Input invalid Email Address on textfield
Validate if email address is valid and has a '@' sign with a domain
name.

Navigate to website https://www.edamama.ph/.

Verify if Signup is displayed on menu bar.


Click on Signup on menu bar.
Validate if the the ff are displayed on Signup page.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Populate required fields


Click 'Continue' button

Navigate to website https://www.edamama.ph/.

Verify if Signup is displayed on menu bar.


Click on Signup on menu bar.
Validate if the the ff are displayed on Signup page.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field
Populate Password textfield with no number

Populate Password textfield with less than 6 characters

Navigate to website https://www.edamama.ph/.

Verify if Signup is displayed on menu bar.


Click on Signup on menu bar.
Validate if the the ff are displayed on Signup page.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Populate required fields with existing information


EXPECTED RESULT ACTUAL RESULTS
Edamama website screen should be displayed.

Signup should be displayed on menu bar.


User should be directed to Signup page.
The ff should be displayed.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Edamama website screen should be displayed.

Login should be displayed on menu bar.


Login popup page should be displayed.
User should be directed to Signup page.
The ff should be displayed.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Edamama website screen should be displayed.

Signup should be displayed on menu bar.


User should be directed to Signup page.
The ff should be displayed.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

User input First Name on textfield


User input Last Name on textfield
User input Email Address on textfield
Email address is valid and has a '@' sign with a domain name.
User input password on textfield
Password is valid with at least 6 characters and at least 1 number

Input password shown

Popup message should display with the ff message:

- Beans are rewarder points from edamama. Convert your beans


into peso discounts when you shop on the platform.

User tick Accept Privacy Policy and Terms of Use to continue checkbox

User should be redirected to Privacy Policy

User should be redirected to Terms of Use

Popup message should appear with the ff display:

Acount Verification
A link has been sent to your registered email.
Verify you email to complete your registration to get your bonus credits.

OK (button)

Popup message should close

User should have access to email inbox


A link has been sent to User's inbox
A new tab should open in the website with a popup message with the ff
display message:

Verification Success
You have earned bean reward points for successfully completing your
registration.

OK (button)

User should be directed to Continue of Signup page


The ff should be displayed.

- Child name / Alias* (textfield)


- Birthdate / Due Date* (date picker)
- Gender (radio button)
> Boy
> Girl
> Rather not say
- Add (button)
- Skip (button)
- Next (button)

*Required field

User populated required fields


User should be directed to page 2 of Continue of Signup
The ff should be displayed.

Almost Done!
No two mamas are the same. Pick attributes that best describe you.
- List of graphic depicting different attributes

- Back (button)
- Skip (button)

User selected attributes from list


The ff are displayed.

Thank you for completing your profile!


By completing your profile, you have been awarded with points.
Check My Profile >> My Credits to learn more about turning your
beans into peso discounts at checkout.

Continue (button)

User should be directed to Home page.


Edamama website screen should be displayed.

Signup should be displayed on menu bar.


User should be directed to Signup page.
The ff should be displayed.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

User should continue signing up thru Facebook


Edamama website screen should be displayed.

Signup should be displayed on menu bar.


User should be directed to Signup page.
The ff should be displayed.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

User should continue signing up thru Google


Edamama website screen should be displayed.

Signup should be displayed on menu bar.


User should be directed to Signup page.
The ff should be displayed.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Error message should appear under the ff:

- First Name is required


- Last Name is required
- Email is required
- Password is required

Edamama website screen should be displayed.

Signup should be displayed on menu bar.


User should be directed to Signup page.
The ff should be displayed.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

User input First Name on textfield


User input Last Name on textfield
User input invalid Email Address on textfield
Error message should appear under the ff:

- Email is not valid

Edamama website screen should be displayed.

Signup should be displayed on menu bar.


User should be directed to Signup page.
The ff should be displayed.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

User should have populated all required fields


Error popup message should appear under the ff:

- Please accept Privacy Policy and Terms of Use to continue

Edamama website screen should be displayed.

Signup should be displayed on menu bar.


User should be directed to Signup page.
The ff should be displayed.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field
Error popup message should appear under the ff:

- Password must be at least (6) characters and at least (1) number

Error popup message should appear under the ff:

- Password must be at least (6) characters and at least (1) number

Edamama website screen should be displayed.

Signup should be displayed on menu bar.


User should be directed to Signup page.
The ff should be displayed.

Signup
- '5 "beans" will be rewarded on completing this step"
- Info button

- First Name* (textfield)


- Last Name* (textfield)
- Email Address* (textfield)
- Password* (textfield)
- Accept Privacy Policy and Terms of Use to continue (tickbox)

- Continue (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Error popup message should appear under the ff:

- The email is already associated with another account


PASS/FAIL
Login Page

TEST CASE ID MODULE NAME TEST CASE NAME PRIORITY


TC_LOGIN_001 Login Page Login Page Screen - Template High

TC_LOGIN_002 Login Page Existing User - Username High

TC_LOGIN_003 Login Page Existing User - Continue with High


Facebook
TC_LOGIN_004 Login Page Existing User - Continue with High
Google

TC_LOGIN_005 Login Page Error login of new user High


TC_LOGIN_006 Login Page Blank Required fields High

TC_LOGIN_007 Login Page Invalid email address High


TC_LOGIN_008 Login Page Invalid Password High

TC_LOGIN_009 Login Page Incorrect Password High


TC_LOGIN_010 Login Page Forgot your Password High
SUMMARY PRECONDITIONS
Verify if Login Page exists -User must be existing user

User successfully Login in the -User must be existing user


website.

User successfully Login in the -User must be existing user


website via Facebook - User must have Facebook account
User successfully Login in the -User must be existing user
website via Google - User must have Google account

Error message displays if new -User must be New user


user attempts to login
Error message displays if -User must be existing user
required fields are blank

Error message displays if -User must be existing user


email address is invalid
Error message displays if -User must be existing user
password is invalid

Error message displays if -User must be existing user


password is incorrect
Forgot your password -User must be an existing user
functinionality should work
TEST STEPS
Navigate to website https://www.edamama.ph/.

Verify if Login is displayed on menu bar.


Click on Login on menu bar.
Validate if the the ff are displayed on Login Page.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Navigate to website https://www.edamama.ph/.

Verify if Login is displayed on menu bar.


Click on Login on menu bar.
Validate if the the ff are displayed on Login Page.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Populate required fields


Click 'Continue' button

Navigate to website https://www.edamama.ph/.


Verify if Login is displayed on menu bar.
Click on Login on menu bar.
Validate if the the ff are displayed on Login Page.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Click 'Continue with Facebook' button


Navigate to website https://www.edamama.ph/.

Verify if Login is displayed on menu bar.


Click on Login on menu bar.
Validate if the the ff are displayed on Login Page.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Click 'Continue with Google' button


Navigate to website https://www.edamama.ph/.

Verify if Login is displayed on menu bar.


Click on Login on menu bar.
Validate if the the ff are displayed on Login Page.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Populate required fields with new user information


Click 'Continue' button

Navigate to website https://www.edamama.ph/.

Verify if Login is displayed on menu bar.


Click on Login on menu bar.
Validate if the the ff are displayed on Login Page.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Click 'Continue' button

Navigate to website https://www.edamama.ph/.

Verify if Login is displayed on menu bar.


Click on Login on menu bar.
Validate if the the ff are displayed on Login Page.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Input invalid Email Address on textfield


Validate if email address is valid and has a '@' sign with a
domain name.

Navigate to website https://www.edamama.ph/.

Verify if Login is displayed on menu bar.


Click on Login on menu bar.
Validate if the the ff are displayed on Login Page.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Populate Password textfield with no number

Populate Password textfield with less than 6 characters

Navigate to website https://www.edamama.ph/.


Verify if Login is displayed on menu bar.
Click on Login on menu bar.
Validate if the the ff are displayed on Login Page.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Populate Password textfield with incorrect password

Navigate to website https://www.edamama.ph/.

Verify if Login is displayed on menu bar.


Click on Login on menu bar.
Validate if the the ff are displayed on Login Page.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Click 'Forgot your password ?' button


EXPECTED RESULT
Edamama website screen should be displayed.

Login should be displayed on menu bar.


User should be directed to Login Page.
The ff should be displayed.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Edamama website screen should be displayed.

Login should be displayed on menu bar.


Login popup page should be displayed.
The ff should be displayed.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

User should have populated required fields


User should successfully login and directed to home page.

Edamama website screen should be displayed.


Login should be displayed on menu bar.
Login popup page should be displayed.
The ff should be displayed.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

User should continue loggin in thru Facebook


Edamama website screen should be displayed.

Login should be displayed on menu bar.


Login popup page should be displayed.
The ff should be displayed.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

User should continue loggin in thru Google


Edamama website screen should be displayed.

Login should be displayed on menu bar.


Login popup page should be displayed.
The ff should be displayed.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

User should have populated required fields


Error popup message should appear under the ff:

- Invalid login credentials. Please try again.

Edamama website screen should be displayed.

Login should be displayed on menu bar.


Login popup page should be displayed.
The ff should be displayed.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Error message should appear under the ff:

- Email is required
- Password is required

Edamama website screen should be displayed.

Login should be displayed on menu bar.


Login popup page should be displayed.
The ff should be displayed.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

User input invalid Email Address on textfield


Error message should appear under the ff:

- Email is not valid

Edamama website screen should be displayed.

Login should be displayed on menu bar.


Login popup page should be displayed.
The ff should be displayed.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Error popup message should appear under the ff:

- Password must be at least (6) characters and at least (1) number

Error popup message should appear under the ff:

- Password must be at least (6) characters and at least (1) number

Edamama website screen should be displayed.


Login should be displayed on menu bar.
Login popup page should be displayed.
The ff should be displayed.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Error popup message should appear under the ff:

- Invallid Login credentials. Please try again.

Edamama website screen should be displayed.

Login should be displayed on menu bar.


Login popup page should be displayed.
The ff should be displayed.

Login
- Email Address* (textfield)
- Password* (textfield)

- Continue (button)
- Forgot your password? (button)
- Continue with Facebook (button)
- Continue with Google (button)

*Required field

Popup message should be displayed with the ff message:

Forgot Password
Enter your registered email address, we'll send you the reset
instructions.

- Email Address* (textfield)


-
ACTUAL RESULTS PASS/FAIL

You might also like