WebTestingMeesho

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 21

WEB

MEESHO Website
TESTINGSE-301 Software Testing

Submitted To:
Submitted By:
Prof. Ruchika Malhotra
Lalit Kumar Yadav
Head of Department of
[2K22/SE/105]
Software Engineering
CONTENTTable of contents
1. FUNCTIONAL TESTING
2. USER INTERFACE TESTING
3. US ABILITY TESTING
4. CONFIGURATION AND COMPATIBILITY TESTI
5. SECURITY TESTING
6.PERFORMANCE TESTING
7. DATABASE TESTING
8. REFERENCES
Test Case Test Case Description Test Steps Expected Result Remarks

Functional TC 001 Sign Up Functionality


1. Navigate to the Sign Up page.
2. Enter valid user details.
3. Click on the "Sign Up" button.
User is successfully
registered, and a Registration
process is
confirmation message

Testing is displayed. smooth.

1. Navigate to the Login page. 2. Enter User is logged in,


TC 002 Login Functionality valid credentials. 3. Click on the and the home Login successful.
"Login" button. page is displayed.

The functionality of the 1. Log in to the user account. 2. User can view and Restaurant listing
TC 003 Browse Restaurants Navigate to the restaurant listing select different is displayed
meesho website includes user section. restaurants available correctly.
3. Browse through various for delivery.
actions such as: restaurants.
account management (writing), 4. Select a restaurant.

transaction processing (editing), TC 004


1. Log in to the user account. 2. Select
a restaurant. 3. Add items to the Items are Cart displays
reviewing account activities (liking), Add Items to Cart
cart. 4. Navigate to the cart section. successfully added correct items and
to the cart. prices.
and leaving comments for specific
orders. This platform enables users
to manage their orders 1. Log in to the user account. 2. Navigate to
the cart section. 3. Click on "Place Order".
Order is successfully
placed, and an order Order placement
4. Enter valid payment details and select a confirmation message is is successful and
TC 005 Place Order smooth.
delivery address. 5. Click on "Confirm displayed.
Order".
No remarkable errors were found.
1. Log in to the user account. 2. Add User should see an Proper
items to the cart. 3. Navigate to the error message error
TC 006 Payment Failure payment section. 4. Enter invalid indicating payment message
payment details (e.g., expired credit failure. displayed
card). for
payment
failure.

1. Log in to the user account. Order tracking


2. Navigate to "Orders" section. User can view real-time displays correct
TC 007 Track Order 3. Select an active order. order tracking with status updates.
4. Click on "Track Order". status updates
Functional
Testing
Test Case ID Description Expected Output Actual Output Remarks

1. Log in to the user


TC008 Cancel Order account. Order is successfully Cancellation process
2. Navigate to canceled, and a works as expected.
confirmation message is
displayed.
"Orders"

section.
3. Select an
order.
4.Click on
"Cancel Order".
TC009 Invalid Login Attempt 1. Navigate to the User should see an error Proper error message
Login page. message indicating displayed for invalid login
2. Enter invalid invalid login credentials. attempt.
credentials
(incorrect
email/
phone
number or
password).
3.Click on the
"Login" button.
TC010 Address Update 1. Log in to the user User can update the Address update is
account. delivery address smooth and correct.
2. Navigate to successfully.

"Profile"

section.
3.Edit the
address details.
Usability testing
Upon filling the questionnaire we concluded that the website on a whole was good to work
with.
Completeness

Yes No Remarks

Do all links display All the links are


meaningful title? meaningful and
important

Any additional controls required

Is the design good?

Does the online


documentation provides
enough information?
Usability
testing
To perform Introduction Yes No
usability
testing we created
a questionnaire Do all links display meaningful
about the title?
experienceof the Appropriate messages pop when
required?
user and gathered Are errors
the responses to frequent?
Where are the problems VERY LOW LOW HIGH VERY HIGH
get an encountered?
understanding of
how theEfficiency
users find
the website.
How easy to download updates? VERY EASY EASY DIFFICULT VERY DIFFICULT

