You are on page 1of 10

SQA

Testable requirements
____________________________________________________________

SUBMITTED BY

Shoaib Akhtar (F18BB021)

Gullnoor Khalid (F19BB005)

Noor Fatima (F19BB016)

Noor ul Haram (F19BB043)

___________________________________________________________________________

INSTITUTE OF BUSINESS & INFORMATION TECHNOLOGY

UNIVERSITY OF THE PUNJAB


Testable requirements

……………………………………………………… 1 ………………………………………………………………

Name Process signup


Participating Actor User
1. The user opens the web homepage
2. The user clicks the signup button.
3. Input the credentials, i.e., First Name, Last name, Email, and Phone
Given number
4. Then, the user accepts the terms and conditions and the privacy policy
as stated above and agrees to all stated points.

When 5. The user clicks the signup button.


Then 6. Signs up successfully.

……………………………………………………… 2 ………………………………………………………………

Name Process verification


Participating
User
Actors
Given 1. The user clicks on his email a mail to check his id and password.
2. The user clicks on the login link and enters his password and email on
When the login page.
Then 3. Log-in verified successfully.
……………………………………………………… 3 ………………………………………………………………

Name Process forgot password


Participating Actor User
1. User clicks on the login button.
Given 2. User clicks on forget button and enters the email there.

When 4. The user selects send code via email option.

Then Password has been sent to the email.

……………………………………………………… 4 ………………………………………………………………

Name Process log in


Participating
Tourist/ user
Actors
2. The user opens the website and selects the login option
Given 3. The user enters their Id and the password.

when 4. The User clicks on the login button

then 5. The user has logged in successfully


……………………………………………………… 5 ………………………………………………………………

Name Process Add blogs


Participating
User
Actors
1. User click on the My Account option.
2. User selects Add Blog option.
Given
3. User enter details of the blog which includes blog title, category, thumbnail
image and summary of the blog.

When 4. Agent clicks the post blog button

Then 5. Blogs added successfully

……………………………………………………… 6 ………………………………………………………………

Name Process Add Custom Trip


Participating
User
Actor
1. The user wants to plan a custom trip. He selects the option 14+ days
or multi-family itineraries option on the website.
Given 2. The system directs the user to create a message.
3. The user enters his name and email and leaves a message.

4. The user clicks on send message option.


When

Then 5. The message has been sent successfully.


……………………………………………………… 7 ………………………………………………………………

Name Process Trip summary


Participating
Tourist
Actors
Given 1. User verifies the summary of the trip

When 2.User clicks the confirm trip button

Then 3.The system proceeds user to checkout page

……………………………………………………… 8 ………………………………………………………………

Name Process personal detail


Participating
User
Actors
1. The user selects the trip plan from the website.
2. The system displays a trip information form.
3. The user enters personal details which includes first and last name, email,
Given and mobile number.
4. Then, the user selects his estimated budget for travel class, food, and
entertainment.

When 5. The user selects the continue trip designing option

Then 6. The system directs the user to the next screen of trip information.

……………………………………………………… 9 ………………………………………………………………
Name Process trip information
Participating Actor User
1. The user selects the trip name and trip type and interest type.
i.e., solo trip, family trip, friend trip, partner trip, honeymoon trip,
Given other trips

When 2. The user selects the continue trip designing option

3. The system directs the user to the next screen of trip schedule
Then

……………………………………………………… 10 ………………………………………………………………

Name Process Trip Schedule


Participating
User
Actors
1. The user selects the departure city, destination city, trip dates, and
Given preferred method of travel from the set trip schedule field.

When 2. The user selects the continue trip designing option

3. Trip designing information has been saved.


then

……………………………………………………… 11………………………………………………………………

Name Process payment method billing details


Participating
User
Actors
Given 1. The user enters his billing details which includes his first and last name,
country, street address, city and state, zip code, and email e-mail
address.

when 2. The user clicks on the save billing information button.


then 3. Information has been saved

……………………………………………………… 12………………………………………………………………

Name Process credit card details


Participating Actors User
Given 1. The user enters credit card details which includes card number, expiry
date, and CVV.

Then 2.The user clicks on save credit card details.

When 3.Credit card details have been saved successfully.

……………………………………………………… 13………………………………………………………………
Name Process view trip status
Participating Actor User
Given 1. The user selects my trip option.
2. The system shows all the completed in-progress trips to the user.

When 3. User selects the view button.


Then 4. The user’s trip status has been shown. (Name, email, mobile number,
duration, trip type, interest, place, budget, and travel class.)

……………………………………………………… 14………………………………………………………………
Name Process edit trip
Participating Actor User
Given 1.The user selects the edit trip option.
2. The system directs the user to the trip details he saved earlier. The user
makes changes in the field he wants to

When 3.The user selects the save edited information button


Then 4.The edited information has been saved successfully.

……………………………………………………… 15………………………………………………………………
Name Process change password
Participating Actor User
1. User clicks the profile
2. Click the change password option
Given 3. User Input the old password, and the new password and confirms the
password field.

when 4. User clicks the submit button

Then 5. Password has been changed successfully

……………………………………………………… 16………………………………………………………………

Name Process Contact us


Participating Actor User
Given 1. User selects the Contact us option from home page.
2. System shows a contact form, email and phone number to the user.
3.User enters name, email and type a message.
When 3.User selects send message option from the page.
Then 4.Contact form submit successfully.

……………………………………………………… 17………………………………………………………………

Name Process Common Questions


Participating Actor User
Given 1. User selects the Common Questions option from home page.
2. System shows answer of common questions to user which includes what traveling
option? who is journey connected? how does pay-per-day billing work?

When 2.User reads the answers and click on the let’s get started option on the page.
Then 3.Login screen appears on the screen for the user.

You might also like