Epic 2
Feature 1.3 Login
Revision History
Note: Web content is being reviewed. The
terminology and message/text may change in the final UI design.
Feature Description: This
feature allows the customer to login in the app buy using the username and
password created in the registration page.
Background
GIVEN: I’m in the
Home page
WHEN: I click on
Login Button
THEN: I should be
prompted to Login data entry page
Scenario 1.3.1
Happy Path (Correct Data Entered) on Login page
WHEN: I enter one
of the following valid sets of data
THEN: All the
fields should be populated
WHEN: I click on
the Login button
THEN: I should be
prompted to logged in home page/ post login home page
Scenario 1.3.2 Unhappy Path (Incorrect Data Entered) on Login
Page
WHEN: I enter one
of the following invalid set of data
THEN: All the field
should be populated
WHEN: I click on
Login Button
THEN: I should get
the error messages for corresponding invalid test data
Epic 3: Forgot Password? and Forgot Username?
Features 1.4 Forgot password
Revision History
Note: Web content is being reviewed. The
terminology and message/text may change in the final UI design.
Feature Description: This
feature allows the customer to create a new password for the existing
Username
Primary User Stories
As a customer,
I want to go to
Forgot Password,
So that I can
create a new password
And get a new
password for my account
Background
WHEN: I click on
Forgot Password
THEN: I must be
prompted to Email address and Phone number request page
Scenario 1.4.1 Changing password by using Email address
WHEN: I enter my
email address to Email address text box field
AND Click on Verify
Your Email
THEN I should see
the change password email link in my gmail account
WHEN: I click on
that link
THEN: I should be
prompted to the page provided with the link to change password
WHEN: I enter the
following sets of valid data
THEN: All entered
data should be populated
WHEN: I Click
Confirm Button
THEN: I must be
prompted to login in page
AND the page must
contain the message, “Your Password has been successfully changed”
Scenario 1.4.2 Changing Password by Using Phone Number
WHEN: I enter valid
sets of the following test data for phone number
AND click on
OK
THEN: I must see a
message saying “Verification code is send in your provided phone
number”
WHEN: I click on
OK
THEN: I must see a
Confirmation Code Box with a message above “Enter the verification Code
Below”
WHEN: I click on
the first box of Confirmation Code Box
THEN: I must see a
keypad popped up
WHEN: I enter the
valid set of following verification code
AND click on DONE
THEN: I must
automatically be directed to the New Password Confirmation Page
WHEN: I Enter the
valid sets of data from the following data
AND click on
Confirm Button
THEN: I must be
prompted to login page
AND the page must
contain the message, “Your Password has been successfully changed”
Features 1.5 Forgot Username
Revision History
Note: Web content is being reviewed. The
terminology and message/text may change in the final UI design.
Feature Description: This
feature allows the customer to retrieve the existing username.
Primary User Story
As a customer,
I want to go to
Forgot Username,
So that I can
retrieve an existing Username
Background
GIVEN: I’m on the
main home page
WHEN: I click on
Forgot Username in the Main page
THEN: I must be
prompted to the page which shows the security questions we chose during the
registration phase.
Scenario 1.5.1 Happy Path- Forgot Username
WHEN: I enter the
valid answer for security question from the given table
AND Click on
“Continue”
THEN: I should be
prompted to new page which provides the Username
Scenario 1.5.2 Unhappy Path-Forgot Username
WHEN: I enter the
invalid answer for security question
AND Click on
“Continue”
THEN I should be on
a same page
AND I should see an
error message saying “Your answer is incorrect!!Please try again”
Scenario 1.5.3 Forgot Username Page 2
WHEN: I enter valid
security answer and route to the new page
THEN: I must see my
Username on that page
AND Password text
field box to enter password
WHEN: I enter the
following sets of valid test data
AND click on Login
Button
THEN: I must be
prompt to login page
Scenario 1.5.3 Happy Path-Forgot Password for found Username
WHEN: I enter valid
security answer and route to the new page
THEN: I must see my
Username on that page
AND Password text
field box to enter password
Scenario 1.5.4 Unhappy Path-Forgot Password for found Username
WHEN: I enter the
invalid password to the password text field box
AND click on login
Button
THEN: I must be
provide with an error message, “tbd”
Scenario 1.6 Alternate Path-Cancel Login
WHEN: I click on
the cancel button
THEN: the user
should be prompt to home page
Scenario 1.7 Alternate Path-Clear Login
WHEN: I click on
the clear button
THEN: all the data
entered in the field (Username and Password) will be cleared/all the field
will be blank
|
Monday, April 20, 2020
Live Project for Business Analyst - Create EPIC, BRD,FRD, USER Story, Use case, Use Case Diagram - Login button
Labels:
Business Analyst
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment