0% found this document useful (0 votes)
58 views18 pages

STE Microproject

Uploaded by

inamdarparvej19
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views18 pages

STE Microproject

Uploaded by

inamdarparvej19
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

GOVERNMENT POLYTECHNIC AWASARI (KHURD)

Tal: Ambegaon, Pune - 412 405


2024-2025
Micro Project Report
On
“ Test Cases and Test plan for Amazon”
Submitted in fulfillment for ‘I’ Scheme Fifth semester of
Diploma in
COMPUTER ENGINEERING

Submitted By:

Sr No Roll No Name Of Student Enrollment No


1 23CO358 Purva Ravindra shinde 2210510068
2 23CO359 Suhani Somnath Arjun 2210510069
3 23CO360 Parvej Ashpak Inamdar 2210510404

Under the Guidance of


Prof.S.D.Muley

Maharashtra State Board of Technical Education, Mumbai


(Autonomous) (ISO-9001-2008) (ISO/IEC 27001:2013)
Maharashtra State Board of Technical Education, Mumbai
(Autonomous) (ISO-9001-2008) (ISO/IEC 27001:2013)

CERTIFICATE OF COMPLETION
This is to certify that the following students of semester 5th of diploma in Computer
engineering of institute, Government Polytechnic Awasari (KH) (INST.Code-1051) have
completed the microproject “ Test Cases and Test plan for Amazon ” satisfactorily in
course of Software Testing (22518) for the academic year 2024-25 as prescribed in the
curriculum.

Sr No Roll No Name Of Student Enrollment No


1 23CO358 Purva Ravindra Shinde 2210510068
2 23CO359 Suhani Somnath Arjun 2210510069
3 23CO360 Parvej Ashpak Inamdar 2210510404

Place : Awasari(KH)

Date :

Eevv

Guide HOD Principal


(Mr.S.D.Muley) (Mr.S.D.Muley) (Dr.V.S.Bandal)
ACKNOWLEDGEMENT

We have great pleasure and sense of satisfaction in presenting this micro-


project report on “Test Cases and Test plan for Amazon ” as part of the
curriculum of Diploma in Computer Engineering. Being notice in the field of
designing and structuring in this micro-project, it could have been extremely
difficult for us to complete this micro-project on our own. We are very fortunate to
be guided by people with vast and resourceful experience in their respective field
of work.

We express our sincere gratitude to our guide Ms. S.D.Muley (Lecturer,


Computer Engg. Dept.). For her timely guidance, support and suggestions. We
arealso thankful for her sincere help and for making us available all the facilities of
thedepartment. Without her efforts and constant monitoring the micro-project and
documentation would not have been duly completed. Also, we express our sincere
thanks to Mr. S.D.Muley (HOD Computer Department), besides, we take this
opportunity to express our sincere gratitude to the Principal Dr.V.S.Bandal,
G.P.Awasari for providing a good environment and facilities to complete this
micro-project. We would also like to thank all my colleagues who have directly or
indirectly guided and helped us in the preparation of this micro- project.

Purva Ravindra Shinde


Suhani Somnath Arjun
Parvej Ashpak Inamdar
INDEX

Page
Sr.No. Contents
Number

Aim/Benefits Of
1
1
Microproject

1
Course Outcome
2
Addressed

1
3 Proposed Methodology

2
4 Action Plan

3
5 Resources Required

Name of team members


3
6
with enrollment
PART A :Micro-Project Proposal
on
Test Cases and Test plan for Amazon

1.0 Aim/Objectives of the Micro-Project:-


The aim of this project is to create a detailed test plan and test cases for the Amazon
mobile app to ensure it functions smoothly and meets user expectations. This involves
testing key features like searching for products, adding items to the cart, making
payments, and tracking orders. The project will focus on checking that the app works
correctly across different mobile devices and operating systems. It will also test the
app’s performance under heavy usage, ensure security features protect user data, and
verify that any updates to the app don’t introduce new problems. The ultimate goal is
to help deliver a reliable, user-friendly app that provides a great shopping experience
for Amazon customers.

2.0 Course Outcomes Addressed:-


 CO1 :- Analyse the functioning of data communication and computer network.
 CO2: - Select relevant transmission media and switching techniques as per need.
 CO3:- Analyse the transmission errors with respect to IEEE standards.
 C04:- Configure various networking devices.
 CO5:- Configure different TCP/IP services..

3.0 Proposed Methodology:-

 Requirement Analysis:

 Gather and analyze the requirements for the Amazon mobile app, including its
features and functionalities (e.g., user registration, product search, order placement,
payment, and order tracking).
 Understand different user scenarios and business rules to ensure comprehensive
coverage.

 Test Plan Design:

 Define the Scope: Specify which features and functionalities will be tested (e.g.,
login, cart, payment gateway).
 Objectives: Define the goals of the testing process, such as ensuring functionality,
performance, and security.
 Test Strategy: Outline the approach for testing (manual or automated), tools to be
used, and types of testing (e.g., functional, performance, security, usability).
 Define Roles and Responsibilities: Assign tasks to team members based on their
skills and expertise.
 Test Case Design:

 Identify key test scenarios based on user flows, such as:

 User login and account management.


 Searching for products and filtering results.
 Adding items to the cart and applying discounts.
 Completing the payment process securely.
 Tracking orders and managing returns.

o
 Write detailed test cases, including:

 Test Case ID : Unique identifier for each test case.


 Test Description : What will be tested.
 Preconditions : Conditions that need to be met before running the test.
 Test Steps : Specific actions to be performed.
 Expected Results : What should happen after each step.
 Actual Results : The observed outcome (to be recorded during testing).
4.0 Action plan:-

Name of
Sr. Planned Planned responsible
Details of activity
No starts date finish date Team
members

1 Formation of project group.

Purva
Ravindra
Shinde

Allocation of project title by


2
subject teacher.

Conduct the information search


3 about the project for requirement Suhani
Somnath
Arjun
analysis of the project.

Procurement/Arrangement of
4 components and material requiredfor
project.

Parvej
5 Actual projector assembling work Ashpak
Inamdar

Testing calibration and


6
prototype development.

7 Report preparation.

8 Submission of project.
5.0 Required Resources:-

Sr.no Name of Specification Qty Remarks


resources/materials
1 Operating system Windows 11 1 -
4 Laptop HP 1 -
5 Processor I5 11th Generation 1 -
6 RAM 8 GB 1 -

6.0 Name of Team Members with Enroll No:-

Sr No Roll No Name Of Student Enrollment


No
1 23CO358 Purva Ravindra Shinde 2210510068
2 23CO359 Suhani Somnath Arjun 2210510069
3 23CO360 Parvej Ashpak Inamdar 2210510404

3
Part – B Micro-Project Report
On
Test Cases and Test plan for Amazon

1.0 Rationale:

The rationale for this project is to ensure that the Amazon mobile app
functions effectively and provides a seamless user experience for millions of
users worldwide. Given the complexity of the app, which involves various
features like product searches, payment gateways, and order tracking, it is
critical to thoroughly test all functionalities to avoid bugs and performance
issues. By creating detailed test cases and a structured test plan, the project
aims to identify and resolve defects early in the development cycle, ensuring
reliability, security, and user satisfaction. This testing process also helps
prevent future issues, minimizes risks, and supports the app's continuous
improvement and scalability.

2.0 Aims/Benefits of the Micro-Project :

 Improved App Quality:


Thorough testing ensures that all features work as intended, reducing bugs
and improving overall app stability.

 Enhanced User Experience:


By identifying usability issues early, the app provides a smoother and more
intuitive shopping experience for users.

 Increased Security:
Security testing helps safeguard sensitive user data like payment information
and personal details.

 Faster Time to Market:


A well-defined test plan accelerates the testing process, reducing delays and
speeding up the app's release.

 Cost Savings:
Identifying and fixing defects early in development is less costly than
addressing issues after the app is deployed.
 Continuous Improvement:
Regular testing supports ongoing updates and improvements, ensuring the
app adapts to user needs and market demands.

3.0 Course Outcomes Addressed:


 Gain a clear understanding of testing methodologies, including
functional, performance, usability, and security testing.
 Learn how to design and implement a comprehensive test plan that
