Lufthansa
Lufthansa
Introduction: Lufthansa is a German airline that operates flights to more than 220 destinations
worldwide. The purpose of this test plan is to outline the testing approach for the Lufthansa Flight
Booking System. The system allows customers to book flights online, view flight schedules, and manage
their bookings.
Test Items:
Payment processing
Features to be tested: User registration, flight search and booking, payment processing, flight status
tracking, and customer support system.
User registration and login: User should be able to register and login successfully.
Flight search and booking: User should be able to search and book a flight successfully.
Payment processing: Payment should be processed successfully, and the user should receive
confirmation of booking.
Flight status tracking: User should be able to track the status of their flight successfully.
Customer support system: User should be able to contact customer support and receive a response
within a reasonable timeframe.
Suspension Criteria:
Testing will be suspended if critical defects are discovered that prevent the system from functioning as
intended.
Test Environment:
Software: Operating systems (Windows, macOS, iOS, Android), web browsers (Chrome, Firefox, Safari),
and email clients.
Test Deliverables:
Test cases
Test reports
Defect reports
Traceability matrix
Testing Task:
Functional testing
Integration testing
Performance testing
Security testing
Regression testing
Test manager: responsible for overall testing activities and management of the testing team.
Test lead: responsible for test planning, test case development, and execution of test cases.
Test engineers: responsible for executing test cases and reporting defects.
Customer support representative: responsible for testing the customer support system.
Responsibilities:
Test manager: overall responsibility for testing activities, communication with stakeholders, and signing
off on the test plan.
Test lead: responsible for test planning, test case development, and ensuring that testing activities are
executed as per the test plan.
Test engineers: responsible for executing test cases, reporting defects, and retesting fixed defects.
Customer support representative: responsible for testing the customer support system and providing
feedback on the system's usability and functionality.