0% found this document useful (0 votes)
2 views

Assignment 1

The document outlines requirements for a flight search feature on a website, including user questions to clarify functionality and define a Minimum Viable Product (MVP). It emphasizes collaboration between testers and the Product Owner to establish quality metrics, automation strategies, and clear user stories. Additionally, it details testing types, exit criteria, and test cases to ensure the feature meets user needs and business goals.

Uploaded by

ysyuvraj039
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Assignment 1

The document outlines requirements for a flight search feature on a website, including user questions to clarify functionality and define a Minimum Viable Product (MVP). It emphasizes collaboration between testers and the Product Owner to establish quality metrics, automation strategies, and clear user stories. Additionally, it details testing types, exit criteria, and test cases to ensure the feature meets user needs and business goals.

Uploaded by

ysyuvraj039
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 8

SNo. The website users should be able to get the flights of a given flight route by a given date.

a Q

Ans

b Q

Ans

c Q

Ans

d Q

Ans

e&f Q e and f
And

g Q

Ans

h Q

Ans
e website users should be able to get the flights of a given flight route by a given date.

What questions would you ask to understand the requirement better?

WeWhat
2) can ask
are from PO like:-
the primary use1)cases
What for
is the
theprimary goal of
flight search the flight
feature? Aresearch
usersfeature?
generallyIssearching
it focusedfor
onround-trip
user convenienc
tickets,

3) Who are the target users of the flight search feature (e.g., leisure travelers, business travelers, frequent flyers)?
4) How should the search results be displayed? Should they include options like sorting by price, duration, airline, d
5) What should be the behavior if there are no flights available for the entered search criteria?
6) Is there a need to display promotions or special offers alongside the flight options?
7) Is there an option for users to save their search preferences or receive notifications for price drops or flight availa

How would you define an appropriate Minimum Viable Product (MVP)

The goal of MVP is to release a working product quickly, test it with real users, and gather feedback for further impr
The MVP must focus on providing the basic flight search functionality, enabling users to search and view available

Imagine the Product Owner asks you for a suggestion, how the collaboration
between you as a tester and Product owner can be improved?

As a tester, I can provide valuable insights into the product's functionality, usability, and potential issues, while the P
1) Quality Metrics : Tester can work with the PO to define key quality metrics (e.g., test coverage, bug density, defe
2) Automation Strategy: The PO and tester can collaborate on defining an automation strategy. The PO can prioritiz
automation (like frequent flight searches or booking updates), and the tester can implement and maintain those aut
3) User Story Clarifications: When a user story is being written, ensure it’s clear enough for testing. The PO and tes
"done" means for each feature. The tester can ask questions to refine the user stories, ensuring that they are testab
What would be your favorite format for a User Story & Acceptance Criteria,
what collaboration would be needed with the PO to get it done?

Format for user story can be- "As a [type of user], I want [an action or feature] so that [I can achieve a goal or bene
For ex- As a traveler, I want to search for available flights by entering my departure and destination cities, date, and
Then
When[result].
I click "Search,"
Then I should see a list of flights sorted by price, with options to filter by airline, departure time, or number of stops.
Collaborations can be:- 1) Clarifying Functional Requirements- The PO should work with testers and developers to
functional requirements clearly. The tester can ask for examples and edge cases to be added to the acceptance cri
2) The tester should help the PO in defining clear and measurable acceptance criteria. This includes verifying that t
and usability requirements. Testers should ensure that edge cases are covered (e.g., invalid input, no flights availa
3) The tester (or team) should discuss with the PO the overall goals of the feature or user story. For instance, in the
clarify the business objectives such as increasing booking conversions, improving user experience, or allowing for
e- Please define a set of test cases for the given requirement. Write down any
assumptions about the feature.
a priority such as Showstopper, High, Normal, Low and explain the reason for
assignment

Refer Sheet 2

What types of testing can be done for this requirement?

1) Functional testing ensures that the core features of the system work as expected. For ex- Testing if users can se
where from, where To, Departure date, number of adults.
2) Usability Testing- Ensuring that the journey from search to booking should be easy and doesn’t confuse users.
3) Regression Testing- After introducing a new feature or update, regression testing checks that the flight booking s
4) Performance testing- Flight search results should be returned within an acceptable time frame (e.g., under 3 sec

What would you define as an exit criteria for testing this requirement?

1) The search feature must return flight results based on user inputs such as where from, where To, Departure dat
2) The search should correctly display flight details such as flight number, departure and arrival times, airline, price
3) Flight search results should be returned within an acceptable time frame (e.g., under 3 seconds for common sea
4) If a user is logged in, the system must manage their session securely and handle session expiration appropriatel
5) All previous functionality must continue to work as expected after changes to the search feature.
6) The PO should review the implemented flight search feature, ensuring it aligns with business requirements and u
ess goals and user needs.
he system's readiness for release

flight that suits my schedule and budget


Test Case ID Description Preconditions Test Steps

TC001 Verify that the flight s The flight search page 2) Click on Search

TC002 Verify that the system The flight search page 2) Click on Search.

TC003 Verify that the system hThe flight search page 2) Click on Search.

TC004 Verify that the system rThe flight search page 2) Click on Search.

Performance: The system should return search results in under 3-5 seconds for typical queries.
Actual Result Expected Result Pass/Fail

Flight options are displayiFlight options should be displayed with releva


Pass

Error Message is displayi A message such as “No flights available for F


yail

No error is displayed and An error message like “Please enter a destinFail

It appeared in 3 seconds oFlight results should appear in under 5 secoPass

r 3-5 seconds for typical queries.


Priority(as asked in the question)

Showstopper

Low

Showstopper

High

You might also like