Guest Login Management

User Story:
As an anonymous user, I want to Continue As Guest so that I can select from the list of available flights and perform a quick check out without providing any personal information.
As an anonymous user, I want to register with Akbar Travels so that I can avail all the features within Akbar travels application as an authorized customer.
As a registered user, I want to provide my login credentials so that I can avail all the features within Akbar travels application as an authorized customer.
As a registered user, I want to reset my password, so that while providing fresh password credentials my account is validated via Email OTP and I am able to login with the new credentials.
As a registered user, I want to use my Social login credentials so that using single sign-on I am able to access all the facilities offered by Akbar Travels application.
As a user, I want to login using Apple credentials, so that I can login into the application which is exclusive and a mandatory for Apple devices.
Launched From: This page will be launched when user will click on login on Add Travelers page/Travelers Detail page or from Hamburger menu
Page Description: This is a pop-up screen/drawer/page which will be shown when the user clicks on the link or icon to Login on Add Travelers page/Travelers Detail page or from the Hamburger menu.
Access: All users have access to this page
Layout:
image.png

image.png

image.png

login.jpg
Screen Fields(Guest Login Management)
Field
Field Type
Mandatory/Optional
Description
1
Email Id
Textbox
O
Enter valid email Id, this is the unique key for the account creation.
Rules and Validations
It should be in the format of abc@xyz.com
2
Phone number
Textbook
O
New Provision will be added if feature is live in Akbar Travels system.
Akbar travels to provide the information of mobile no. via API.
Rules and Validations:
User will be able to input numbers in the phone field User will be authenticated via OTP
3
Password
Textbox
M
Entered password by user should be correct.
Hide/unhide option is at the end of password text bar.
Rules and Validations for Login:
Password should not be empty
correct password will be validated through API
4
Forgot Password?
Link
O
Redirect user to reset password page. User will enter their registered Email ID and OTP will be sent. Post OTP validation they will be able to set a new password.
5
Remember Me
Checkbox
O
Select check box in case user wants to save the login credentials into the application for future purpose
6
Login
CTA
M
User will be able to Login by clicking button and redirect to the add Traveller page
Validations:
Username/Password will be check with API response
7
Continue as guest
Link with Text
This will confirm guest user to continue without login.
Rules:
If the customer has entered Email and clicked on continue as guest, then This link will over-ride by nullifying the effect and proceed as guest to the next page.
8
SIGNUP Page:
9
Email ID
Textbox
M
Enter valid email Id, this is the unique key for the account creation. Rules and Validations: It should be in the format of abc@xyz.com
10
Phone Number
Textbook
O
New Provision will be added if feature is live in Akbar Travels system.
Rules and Validations:
User will be able to input numbers in the phone field, keypad should open with numeric keys.
User will be authenticated via OTP
11
Password
Textbox
M
Entered password by user should be correct.
Hide/unhide option is at the end of password text bar.
Rules and Validations for sign-up:
Must include one capital letter
Must include atleast one numeric character
Must include a special character like #@%&*_
Must be atleast 8 - 15 characters in length.

12
Sign up
CTA
M
User will be able to register by clicking button and redirect to the add Traveler page
Validations:
Username/Password will be check with API response

13
OTP Validations
Textbox
New Provision will be added if feature is Live in Akbar Travels system. For validating the phone no. user will get the OTP.
There are no rows in this table
Screen Messages and Conditions(Guest Login)
Scenario
Type
Messages
1
User has entered a wrong Email ID
Error
Sorry! Invalid username and password.
2
User has entered a wrong OTP
Error
Please check the OTP you have entered
3
No internet connectivity
Error
Internet not available. Please check if your internet connection is stable.
4
If user leaves “Email ID/OTP” Blank
Error
Please Enter “Mobile No./Email ID”, submit button will be disabled
5
If user enters email id and leaves the password field blank and clicks on continue button, show a prompt to enter password
Error
Enter Password
There are no rows in this table
Acceptance Criteria
Given that I am an anonymous user, when I visit login page, then system must ensure that I can continue as guest and navigate to Add travelers page.
Given that I am a Registered user, When I provide my login credentials, then the system must ensure on successful authentication, I navigate to add traveler page On unsuccessful authentication , I redirect to the login page again along with the validation message.
Given I am a registered user, When I want to reset my password, Then the system must ensure that an OTP should be sent to my Email ID for validation and I am able to setup new login credentials for future logins.
Given I am an anonymous user, when I want to use my Social credentials for login, System must ensure my social credentials are validated and a profile is create for me to access all the facilities offered by Akbar Travels application.
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.