Task 5
Published: 2024-03-24 11:03:50

## Q1
https://docs.google.com/spreadsheets/d/1REKqiqKTxshiGg2_QcYH5F0GMr0zzkpublMlKDQAbxI/edit?usp=sharing


## Q2
 

## Test Scenario:
 **Objective:**
•	Verifying that the users can successfully book movie tickets through the BookMyShow application.

**Preconditions:**
•	User should have stable internet connection.
•	User should have a registered account on BookMyShow application.
•	User has chosen a movie and knows the ShowTime.

**Test Steps:**

- click on browser and Launch the BookMyShow app.
- click on login button and Login with valid credentials.
- click on search bar and Search the specific movie by title.
- click on specific movie and Choose the preferred show time.
- click on the number of tickets and seating preferences.
- click on payment and proceed to payment.
- click on choose payment method.
- click on credential bar enter valid payment details.
- click on submit and confirm the booking.
- click on verify button and Verify booking confirmation

**Expected Results:**
•	User got books movie tickets and receives confirmation  successfully.
•	User got booking details are accrue reflect.
•	User got payment process safe and securely.

**Test Case:**
**Title/ID:** Verify Movie Tickets booking Functionality
**Description:** To ensure users can book movie tickets successfully.
**Preconditions:** User should logged into the BookMyShow application.
**Test Steps:**
1.	click on search and Search a movie.
2.	click on specific desired movie.
3.	click on time and choose show time.
4.	click on seats and select number of tickets and seats.
5.	click on payment and proceed to payment.
6.	Enter on payment details.
7.	click on pay and confirm booking.

**Expected Results:**
 User receives confirmation of the booking with all details.

## Test Strategy:
**Objective:** Ensure the reliability, usability, and security of the BookMyShow app.
**Scope:**
1.Functional testing: Booking movie tickets, Browsing movies, User authentication.
2.Performance testing: App responsiveness, load testing.
3.Security testing: Data encryption, secure transactions.

**Testing Techniques:**
- Black-box testing for functional testing.
- Performance testing.
- Security testing.

**Test Environment:**
1.Various devices-smartphones, computers with different operating systems.
2.Emulators and simulators for testing - different platforms.
Risks and Contingencies:
1.Risks - server downtime, payment gateway issues.
2.Mitigation- regular backups, redundant servers.

**Test Plan:**
Introduction: The testing effort for the BookMyShow app.
Test Scope: Features and functionalities will be tested on app.
Test Deliverables: Test cases, test summary reports, defect reports.
Test Environment: Devices, operating systems, tools required for testing.
Test Schedule: Timeline for testing activities, milestones, deadlines.
Resource Allocation: Roles and responsibilities of testing team members.
Risks and Mitigation: Identified risks and corresponding mitigation strategies.

**Test Summary Report:**
Introduction: Overview of the testing activities conducted by testers.
Testing Activities: Summary of test execution, including test cases executed, passed, failed.
Test Coverage: Evaluation of test coverage in terms of functionalities tested.
Test Results: Overview of test results, including defects identified and resolved.
Defect Metrics: Metrics on defect density, severity, defect closure rates.
Issues and Challenges: Summary of issues found during testing and resolutions.
Recommendations: Suggestions for improvements based on test findings.
Conclusion: Summary of findings and outcomes of the testing effort.