STE Practical8
STE Practical8
1. Introduction
The Swiggy application is a mobile platform designed for food delivery services. Users can order food
from a variety of restaurants and have it delivered to their doorstep. This test plan outlines the
approach and strategy to validate the application's core functionalities to ensure they meet user
expectations and quality standards.
2. Objective
The objective of this test plan is to verify that key functionalities of the Swiggy application work as
intended, ensuring a smooth and efficient user experience. The focus will be on user authentication,
search capabilities, cart functionality, checkout processes, payment handling, and location
permission requests.
3. Scope
4. Test Environment
Testing Tools: Manual testing tools, Bug tracking tool (e.g., JIRA), Test management tool (e.g.,
TestRail)
5. Test Cases
Test Case Objective Preconditio Test Steps Expected Actual Result Status
ID n Result
TC-001 Verify login User has an 1. Launch User should User is Pass
with valid account the app logged in and logged in and
credentials 2. Click navigated to navigated to
"Login" the home the home
3. Enter page page
valid
credentials
4. Click
"Submit"
TC-002 Verify User is 1. Use the Relevant Relevant fail
search logged in search bar restaurant or restaurant or
functionality 2. Enter a food item food item
restaurant results results are
or food item should be not
name displayed displayed
3. Press
"Search"
6. Test Execution
Execution Strategy: Tests will be executed manually based on the defined test scenarios.
Execution Timeline: The testing phase will occur over two weeks, with results reviewed daily.
Test Execution Reporting: A daily status report will be generated to track progress,
highlighting any defects identified during testing.
7. Defect Management
Defect Tracking Tool: All defects will be logged using JIRA for tracking and management
purposes.
Defect Life Cycle: Each defect will follow the stages: New, Assigned, In Progress, Resolved,
and Closed.
Priority Levels: Defects will be categorized based on their severity and impact on user
experience (Critical, Major, Minor).
8. Conclusion
This test plan aims to ensure that the Swiggy application meets functional requirements and provides
a high-quality user experience. All identified defects will be addressed and resolved before the final
release, enhancing the overall application quality and performance. Successful execution of this test
plan will contribute to delivering a reliable food delivery service for users.