0% found this document useful (0 votes)
24 views21 pages

Ste PTTF

Uploaded by

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

Ste PTTF

Uploaded by

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

Project Report On

TEST CASES FOR FACEBOOK

For The Subject

SOFTWARE TESTING

Academic Year
2024 - 2025

Affiliated to
MAHARASHTRASTATE BOARD OFTECHNICAL

EDUCATION

Submitted in partial fulfilment of the requirement of the diploma of


Computer

GROUP MEMBERS

Sr No. Name Enrollment No.

1. Triveni G. Murbe 2211440033

2. Vishakha N. Mandavkar 2211440049

3. Pragati A. Alhat 2211440053

4. Shagun R. Yadav 2211440070

GUIDED BY

Miss. Sakshi Shetkar


MAHARASHTRA STATE BOARD OF TECHNICAL

EDUCATION, MUMBAI

CERTIFICATE

This is to certify that Ms. Triveni G. Murbe, Vishakha N. Mandavkar, Pragati A. Alhat
Shagun R. Yadav Fifth Semester of Diploma in COMPUTER ENGINEERING at
G.V.ACHARYA POLYTECHNIC, SHELU has completed the MicroProject satisfactorily in
Subject in SOFTWARE TESTING the academic year 2023-2024 as per the MSBTE
prescribed curriculum of I Scheme.

Place :- Shelu Enrollment

No :-

2211440033

2211440049
2211440053
Date:-
2211440070/ / Exam Seat No.:
2024 -

Project Guide Head of the Department Principal

Miss.Sakshi Shetkar Mrs. Madhura Mahindrakar


MAHARASHTRASTATE BOARD OF TECHNICAL
EDUCATION, MUMBAI

CERTIFICATE

This is to certify that Ms. Triveni Ganpat Murbe Enrollment No. 2211440033 of Fifth Semester
of Diploma in COMPUTER ENGINEERING at G.V.ACHARYA POLYTECHNIC, SHELU
has completed the MicroProject satisfactorily in Subject SOFTWARE TESTING in the academic
Year 2024-2025 as per the MSBTE prescribed curriculum of I Scheme.

Place:- Shelu Enrollment No.: - 2211440033

Date:- / / Exam Seat No.:


2024 -

Project Guide Head of the Department Principal

Miss. Sakshi Shetkar Mrs. Madhura Mahindrakar


MAHARASHTRASTATE BOARD OF TECHNICAL
EDUCATION, MUMBAI

CERTIFICATE

This is to certify that Ms. Vishakha Nagesh Mandavkar Enrollment No. 2211440049 of Fifth
Semester of Diploma in COMPUTER ENGINEERING at G.V.ACHARYA POLYTECHNIC,
SHELU has completed the MicroProject satisfactorily in Subject SOFTWARE TESTING in the
academic Year 2024-2025 as per the MSBTE prescribed curriculum of I Scheme.

Place:- Shelu Enrollment No.: - 2211440049

Date:- / / Exam Seat No.:


2024 -

Project Guide Head of the Department Principal

Miss.Sakshi Shetkar Mrs. Madhura Mahindrakar


MAHARASHTRASTATE BOARD OF TECHNICAL
EDUCATION, MUMBAI

CERTIFICATE

This is to certify that Ms. Pragati Ashok Alhat Enrollment No. 2211440053 of Fifth Semester of
Diploma in COMPUTER ENGINEERING at G.V.ACHARYA POLYTECHNIC, SHELU has
completed the MicroProject satisfactorily in Subject SOFTWARE TESTING in the academic Year
2024-2025 as per the MSBTE prescribed curriculum of I Scheme.

Place:- Shelu Enrollment No.: - 2211440053

Date:- / / Exam Seat No.:


2024 -

Project Guide Head of the Department Principal

Miss. Sakshi Shetkar Mrs. Madhura Mahindrakar


MAHARASHTRASTATE BOARD OF TECHNICAL
EDUCATION, MUMBAI

CERTIFICATE

