Professional Documents
Culture Documents
No.
1 Abstract
2 Introduction
3 Concept
4 Test case Template
5 Test Cases
6 Conclusion and Reference
7 Evolution Sheet
INDEX
Abstract
Software Testing is a process, which involves, executing of a software
program/application and finding all errors or bugs in that
program/application so that the result will be a defect-free software.
Quality of any software can only be known through means of testing
(software testing). Through the advancement of technology around
the world, there increased the number of verification techniques and
methods to test the software before it goes to production and off
course to market. Automation Testing has made its impact in the
testing process. Now-a-days, most of the software testing is done
with the automation tools which not only lessens the number of
people working around that software but also the errors that can be
escaped through the eyes of the tester. Automation testing contains
test cases which makes the work easy to capture different scenarios
and store them. Therefore, software automation testing process
plays a vital role in the software testing success. This study aims in
knowing different types of software testing, software testing
techniques and tools and to compare manual testing versus
automation testing.
• Nissan cars recalled over 1 million cars from the market due to
software failure in the airbag sensory detectors. There has been
reported two accident due to this software failure.
• Starbucks was forced to close about 60 percent of stores in the U.S
and Canada due to software failure in its POS system. At one point,
the store served coffee for free as they were unable to process the
transaction.
China Airlines Airbus A300 crashed due to a software bug on April 26,
1994, killing 264 innocents live in 1985, Canada's Therac-25 radiation
therapy machine malfunctioned due to software bug and delivered
lethal radiation doses to patients,
Medium
High
Test Cases
Test Prerequisites Test Case Input case Expected Actual Result Status
case Result
no.
1 Hotstar Verifying the Turning on Login page is Login page is Pass
Application is application the displayed displayed
ON has login page application
and writing
for login
page
2 Hotstar Verify that Turning on User should be The test is Pass
Application is the text on the able to view readable and
ON the mobile application and read the clear
and clear and waiting text clearly
for text to
display
3 Hotstar Verify all the Video for Video should Video started Pass
Application is video player testing start playing playing when
ON controls- play, when play icon play icon was
pause, is clicked clicked
volume, must
etc.
4 Hotstar Verifying all Video for When clicked All controls Pass
Application is the video testing on play video worked as
ON player should start expected
control-play, playing, pause
pause, to pause video
volume, mute volume to
etc increase or
decrease
volume and
must to off
audio
5 Hotstar Verify that Video for User should be User was able Pass
Application is user can testing able to change to change the
ON select the quality of quality of
allowed video video video
quality for
playing the
video
6 Hotstar Verify that Video for User should be User was able Pass
Application is once the testing able to replay to replay video
ON video is video using using relay
complete, replay icon icon
user can once video is
replay the finished
video using
‘replay’
7 Hotstar Verify that Video user Once user Relevant Pass
Application is video should want to types name in videos of given
ON be searchable search search bar name were
by name, relevant video displayed
displaying the of given name
most relevant should be
video on the displayed
top in search
results
8 Hotstar Verify that Video user User should be User was able Pass
Application is other want to able to search to search video
ON attributes of search video by typing by typing artist
video like artist name name and
artist name, and description
description description
should also
searchable
9 Hotstar Verify that Video for View count View count Pass
Application is with each testing should was increase
ON view the increase by by one with
‘view count’ one with each each view
increase by view
one
10 Hotstar Verify that Video for The related The related Pass
Application is the related testing video should video was
ON video is be related to related to the
related the the current current video
current video video or based or based on
or is based on on the past the past
the past viewing history viewing history
viewing of user of user
history of
user
11 Hotstar Ing related Video for Video should Video was Pass
Application is video testing open when opened when
ON thumbnail clicked on clicked
should open thumbnail thumbnail
the video
12 Hotstar Verify that Video for Every video Every video Pass
Application is every video testing viewed should viewed want
ON viewed goes go to history to history for
to history for for logged in logged in user
logged in user user
13 Hotstar Verify that Video for User should be User was able Pass
Application is user can view testing able to view or to view or
ON or deleted delete history delete history
history items items items
14 Hotstar Verify that Receiving The app should The app is Pass
Application is the app goes Call while run in running in
ON into the app is background background
background running
when on call
15 Hotstar Verify that Receiving The app should The app is Pass
Application is the app still Message run in running in
ON operates as while app is background background
designed running without any
when a disturbance
message or
notification
pop-up from
another app
such as
Facebook
messaged,
Instagram,
etc.
16 Hotstar Check the Internet for The Change in Pass
Application is Performance testing performance performance
ON of the app on changes when
the different the internet
internet network is
network such changed
as 1G, 2G, 3G
or 4G
networks
17 Hotstar Check that Combability Runs on Runs on Pass
Application is the app is check on different different
ON adaptable to different devices devices
different device
mobile
platforms or
so such as
Android, iOS,
Microsoft,
etc.
18 Hotstar Verify that Optimization Run smoothly Run smoothly Pass
Application is the loading Check on the on different on different
ON time for the device devices devices
app is not too
long.
19 Hotstar Check that The app The app runs The app runs Pass
Application is the app is still should run successfully successfully
ON working as after the after the after the
intended after update update update
the successful
update of the
app
20 Hotstar Check how Running the App should run App should Pass
Application is the app app on properly on Pass run
ON function different different properly on
under battery levels battery level different
different battery level
battery levels
and
temperatures.
21 Hotstar Verify that Running the The app is not he app is not Pass
Application is the app is not app for 2 draining too draining too
ON draining too hours much battery much battery
much battery.
22 Hotstar Check that logging out Unable to Unable to Pass
Application is the app does before the logout logout
ON not log out end of a
the user session
before the
end of a
session.
23 Hotstar o ensures that Tapping for Able to zoom- Able to zoom- Pass
Application is the validation zoom-in and in and zoom- in and zoom-
ON for the zoom-out out out
tapping
zoom- in and
zoom-out
facilities
should be
enabled.
24 Hotstar Does the app Trying to do does support does support Pass
Application is support payment payment payment
ON payment gateway gateway
gateway transaction transaction
transactions?
30 Hotstar Time and date checking the Able to view Able to view Pass
Application is are properly time and correct time correct time
ON formatted. date in the and date and date
app accordingly to accordingly to
region selecte region selecte
d d
Conclusion
Thus, I have prepared test cases for telegram. I have successfully
executed the thirty test cases. Thus, Software Testing is Important
because if there are any bugs or errors in the software, it can be
identified early and can be solved before delivery of the software
product
Reference
https://www.softwaretestingo.com/Hotstar- test-cases/
https://artoftesting.com/test-scenario-examples
3. Proposed Methodology:
The work is assigned to 1 student. To complete the Project "Test
cases for Telegram", qualitative method will be used in which data
collection, analysis and interpretation is required. The data will be
collected from different sources such as Internet, reference books
etc. The analysis and interpretation will be done by observing the
collected data & programming work. Finally, the data will be
represented with interpretation in the form of application
or collected data.67