How well common tasks performed?

VERY LOW LOW HIGH VERY HIGH

Is the response time high ?

Are there many flaws?


Usability
testing
Learnability

VERY LOW HIGH VER


LOW Y
HIG
H
How easily does the user learn the features?

Are the links understandable?

How easy is it to return to home?

How easy to use without reference?

Can the features be used without YES NO


any help or assistance?
Configuration And Compatibility Testing
The website was tested on several browsers with different
operating systems.
Browser compatibility matrix
The browser
testing gives us a
detailed insight Browser Edge Brave Chrome Firefox Opera
about how a
website performs Audio Yes Yes Yes Yes Yes
on various
Video Yes Yes Yes Yes Yes
platforms.
Text Yes Yes Yes Yes Yes

The results
Platform
showed that
website works Mac os Bigsur Yes Yes Yes Yes Yes
almost on all the
platforms except Windows 10 Yes Yes Yes Yes Yes
a few minor
bugs. Windows 11 Yes Yes Yes Yes Yes

Android 11 Yes Yes Yes Yes Yes


Configuration&Compatibility Testing
Compatibility Checklist

Description Yes/No Remarks

1. Is the application compatible Yes Compatible with different peripherals


with different peripherals (input
and output devices)?
2. Is the application compatible Yes Compatible with different hardware configuration
with different hardware
configuration?
3. Is the application compatible Yes compatible with different mobile phones
with different mobile
phones?
4. Do text, graphics and Yes Text, graphics and animations display
animations display properly properly with browsers under test
with browsers under test?
5. Are web browsers compatible with Yes All web browsers are compatible with various user
various user interface items of the interface items.
web application?
6. Are different font sizes Yes Verified
verified on various web
browsers?
7. Are other scripts used by the Yes Scripts are being used.
application?
User Interface Of Meesho
User Interface
testing: Navigation
testing
These test cases
constitutes automated
testing of links
checking whether they
are working or not.

Many Links were


tested from different
sections of the
website on the tool
named deadlinkchecker.

All the links were


working correctly and
there were no issues
found.
User Interface testing
User Interface
testing: form based
testing

These test ca
s e s con sti tu t e s
m a n u a l testing of
links checking
whether they are
working or not.

Many Links
were tested from
diff erent sections of
the website .
All the links were
working correctly and
there were minor
issues of social media
link not added to
User Interface
testing: Form-based ID OUTPUT CLASSES
testing 1 Valid name
2 Valid ID
UI testing ensures 3 Invalid ID
that an
4 Registration
application's User
successful
Interface works as
expected, both in
terms of 5 Empty name
functionality and 6 Empty ID
appearance. It
focuses on testing 7 Password does
what users see not match
and interact with
(the frontend)
8 Account already exists
rather than the
backend systems.
Security Testing

We performed automated
testing using tool-
ZAP(Zed Attack
Proxy)

The scan was completed withno


errors and the results are
shows as below:
1. Cleared security test
2. No major issues in
headers security test.
3. Minor issue in
compliance test.
4. Final Score is above
Security Testing
Performance
Testing
This testing was performed by
LightHouse
D ATA B A S E T E S T I N G
This testing is performed to resolve the issues of data validation, data consistency,
data integrity, concurrency control, and recovery, and CRUD operations. We have
generated the test cases as follows-
Data Base Testing
Product Table
References

• Refsnes,Hege , Jan Egil. "About Refsnes Data".


W3Schools. Refsnes Data. Archived from the original on
2008-04- 21.
Retrieved 2018-09-09.McConnell, Brian; Bence, Douglas
(1983).
• "Apache Friends - XAMPP 7.4.8 Download". Apache
Friends. 2020-07-
15.Archived from the original on 2018-11-15.
• Software Engineering by K.K. Aggarwal & Yogesh Singh,
New Age Publishing House, 3rd. Edition, 2008.

You might also like