This is to certify that Ms. Shagun Ramesh Yadav Enrollment No. 2211440070 of Fifth Semester
of Diploma in COMPUTER ENGINEERING at G.V.ACHARYA POLYTECHNIC, SHELU has
completed the MicroProject satisfactorily in Subject SOFTWARE TESTING in the academic Year
2024-2025 as per the MSBTE prescribed curriculum of I Scheme.

Place:- Shelu Enrollment No.: - 2211440070

Date:- / / Exam Seat No.:


2024 -

Project Guide Head of the Department Principal

Miss.Sakshi Shetkar Mrs. Madhura Mahindrakar


TABLE OF CONTENTS

Contents Page no.


Candidate Declaration 1

Acknowledgement 2

Abstract 3

1.Introduction 4

1.1 Introduction to project 4

2. Literature Survey 5

2.1 Literature Review 5

3. Proposed work 6-14

3.1 Aim of project 6

3.2 Need and Objectives 7

3.3 Test Case Template 8

3.4 Test case 9-12

3.5 Conclusion 13

4.List of References 14
CANDIDATE DECLARATION

This is to certify that the project titled “Test Cases for Facebook” is a bonafied work carried out by
student of Diploma in Computer Engineering as a part of curriculum as prescribed by MSBTE.

I hereby declare that the project work has not formed the basis for the award previously of any
Diploma, Associate ship, Fellowship or any other similar title according to my knowledge.

Signature of student

1.
2.
3.
4.

1
ACKNOWLEDGEMENT

We extend our special thanks to all teaching and non-teaching staff. Success is nourished
under the combination of perfect guidance, care and blessing. Acknowledgement is the best
way to convey Last few years spend in estimated institution has moulded us into confident
and aspiring engineers. We express our sense of gratitude towards our project guide
Miss.Sakshi Shetkar It is because of her valuable guidance, analytical approach
encouragement that we could learn, work and complete the project. We will always cherish
great experience work under the enthusiastic guidance.
We are also grateful to our principal and our vice principal who not only supported us in our
project but also encouraged for every creativeactivity. We also sincerely give thanks to our
head of department Mrs. Madhura Mahindrikar of computer and its sector, friends
and wellwishers to directly or indirectly contribute for the success of our maiden mission.

2
ABSTRACT

Software testing is any activity aimed at evaluating an attribute or capability of a program or


system and determining that it meets its required results. Although crucial to software quality
and widely deployed by programmers and testers, software testing still remains an art, due to
limited understanding of the principles of software. The difficulty in software testing stems
from the complexity of software: we can not completely test a program with moderate
complexity. Testing is more than just debugging. The purpose of testing can be quality
assurance, verification and validation, or reliability estimation. Testing can be used as a
generic metric as well. Correctness testing and reliability testing are two major areas of
testing. Software testing is a trade-off between budget, time and quality.

3
INTRODUCTION

Software testing is defined as an activity to check whether the actual results match the
expected results and to ensure that the software system is Defect free. It involves execution of a
software component or system component to evaluate one or more properties of
interest.Software testing also helps to identify errors, gaps or missing requirements in contrary
to the actual requirements. It can be either done manually or using automated tools. Some
prefer saying Software testing as a White Box and Black Box Testing.In simple terms Software
Testing means Verification of Application Under Test (AUT).

4
LITERATURE SURVEY

TEST CASE is a set of conditions or variables under which a tester will determine whether a
system under test satisfies requirements or works correctly. The process of developing test
cases can also help find problems in the requirements or design of an application.

Test Case Specification : Using test plan as basis, the testing team designs test case
specification which then becomes the basis for preparing individual test cases.

Following things need to be identified –

(1) The purpose of test.


(2) Items to be tested.
(3) Software and Hardware environment setup.
(4) Input data to be used.
(5) Steps to be executed.
(6) Expected Results.
(7) Actual Results.
(8) Relationship of current test with other tests.

5
AIM OF PROJECT

