Test Plan Document - by ANJALI BHARATI
Test Plan Document - by ANJALI BHARATI
Test Plan Document - by ANJALI BHARATI
Document
Shopping at Amazon
(Manual Test Plan)
Prepared by
ANJALI BHARATI
Version Control
Version Date Updated by Role Details
1.1
Page 1
Table of Contents
1. Introduction.......................................................................................................................................3
2. Objectives and Tasks.........................................................................................................................3
2.1 Objectives...................................................................................................................................3
2.2 Tasks...........................................................................................................................................3
3. Scope.................................................................................................................................................4
3.1 In Scope......................................................................................................................................4
3.2 Out of Scope...............................................................................................................................4
4. Roles and Responsibilities.................................................................................................................5
5. Test Strategy......................................................................................................................................5
6. Software / Hardware Requirements...................................................................................................5
6.1 Software.....................................................................................................................................5
6.2 Hardware....................................................................................................................................6
7. Environment Requirements...............................................................................................................6
8. Test Methodology..............................................................................................................................6
9. Test Schedule.....................................................................................................................................7
10. Control Procedures..........................................................................................................................7
10.1 Problem Reporting....................................................................................................................7
10.2 Change Request........................................................................................................................7
11. Dependencies...................................................................................................................................8
12. Risks................................................................................................................................................8
13. Assumptions....................................................................................................................................8
14. Approvals........................................................................................................................................9
15. Appendix.........................................................................................................................................9
Page 2
1. Introduction
Amazon is recognised as a leader in providing e-commerce solutions in the all over the world.
Amazon is guided by four principles: customer obsession rather than competitor focus, passion for
invention, commitment to operational excellence, and long-term thinking. They are driven by the
excitement of building technologies, inventing products, and providing services that change lives.
They embrace new ways of doing things, make decisions quickly, and are not afraid to fail. They have
the scope and capabilities of a large company, and the spirit and heart of a small one.
During the process of shopping from Amazon starting from selecting the item, adding it cart till
payment for order confirmation.
Ensure the Application Under Test conforms to functional and non-functional requirements
Ensure the Application Under Test meets the quality specifications defined by the client
Bugs/issues are identified and fixed before go live to achieve Customer Satisfaction
2.2 Tasks
Tasks to be performed during Testing would involve the following:
JIRA Card creation corresponding to each User Story and its Acceptance Criteria
During Sprint Planning meeting, JIRA Card need to be story pointed to understand the
coverage per Sprint / Iteration
Depending on the Team’s velocity, each Iteration can accommodate certain numbers of JIRA
Cards with respective story points
Use of Zeyphr (as per the requirement) for writing Test Condition and Test Cases
Page 3
3. Scope
3.1 In Scope
Scope of this Test Plan is to cover the online Shopping Journey of a customer. It will comprise of the
following:
Functional Requirements:
Non-Functional Requirements
▪ Payment details
◦ Performance or Load testing when many users at the same time are:
▪ making payment
Customer Login journey would be taken separately and is out of scope of this test plan
Links present on the page which can take you to social media websites such as Facebook,
Twitter, Instagram, Pinterest, YouTube, LinkedIn
Page 4
4. Roles and Responsibilities
Roles and responsibilities of resource across the team are mentioned below:
Test Manager E-Commerce Prepare Test Plan and execute Performance Testing
5. Test Strategy
Test Strategy would describe the overall approach of our Online Shopping testing at Amazon. For each
step which a Customer would go through, as well as the combination of all the step, approach need
to be specified to ensure that these feature groups are adequately tested. All the major activities,
techniques, and tools which are used to test the designated groups of features need to be specified.
Page 5
6.2 Hardware
Laptop/Desktop
Mouse
Modems
7. Environment Requirements
When build is ready, then Testing would start from Dev Environment. Once Tested successfully, it
would be deployed in the next higher environment for further testing in the sequence as mentioned
below with URLs (example):
# Environment URL
1 DEV https://dev.amazon/
2 INT https://int.amazon /
3 UAT https://uat.amazon /
4 PROD https://prod.amazon /
8. Test Methodology
Agile Methodology is being used for this e-commerce application at Amazon. Agile methodology is a
practice that promotes continuous iteration of development and testing throughout the software
development lifecycle of an application. Agile is a term used to describe software development
approaches that employ continual planning, learning, improvement, team collaboration. It
encourages flexible responses to change.
Agile methodology would be followed using Scrum which will go iteration wise. Following Agile
ceremonies would be part of the team:
Review Meeting
Retrospective Meeting
Page 6
9. Test Schedule
Test schedule is described below with details for identification of the major testing tasks and
estimation of the time required to do each one. One Iteration at the project would be equal to two
weeks. Project would start from 06-Jan-2021.
If the changes will affect the existing programs, then Amazon’s e-commerce team need to get in
touch with Core team.
Page 7
11. Dependencies
E-Commerce team would be dependent on the following teams for the respective work:
12. Risks
E-Commerce team would have the following risks:
13. Assumptions
As soon as a customer purchases a product (example: Basketball), then it should be removed
from the Database of total number of respective products present in the inventory.
While the Customer enters their Card/Bank details and Orders the product, then proper
approval should be required so as to process the payment
If the customer selects a product which is not present in the inventory, the “Out of Stock”
option should be highlighted and customer should not be able to add that particular item to
their Cart
Page 8
14. Approvals
Approvals would be required from the Delivery Managers of each of the below team:
15. Appendix
Hands on Test example Scenario:
Navigate to https://www.amazon.com.au/
Search for “Basketball” in the “Product Search” box and press the search button (or enter)
Page 9
Continue to checkout button
▪ (use 836293923 for the phone number, test@test.com for the email etc)
◦ Enter “test” and “test” into the delivery instructions and order comments
▪ CVC 111
You should end up on the Order Confirmation page with a successfully placed order
Page 10