A
PROJECT REPORT ON
“Test Case for Instagram”
FOR THE DIPLOMA IN COMPUTER ENGINEERING
SUBMITTED BY
ROHAN NARAYAN KHOLE (2211520082)
KUNAL ATUL PADAR (2211520099)
UNDER THE GUIDANCE OF
MR. M. A. DHOPTE
DEPARTMENT OF COMPUTER ENGINEERING
CSMSS COLLEGE OF POLYTECHNIC,
CHH. SAMBHAJI-NAGAR, MAHARASHTRA, INDIA
AND
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION, MUMBAI
ACADEMIC YEAR 2024-25
CHHATRAPATI SHAHU MAHARAJ SHIKSHAN SANSTHA’S
COLLEGE OF POLYTECHNIC
KANCHANWADI
PAITHAN ROAD, CHH. SAMBHAJI-NAGAR
MICRO-PROJECT REPORT ON
“TEST CASE FOR INSTAGRAM”
FOR THE DIPLOMA IN COMPUTER ENGINEERING
SUBMITTED BY
ROHAN NARAYAN KHOLE (2211520082)
KUNAL ATUL PADAR(2211520099)
COMPUTER ENGINEERING THIRD YEAR SUBMITTED TO
COMPUTER ENGINEERING DEPARTMENT YEAR
2024-2025
CERTIFICATE OF COMPLETION
This is to certify that Following Students of FIFTH Semester of Diploma
in Computer Engineering of Institute CSMSS College of Polytechnic
(code:1152) have completed the Micro Project satisfactorily in subject STE
(22518) for the academic year 2024-2025 as prescribed in the curriculum.
Place: CHH. SAMBHAJI-NAGAR DATE: / / 2024
SR.NO ENROLLMENTNO. NAMEOFSTUDENT
1 2211520082 ROHAN NARAYAN KHOLE
2 2211520099 KUNAL ATULPADAR
Mr. M. A. DHOPTE Ms. R. S. Pophale Dr. S. R. Dikle
(Course Teacher) (H.O.D) (Principal)
ACKNOWLEDGEMENT
We would like to express our thanks to the people who have helped us most
throughout our project. We would like to express our sincere thanks to the
principal of CSMSS College of Polytechnic Dr. S. R. Dikle for being always with
us as a motivator. We are thankful to the H.O.D. of Computer Engineering
Department Ms. R. S. Pophale for her kind support. We are grateful to our Project
Guide MR. M. A. DHOPTE for nonstop support and continuous motivation for
the project. His help made us possible to complete our project with all accurate
information. A special thanks of our goes to our friends who helped us in
completing the project, where they all exchanged their own interesting ideas. We
wish to thanks our parents for their personal support or attention who inspired us
to go our own way. Finally, we would like to thank God who made all things
SR.NO ENROLLMENTNO. NAMEOFSTUDENT
1 2211520082 ROHAN NARAYAN KHOLE
2 2211520099 KUNAL ATUL PADAR
Mr. M. A. DHOPTE
(Project Guide)
INDEX
SR.NO TITLE PAGE NO.
1 MICRO-PROJECT PROPOSAL 01
2 AIM/BENEFIT OF THE PROJECT 01
3 COURSE OUTCOME 01
4 PROPOSED METHODOLOGY 01
5 ACTION PLAN 02
6 RESOURCE USED 03
7 RATIONALE 04
8 LITERATURE REVIEW 04
9 ACTUAL METHODOLOGY FOLLOWED 05-06
10 OUTPUT OF THE MICROPROJECT 06
11 SKILL DEVELOPMENT 07
12 APPLICATIONS 07
CONCLUSION 08
13
14 REFRENCES 09
MICRO-PROJECT PROPOSAL
TITLE OF MICRO-PROJECT: TEST CASE FOR
INSTAGRAM
1.0 AIMS/BENEFITS OF THE MICROPROJECT
Software testing offers several key benefits, including early detection of defects, which reduces
the cost and effort of fixing them later in the development cycle. It improves the quality and
reliability of the software, increasing user satisfaction and trust. Testing also helps to ensure the
software is secure, preventing vulnerabilities that could lead to data breaches. Additionally, it
enhances the performance and usability of the product, ensuring that it works efficiently under
different scenarios and conditions. Ultimately, software testing leads to reduced risks, better
decision-making, and the successful delivery of a robust product.
2.0 COURSE OUTCOMES
The theory, practical experiences and relevant soft skills associated with this course are to be
taught and implemented, so that the student demonstrates the following industry oriented COs
associated with the above mentioned competency: a. Apply various software testing methods.
b. Prepare test cases for different types and levels of testing.
c. Prepare test plan for an application.
d. Identify bugs to create defect report of given application.
e. Test software for performance measures using automated testing tools.
3.0 PROPOSED METHODOLOGY
Requirement Analysis: Understand project objectives and gather clear testing requirements
from stakeholders, covering functional and non-functional needs.
Test Plan and Strategy: Develop a test plan defining the scope, timelines, testing levels (unit,
integration, system, UAT), and prioritize risk areas.
Test Case Design: Create detailed, prioritized test cases based on requirements, covering all
critical functionalities and edge cases.
Test Environment Setup: Set up a controlled test environment that replicates the production
setup with all necessary tools and test data.
Test Execution: Execute test cases across different testing levels, log defects, and collaborate
with developers for issue resolution.
Automation Testing: Automate repetitive test cases using tools (e.g., Selenium) to enhance
testing efficiency and coverage.
Reporting and Closure: Generate detailed test reports, analyze results, and ensure all test
objectives are met before sign-off.
1
4.0 ACTION PLANS:
Planned Planned Name of
Sr.
Details of activity Finish Responsible
No. Start date
date Team Members
Select the topic about the
1. micro-project. 15.08.2024 25.08.2024 ALL
Collect
2. information about 26.08.2024 30.08.2024 ALL
our topic.
To understand the concept
3. of topic. 01.09.2024 05.09.2024 ALL
Analysis, coding
and debugging
4. 06.09.2024 20.09.2024 ALL
To prepare project
5. 21.09.2024 30.09.2024 ALL
Report
2
5.0 RESOURCES REQUIRED:
Specification Quantity
Sr. Name of
resources/material
No.
Computer Windows 7 1
1.
Internet YouTube/Google
2.
3. Textbook/Manual Software Testing 1
Programming and
TechKnowledge
Publication Book
NAME OF TEAM MEMBERS
Sr. No Roll Numbers Name of Students
1 58 SARTHAK AJINATH NAVALE
2 62 NILKANTH RAJESH
PINJARKAR
3 41 MUKESH KESHAV KALE
Approved by
Mr. M. A. Dhopte
3
6.0 RATIONALE
In today's software environment writing bug-free code is challenging task, which make
software testing important tool to get the quality software. Testing techniques include the
process of executing a program or application with the intent of finding software bugs and
verifying that the software product is fit for use. Students will learn the way to find bugs by
applying types, levels and methods of software testing on applications with effective test
planning approach. It also covers manual testing.
7.0 LITERATURE REVIEW:
I. Introduction
Software testing is a crucial phase in the software development lifecycle (SDLC), aimed at
ensuring the quality, functionality, and reliability of software applications. It involves the
process of evaluating software to detect differences between existing and required conditions
and to verify that the software performs as expected. The primary goal of software testing is to
identify and rectify defects early in development to reduce costs, prevent potential failures, and
improve user satisfaction. There are various testing methodologies, including manual and
automated testing, and it covers multiple aspects such as functionality, performance, security,
and usability. Software testing plays a critical role in maintaining software quality, ensuring
smooth operation across different environments, and meeting both technical and user
requirements.JAVA Programming.
II. Software Testing
Software testing encompasses various types and levels, each designed to validate different
aspects of the software. Unit testing, for example, focuses on testing individual components or
modules, while integration testing checks how these components work together. System testing
evaluates the software as a whole, ensuring it meets all requirements, and acceptance testing
verifies that the software satisfies user expectations.
Several methodologies are applied in testing, including black-box testing, where testers
validate functionality without knowledge of the internal code, and white-box testing, which
involves testing internal code logic. Automation testing has gained significant traction due to
its ability to execute repetitive test cases quickly, with tools like Selenium, JUnit, and TestNG
playing key roles in the automation space.
4
8.0 Actual Methodology Followed :
TC Description Test Data Expected Actual Result
ID Result Status
TC1 Invalid Enter abc as It will It prompts couldn’t PASS
username is username. prompt find your account.
entered. couldn’t
find your
message.
TC2 Valid Enter 1234 as It will It displays ‘Wrong PASS
username password. display password ’ message
and invalid ‘Wrong
password is password’
entered. message.
TC3 Username No data in It will It displays enter PASS
field is left username field. display username
blank. ‘Enter
username’
TC4 Valid No data in It will It displays ‘Enter PASS
username password field display password’.
and no ‘Enter
password is password’
entered.
TC5 Both No data in It will It displays ‘Enter PASS
username username and display username/password’.
and password field ‘Enter
password password/
field is left username’.
blank.
TC6 Valid User name= It will It displays your PASS
username abc and display account’s page.
and password=1234 your
password is account’s
entered facebook
page.
5
TC7 Invalid User name= You will be We are redirected to PASS
username ab1 and redirected the sign up page.
and pass is password=1234 to the sign
entered is up page
not register
it should go
to sign up
page
TC8 Valid if first Firstname field
The red The red Tick will get PASS
name is not is left blankTick will displayed by the
entered by get textfield
the user displayed
by the
textfield
TC9 Valid if last Lastname field The red The red Tick will get PASS
name is not is left blank Tick will displayed by the
entered by get textfield
the user displayed
by the
textfield
TC10 Valid if Number field is The red The red Tick will get PASS
number is not left blank Tick will displayed by the
entered by get textfield
the user displayed
by the
textfield
TC11 Valid if Password field The red The red Tick will get PASS
password is is left blank Tick will displayed by the
not entered get textfield
by the user displayed
by the
textfield
TC12 Valid if Birthday field Date of granted by the PASS
Birthday is should not be birth system Date of birth
entered by left blank granted by granted by the
the user the system system
TC13 Valid if user Enter Sign up Signup sucessful PASS
is able to Firstname successful
sign up in the Lastname
page after mobile number
enetering Password
details
6
10.0 Skills Development
1. Problem-solving: Analysing and resolving issues in medical store management through
test cases.
2. Attention to detail: Ensuring accuracy in system functionalities and user workflows.
3. Logical thinking: Structuring test cases methodically to cover all scenarios.
4. Technical documentation: Writing clear and concise test cases for system validation.
11.0 APPLICATIONS OF MICROPROJECT
The application of this Medical Store Management System project is to ensure the
proper functioning, efficiency, and reliability of all features related to medical inventory,
sales, and user management. By creating comprehensive test cases, the project aims to
validate the system's ability to manage inventory, handle customer transactions, track
sales, and generate reports, ensuring that the system meets business requirements and
operates smoothly in a real-world medical store setting.
12.0 Conclusion
Thus we have prepared test cases for Instagram We have successfully executed the
thirteen test cases. Instagram is like a big happy online jamboree tales, we are all
drawing our pictures on this big stage. As Instagram can interact with consumers and
customers, and know their behaviour , and also can get quick feedbacks and responses.
As a business technology, Instagram is successful. Because Instagram has its fan page
and group page which is efficient and economical. By comparison, phone and email
business is expensive and cumbersome. Secondly, it is incredibly useful that Instagram’s
photo feature is embedded in a broader social network. Also Instagram can connect to
other social networks , so Instagram users can easily access to other social network
websites from Instagram, without setting up more that one accounts
7
13.0 Refrences
1. https://users.ece.cmu.edu/~koopman/des_s99/sw_testing/
2. https://www.guru99.com/software-testing-introduction-importance.html
3. Technical publications of Software Testing.
4. Tech-Neo publications of Software Testing.