The primary aim of creating test cases for Facebook in a software testing microproject is to
ensure that the platform operates smoothly, meets user expectations, and is free of critical bugs or
usability issues. Here are some specific objective Test cases help verify that essential features—
such as logging in, posting, commenting, liking, sharing, and messaging—work as intended
without errors.They ensure that all necessary actions on the platform, like creating a profile or
managing privacy settings, are available and functional.Test cases should account for cross-
platform testing (web, mobile apps, tablet) to ensure a consistent experience and functionality
across devices and operating systems.Cross-browser compatibility testing is also essential to
verify that Facebook works seamlessly on different browsers (e.g., Chrome, Safari, Firefox).

6
NEED AND OBJECTIVE

1. Validate Core Functionalities


Test cases help verify that essential features—such as logging in, posting, commenting,
liking, sharing, and messaging—work as intended without errors.
They ensure that all necessary actions on the platform, like creating a profile or managing
privacy settings, are available and functional.
2. Ensure Consistency Across Platforms
Test cases should account for cross-platform testing (web, mobile apps, tablet) to ensure a
consistent experience and functionality across devices and operating systems.
Cross-browser compatibility testing is also essential to verify that Facebook works
seamlessly on different browsers (e.g., Chrome, Safari, Firefox).
3. Identify Usability Issues
Testing should assess the usability and intuitiveness of Facebook’s user interface. This
includes accessibility features and general ease of use.
Test cases help identify any design or UX inconsistencies that might hinder user engagement
or cause frustration.
4. Enhance Security and Privacy
Given that Facebook handles sensitive user information, test cases are crucial for validating
security and privacy features.
This includes testing account security settings, privacy settings, data encryption, and access
permissions to prevent unauthorized access and data breaches.
5. Measure Performance and Responsiveness
Performance test cases ensure Facebook loads quickly, especially for media-rich content,
and doesn’t crash under high traffic.
Testing responsiveness ensures that users have a smooth experience with minimal latency in
actions like loading pages, opening chats, or viewing notifications.

7
TEST CASE TEMPLATE

A test case can have the following elements. Note, however, that a test management tool is
normally used by companies and the format is determined by the tool used.
• Test Suite ID
The ID of the test suite to which this test case belongs.
• Test Case ID
The ID of the test case.
• Test Case Summary
The summary / objective of the test case.
• Related Requirement
The ID of the requirement this test case relates/traces to.
• Prerequisites
Any prerequisites or preconditions that must be fulfilled prior to executing the test.
• Test Procedure
Step-by-step procedure to execute the test.
• Test Data
The test data, or links to the test data, that are to be used while conducting the test.
• Expected Result
The expected result of the test.
• Actual Result
The actual result of the test; to be filled after executing the test.
• Status
Pass or Fail. Other statuses can be ‘Not Executed’ if testing is not performed and
‘Blocked’ if testing is blocked.
• Remarks
Any comments on the test case or test execution.
• Created By
The name of the author of the test case.
• Date of Creation
The date of creation of the test case.
• Executed By
The name of the person who executed the test.
• Date of Execution
The date of execution of the test.
• Test Environment
The environment (Hardware/Software/Network) in which the test was

8
TEST CASE

Test Expecte
Tc_Name Steps Test Input Actual Result Status
Case ID d
Result
1. Go to the
registration
Registration Registration
page. 2. Fill in Valid email,
User successful, successful.
TC001 required password, Pass
Registration details. 3. confirmatio Confirmatio
name
n email n email sent.
Submit the
sent.
form.
1. Go to the
login page. 2.
Enter valid Valid User
User successfully
TC002 User Login login email and successfull Pass
password y logged logged in.
credentials. 3.
Submit the in.
form.
1. Go to the
login page. 2.
Enter invalid Invalid Error
Invalid User Error message
TC003 credentials. 3. email and message Pass
Login displayed.
password displayed
Submit the
.
form.
1. Go to the
login page. 2.
Password
Password Click on Password reset
TC004 Valid email reset Pass
Reset 'Forgot email sent.
email
Password” 3. sent.
Enter email.
1. Log in. 2.
Navigate to the Post
post box.3. "Hello Post appears on
TC005 Create Post appears Pass
Type a World" user's timeline.
on user's
message and timeline.
post.

9
TEST CASE

