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