outlines objectives, scope, test environments, and strategies..
 Gain experience in writing detailed, structured test cases
based on app features and user scenarios, ensuring thorough
test coverage.
 Develop skills in identifying, documenting, and tracking bugs,
along with recommending solutions to fix issues.
4.0 Literature Review :
A group of three members is made. We have researched on the different topics and
selected this topic for our microproject as per our group discussion. A suitable topic
for micro-project was selected. The work was equally distributed among the group
members of our team. We have find out the different research papers ,websites,
books related to our microproject topic and studied the concepts related to our
microproject and we tried to clear that concepts with the help of the subject teacher.
After microproject study we have implemented that concepts in our microproject as
per the agenda and outline of the microproject .We have added the different
diagrams related to our microproject. We have reported to our teacher in each phase
of implementation. As per the teacher suggestion we have made changes in our
microproject.
After that we have checked the soft copy of our micro-project by the subject teacher
and made a hard copy of it. On the date of submission we have reported to our
subject teacher and gives the presentation on our microproject and submitted
it very properly.

5.0 Actual Resources Used:

Sr.No. Name of resource/ Specifications Qty Remarks


material
1. Word Designing the 1
project information
and typing
2. Computer System Lenovo 1
Laptop
IntelCore 13
Ram: 8GB
SSD:512 GB
6. Printer Hp 1
Test Cases for Amazon

Test Test Precondition Steps Input Expected Actual Status


case Case data Result Result
ID Objectiv
e
TC- To check Whether Test Home page Home page
1 internet internet is internet www.amazon should displayed
available or condition .com display of Pass
not amazon
TC- Username correct and Goes to
2 valid user Type Username Should next page
name should correct enter valid If user id Pass
given
be registered and valid username and pass
on Amazon by amazon word
username
verified
and valid
TC- Password Correct and Goes to
3 valid Type Password Should next page
password correct selected by enter valid If user id
should be and valid user and password and pass Pass
validate and password validated by word
verified on Amazon verfied and
Amazon validated
TC- To check Type Site
4 whether To display proper Home page
site home Amazon home site www.amazon display Home page Pass
page page website address .com should displayed
open or on screen display on
not as
www. screen
amazon.
com
TC- To search Search the Click on Mouse Shall Show
5 the product product rollover and display availability
product link click availability of product Pass
of product
TC- Product Product shall Shall Display
6 deatails be available Click on Mouse display product Fail
on site product rollover and product details of
link click details other
product
TC- Product Product shall Shall Display
7 details be available Click on Mouse display product Pass
on site product rollover and product details of
link click details that
product
TC- Add to Product shall Click on Mouse Shall not Not
8 cart be available product rollver and display display the Fail
on site right click on product in product in
add to cart cart section cart section
option
TC- Add to Product shall Click on Mouse Shall Display the
9 cart be available product rollver and display product in Pass
on site right click on product in cart section
add to cart cart section
option
Test Plan for Amazon

1. Test Plan ID

 AmazonApp_TestPlan_v1.0

2. Introduction

 The purpose of this test plan is to validate the functionality, performance, usability, and
security of the Amazon app to ensure it meets customer expectations and business
requirements.

3. Scope

 The test plan covers testing the key functionalities of the Amazon app, including user
registration, product search, shopping cart, payment, order placement, and customer
reviews. Testing will be performed on Android and iOS platforms.

4. Objectives

 To ensure the app provides a seamless user experience.


 To identify and fix defects to improve the overall quality of the application.
 To ensure the app is compatible across multiple devices and operating systems.

5. Features to be Tested

 User Registration and Login:


o Sign-up, sign-in, and social login (Google, Facebook).
o Password recovery/reset functionality.
o
 Search and Product Discovery:
o Search bar functionality with filters and sorting.
o Category navigation and recommendations.
o
 Product Details:
o Display of product images, descriptions, and specifications.
o Availability of reviews and ratings.
o
 Shopping Cart and Wishlist:
o Add, update, and remove items.
o Synchronization across devices.
o
 Checkout Process:
o Address management.
o Payment gateway integration (credit cards, wallets, and COD).
o
 Order Management:
o Order tracking.
o Order cancellation and returns.
 Notifications:
o Push notifications for order status, offers, and updates.
o
 Account Management:
o View and edit profile details.
o Manage saved payment methods.
o
 Security:
o Secure payment processing.
o Data encryption and user authentication.

6. Features Not to be Tested

 Backend system integrations (tested separately).


 Load testing under extreme conditions (handled by another team).
 Legacy device compatibility testing.

7. Test Approach

 Functional Testing: Verify all features work as expected.


 Usability Testing: Ensure the app is easy to use and navigate.
 Compatibility Testing: Test across different devices, operating systems, and resolutions.
 Performance Testing: Measure response time, loading speed, and scalability.
 Security Testing: Check for vulnerabilities in payment systems and data handling.

8. Test Deliverables

 Test cases and scripts.


 Test execution reports.
 Bug/Defect reports.
 Final test summary report.

9. Entry Criteria

 Functional specifications and user stories are complete.


 The latest build of the app is deployed to the test environment.
 Test environment setup is complete.

10. Exit Criteria

 All high and medium-priority test cases have passed.


 Critical and high-severity defects are fixed.
 Test summary report is approved by stakeholders.

11. Test Environment

 Devices:
o Smartphones (iOS and Android).
o Tablets (iPad, Android tablets).
 Operating Systems:
o Android 10 and above.
o iOS 13 and above.
 Tools:
o Appium (for automation testing).
o JIRA (for defect tracking).
o Postman (for API testing).

12. Roles and Responsibilities

 Test Manager: Oversee the testing process and communicate with stakeholders.
 Test Engineers: Write and execute test cases, log defects.
 Automation Engineers: Develop and run automated test scripts.

13. Risks and Mitigation

 Risk: Delayed builds.


o Mitigation: Plan buffer time in the test schedule.
 Risk: Device unavailability.
o Mitigation: Use emulators or simulators for testing.

14. Test Schedule

Activity Start Date End Date


Test Plan Preparation Day 1 Day 3
Test Case Development Day 4 Day 7
Test Environment Setup Day 8 Day 9
Test Execution Day 10 Day 15
Defect Reporting and Fix Day 10 Day 16
Test Closure Day 17 Day 18
8.0 Applications of this Micro-Project:
 Defining Testing Scope and Objectives

 The test plan outlines what features of the Amazon app will be tested (e.g., search
functionality, payment gateways, and user accounts).
 It sets clear objectives, such as ensuring smooth user interaction and secure payment
transactions.

 Resource Allocation

 Helps allocate the required resources such as test engineers, devices, and tools to test
different aspects like mobile compatibility and security.

 Risk Management

 Identifies potential risks (e.g., downtime during peak shopping periods) and mitigation
strategies.

 Establishing Entry and Exit Criteria

 Clearly defines when testing should begin (e.g., availability of a stable build) and end
(e.g., all critical defects resolved).

 Communication Among Teams

 Serves as a reference document for development, QA, and project management teams,
ensuring everyone understands the testing scope and goals.

 Tracking Progress

 for safer roads, traffic management, and autonomous vehicle operation.

9.0 Conclusion :-
 Testing is a crucial phase in the software development lifecycle, ensuring that applications
like the Amazon app deliver a seamless and reliable user experience. By creating a
comprehensive test plan, the testing process is well-structured, highlighting the scope,
objectives, resources, and risks involved. Similarly, well-designed test cases validate each
functionality, ensuring it meets user expectations and business requirements. Effective
testing guarantees the app's usability, compatibility, performance, and security, which are
vital for an e-commerce platform handling millions of users daily. The test plan and test
cases work together to identify and address potential issues, ultimately contributing to the
app’s quality and user satisfaction. The results from testing not only prevent critical
failures post-launch but also build trust among users by providing a robust and secure
platform.
10.0 Reference:
1) Books :-
 Amazon App User Guide: Features and functionalities referenced from the Amazon app's user
documentation.

 ISTQB Foundation Syllabus: Guidelines for creating test plans and test cases in software testing.

 IEEE 829 Standard: For structuring the test documentation (e.g., test plan, test case format).

 Software Testing Techniques (Book): Resources for understanding functional, usability, and
performance testing methodologies.

You might also like