Expecte
Test Case ID Tc_Name Steps Test Input Actual Result Status
d
Result
1. Log in.
2.Navigate to a Click on like Post shows Post shows
TC001 Like Post friend's post. 3. Pass
button 1 like 1 like
Click the like more. more.
button.

1. Log in. 2.
Navigate to a Comment Comment
Comment
TC002 post. 3. Type a "Great post!" appears under appears under Pass
on Post comment and the post. the post.
submit.

1. Log in.
2. Navigate to a Click on share Post shared to Post shared to
TC003 Share Post post. user's user's Pass
button
3. Click on timeline. timeline.
share
button.

1. Log in. 2. Go
to events page.
Event created Event created
Create 3. Click on create
TC004 Event details and appears and appears Pass
event. 4. Fill on events list. on events list.
Event details and
submit.

1. Log in. 2. Go
User User
to events page. 3.
Click on join successfull successfull
TC005 Join Event Click on an y joined y joined Pass
event
event. 4. Click button the event. the event.
join.

10
TEST CASE

Expecte Actual
Test Case ID Tc_Name Steps Test Input Status
d
Result Result
1. Log in. 2.
Navigate to
groups. 3. Group Group
Group name
TC001 Create Group Click on created created Pass
and members successfully. successfully.
create group.
4. Fill in
group
info.
1. Log in. 2.
Search for a
Friend Friend
Send a Friend user. 3. Click
TC002 User's name request sent request sent Pass
Request on
successfully. successfully.
send
friend
request
.
1. Log in. 2.
Accept Go to friend User is now User is now
requests. 3. Click on
TC003 Friend friends friends Pass
Request Click accept accept button with that with that
on a request. user. user.

1. Log in. 2.
Navigate to
post box. Photo appears Photo appears
3. Select
TC004 Post Photo on user's on user's Pass
photo timeline. timeline.
Select a
file
photo to
upload. 4.
Click
post.

1. Log in. 2.
Go to Profile info Profile info
Update New
TC005 profile updated updated Pass
Profile Info settings. 3. profile
successfully. successfully.
info
Update
info and
save.

11
TEST CASE

Expecte Actual
Test Case ID Tc_Name Steps Test Input Status
d
Result Result
1. Log in. 2.
Navigate to Post Post
Click on
TC001 Delete Post user's post. 3. removed removed Pass
delete from user's from user's
Click on
button timeline. timeline.
delete
button.
1. Log in.
<br> 2. User is User is
Search for Click on
TC002 Block User blocked blocked Pass
user. <br> 3. block button successfully. successfully.
Click on
block option.

1. Log in.
<br> 2. Go to Change Privacy Privacy
Change
settings. privacy to settings settings
TC003 "Friends updated updated Pass
Privacy <br>
3. Adjust Only" successfully. successfully.
Setting privacy
s settings
.
1. Log in.
<br> 2. Click User logged User logged
Click on
TC004 Logout User on profile out out Pass
icon. <br> 3. logout button successfully. successfully.
Click on
logout option.

1. Log in.
<br> 2. Report Report
TC005 Report Post Navigate to a Click on submitted submitted Pass
post. <br> 3. report successfully. successfully.
Click on button
report
option.

12
CONCLUSION

Thus we have prepared test cases for facebook .We have successfully executed the thirteen test
cases. Facebook is like a big happy online jamboree tales, we are all drawing our pictures on Thus
we have prepared test cases for facebook .We have successfully executed the thirteen test cases.
Facebook is like a big happy online jamboree tales, we are all drawing our pictures onthis big
stage. As facebook can interact with consumers and customers, and know their beheviour, and also
can get quick feedbacks and responses. As a business technology, facebook is successful. Because
facebook has its fan page and grouppage which is efficient and economical. By comparison, phone
and email business is expensive and cumbersome. Secondly, it is incredibly useful that Facebook’s
photo feature is embedded in a broader social network.

13
REFRENCES

• https://www.w3schools.com/ref/index.php
• https://tympanus.net/codrops/css_reference/
• https://users.ece.cmu.edu/~koopman/des_s99/sw_testing/

14

You might also like