A
Microproject Report
on
“Creating test cases on Instagram Application”
Submitted by:
1. Bhoomika Khasare. 4. Maithali Gatlewar
2. Nidhi Ambatkar. 5. Priyanka Gonelwar
3. Komal Kumbhare. 6. Shruti Parsodkar
Guided by:
Miss. Maheen Quazi Mam
Computer engineering department
Bajaj chandrapur polytechnic chandrapur
Academic year 2022-23
Submission
This is to declare this Micro project report has been written by us. No
part of report is plagiarized by other sources. All information included
from other sources has been duly acknowledge. We aware that if any
part of the report is found to be plagiarized. We will take full
responsibility for it.
1. Bhoomika Khasare ……………
2. Nidhi Ambatkar ……………
3. Komal Kumbhare .…………..
4. Maithali Gatlewar ……………
5. Priyanka Gonelwar ……………
6. Shruti Parsodkar ……………
Guided By:
Miss. Maheen Quazi Mam
HOD Name:
Mr. Sunil Wadhai sir.
Index
Sr.No Contents
01. Introduction
02. Application
03. Software used
04. Screenshots of projects
05. Test cases
06. Test Plans
07. Reference
08. conclusion
Introduction
The test case is defined as a group of conditions under which a
tester determines whether a software application is working as
per the customer's requirements or not.
Test case designing includes preconditions, case name, input
conditions, and expected result. Test case gives detailed
information about testing strategy, testing process, preconditions,
and expected output.
These are executed during the testing process to check
whether the software application is performing the task for that
it was developed or not.
Test case helps the tester in defect reporting by linking defect
with test case ID. Detailed test case documentation works as a full
proof guard for the testing team because if developer missed
something, then it can be caught during execution of these full-
proof test cases.
Here we have created test cases on Instagram Application.
Instagram is a free, online photo sharing Application and social
network platform that was acquired by Facebook in 2012. We
have created test cases as simple as possible.
As we know, the actual result is written after the test case
execution, and most of the time, it would be same as the
expected result.
But if the test step will fail, it will be different. So, the actual result
field can be skipped, and in the Comments section, we can write
about the bugs. And also, the Input field can be removed, and this
information can be added to the Description field.
Test cases are important because while planning the test
process for a Product/ Module, it’s imperative to be sure that
the testers are aware of when to sign off the functionality
delivered by the developer.
Many times it’s observed that even after days of testing, the
testers are not sure whether they have covered all the
scenarios complementing the expectations set by the client.
This results in lots of time being wasted in uncertainty. One
of the best practices followed to avoid this situation is to get
the test cases prepared in advance.
The test cases should be covering all known scenarios (at least
the positive scenarios) to test the product/ module.
What Is The Test Plan?
Test Plan is the detailed document which represents the
customer business flow, objective, test strategy, scope of the
project, estimation, deliverables and resources required to
execute them for a software/product.
As per ISTQB test plan is a document that describes the scope,
approach, resources required and scheduling of all planned
activities.
Test Plan acts as a blueprint for test engineers to perform
respective software testing in a planned process for an entire
release of the product to customers.
Application
Instagram is photo and video sharing social networking
service owned by American company Meta Platforms. The app
allows users to upload media that can be edited with filters and
organized by hashtags and geographical tagging.
Posts can be shared publicly or with preapproved followers. Users
can browse other users' content by tag and location, view
trending content, like photos, and follow other users to add their
content to a personal feed.
Instagram was originally distinguished by allowing content to be
framed only in a square (1:1) aspect ratio of 640 pixels to match
the display width of the iPhone at the time.
In 2015, this restriction was eased with an increase to 1080
pixels. It also added messaging features, the ability to include
multiple images or videos in a single post, and a Stories feature—
similar to its main competitor Snapchat—which allowed users to
post their content to a sequential feed, with each post accessible
to others for 24 hours.
Originally launched for iOS in October 2010 by Kevin
Systrom and Mike Krieger, Instagram rapidly gained popularity,
with one million registered users in two months, 10 million in a
year, and 1 billion by June 2018. In April 2012, Facebook
Inc. acquired the service for approximately US$1 billion in cash
and stock.
The Android version was released in April 2012, followed by a
feature-limited desktop interface in November 2012, a Fire OS
app in June 2014, and an app for Windows 10 in October 2016.
As of October 2015, over 40 billion photos had been uploaded.
Although often admired for its success and influence, Instagram
has also been criticized for negatively affecting teens' mental
health, its policy and interface changes, its alleged censorship,
and illegal and inappropriate content uploaded by users.
Software used
Microsoft Excel 2013
Screenshot of Test Cases:
1. Login page
Navigated to login page
of Instagram and entered
Username and password
and then clicked on login
button
2. Edit profile
To edit profile click on edit profile
button
Now you can edit name, username,
website, bio, email, etc.
3. To Follow peoples
To follow peoples click on
follow button
4. To upload Post
To upload post click on next and then
click on share option your post will be
uploaded.
5. Change profile
To change profile click on upload
photo option.
To upload story click on particular
photo or video you want
6. To upload story
Then click on share button
7. Reels
To see reels click on reels symbol
and scroll up and down to see
more reels.
To delete reel click on delete option
8. To delete post
To delete post click on delete option
9. To delete story
To delete story click on delete
option
10. Highlight story
To highlight your story click on
highlight option.
11. Remove story from Highlight
To remove story from highlight
click on Remove from highlight
option
12. Accept or Delete request
If you want to accept the
request click on confirm button
Select close friend option
and if you want to delete the
request click on delete button
Now you can select the
peoples/friends you want to add in
your close friend list
13. Close friend list
14. Change Theme
Click on theme option
To set theme select particular
option you want
15. To pause all notification
Click on pause all button
Select time duration
16. Notification for call and messages
Select on or off radio
buttons for message
request, messages, message
17. Notification for live and reels
Select on or off radio
buttons for live videos,
Recently uploaded
reels, most watched
reels
18. To set account as private
To set account as private
account click on private
account button
19. Privacy for comments
To set privacy for comments click on
comments option
Select the peoples/friends to block
comments from them
20. Hide likes and counts
To hide likes and view counts on
post select hide like and view
count option
21. To Hide story from
You can hide story from
some selected peoples
To log
byout of Instagram
clicking select
on hide story
log out option
from option
22. Log out
Test Plan
1. Introduction:
The purpose of this document is to create an application test plan for
Instagram application. The presented study test plan evaluates the
approaches to testing this product.
2. Objective:
The test objectives are to verify functionalities of the Instagram.
Application the projects should focus on testing creating documents
working different types of input operations.
3. Scope:
All the features of the Instagram Application are needed to be tested.
4. Test Items:
• To check login page
• To edit profile
• To upload reels, posts, story, story highlight
• To check deletion of stories, posts, reel
• To follow peoples
• To accept and delete follow requests
• To edit close friend list
• To edit story settings
• To edit privacy settings
• To edit notifications settings
5. Features to be tested:
• Uploading story, reels, posts
• To edit profile
• To edit story settings
• To privacy settings
6. Features not to be tested:
• Working with help
• Working with about
• Working with supervision
7. Items Pass/Fail criteria:
All test cases with priority are closed with the results as the test
coverage is check and sufficient.
8. Environmental Requirements:
Testing the Application with occurred of the following operating
systems:
Windows 11
9. Staffing and training needs:
To perform the task you need to have the knowledge and skills.
10. Test Task:
• Writing test plan.
• Writing test cases.
• Development of criteria for the success of testing.
11. Test Schedule:
The dealing for completion of works and delivery of the project is
12/12/22 12:00:00
12. Test Deliverables:
• Test plan documents
• Test case documents
• Test Requirement Specification
13. Testing tools:
Computers: having windows supposed
Test tools: Develop a test tool which can autogenerate test result
14. Risk and contingencies:
Possible risk during tools:
Insufficient human resource, changing the requirements
15. Approvals:
• Team Lead
• Test Engineer 1
• Test Engineer 2
• Test Engineer 3
Reference:
https://www.instagram.com/
https://www.techtarget.com/searchcio/definition/Instagram#:~:text
=Instagram%20is%20a%20free%2C%20online,videos%20through%20a
%20mobile%20app/
Conclusion:
Here we have studied, creating test cases and test plans on Instagram
Applications.
While planning the test cases for a Product/ Module, it’s
imperative to be sure that the testers are aware of when to sign
off the functionality delivered by the developer.
Test Plan ensures that software meets the requirements that guided its
design and development.
Test Plan helps the entire team apart from the testing team i.e.,
developers, managers, customers to understand the details of testing.
Test Plan makes the entire release go smoothly.