Professional Documents
Culture Documents
A STUDY ON
Prof. Mohite.S.S
in
Three Years Diploma Programme in Engineering & Technology of Maharashtra State Board
of Technical Education, Mumbai (Autonomous)
ISO 9001:2008 (ISO/IEC-27001:2013)
at
1
Test Cases For Telegram
Certificate
completed the Micro Project satisfactorily in Subject ______________in the academic year
Seal of Institute
2
INDEX
Sr Title Page
No. No.
1. Abstract 4
2. Introduction 5
3. Concept 6
4. Test Case Template 7
5 Test Cases 9
Abstract
3
Computer Department
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.
Introduction
Software Testing is a method to check whether the actual software product
matches expected requirements and to ensure that software product is Defect
free. It involves execution of software/system components using manual or
automated tools to evaluate one or more properties of interest. The purpose of
4
Computer Department
software testing is to identify errors, gaps or missing requirements in contrast to
actual requirements.
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. Properly tested software product ensures reliability, security
and high performance which further results in time saving, cost effectiveness
and customer satisfaction.Testing is important because software bugs could be
expensive or even dangerous. Software bugs can potentially cause monetary and
human loss, and history is full of such examples.
Concept
In software engineering, a test case is a specification of the inputs, execution
conditions, testing procedure, and expected results that define a single test to be
executed to achieve a particular software testing objective, such as to exercise a
particular program path or to verify compliance with a specific
requirement. Test cases underlie testing that is methodical rather than
haphazard. A battery of test cases can be built to produce the desired coverage
of the software being tested. Formally defined test cases allow the same tests to
5
Computer Department
be run repeatedly against successive versions of the software, allowing for
effective and consistent regression testing
Irrespective of the test case documentation method chosen, any good test case
template must have the following fields
Test Case Field Description
Test case ID: Each test case should be represented by a
unique ID. To indicate test types follow some
convention like “TC_UI_1” indicating “User
Interface Test Case#1.”
6
Computer Department
Low
Medium
High
Test Steps: Mention all the test steps in detail and write
in the order in which it requires to be
executed. While writing test steps ensure that
you provide as much detail as you can
Test Data: Use of test data as an input for the test case.
Deliver different data sets with precise values
to be used as an input
7
Computer Department
be filled
Test Cases
Test Cases for Telegram
8
Computer Department
Test Pre- Test Case Input Case Expected Actual Result Status
Case requisites Result
No
1 Hotstar Verifying the Turning on the Login page is Login page is Pass
Application application has login application displayed displayed
is ON page and waiting
for login page
2 Hotstar Verify that the text Turning on the User should The text is Pass
Application on the mobile app is application be able to readable and
is ON readable and clear. and waiting view and clear
for text to read the text
display clearly
3 Hotstar Verifying that on Video for Video should Video started Pass
Application cliking the video play testing start playing playing when
is ON icon over the video, when play play icon was
the video should icon is clicked clicked
play.
4 Hotstar Verify all the video Video for When clicked All controls Pass
Application player controls- play, testing on play video worked as
is ON pause, volume, mute should start expected
etc. playing,
pause to
pause video
volume to
increase or
decrease
volume and
mute to off
audio
5 Hotstar Verify that user can Video for User should User was able Pass
Application select the allowed testing be able to to change the
is ON video quality for change quality of
playing the video. quality of video
video
6 Hotstar Verify that once the Video for User should User was able Pass
Application video is complete, testing be able to to replay
is ON user can replay the replay video video using
video using ‘replay’ using replay replay icon
icon. icon once
video is
finished
9
Computer Department
7 Hotstar Verify that video Videos user Once user Relevant Pass
Application should be searchable want to search types name videos of
is ON by name, displaying in search bar given name
the most relevant relevant was displayed
video on the top in videos of
search results. given name
should be
displayed
8 Hotstar Verify that other Videos user User should User was able Pass
Application attributes of video want to search be able to to search
is ON like artist name, search video video by
description should by typing typing artist
also be searchable artist name name and
and description
description
9 Hotstar Verify that with each Video for View count View count Pass
Application view the ‘view testing should was increase
is ON count’ increases by increase by by one with
one. one with each view
each view
10 Hotstar Verify that the Video for The related The related Pass
Application related videos are testing videos should videos were
is ON related to the be related to related to the
current video or is the current current video
based on the past video or or based on
viewing history of based on the the past
user. past viewing viewing
history of history of
user user
11 Hotstar Verify that clicking Video for Video should Video was Pass
Application related video testing open when opened when
is ON thumbnail should clicked on clicked on
open the video. thumbnail. thumbnail.
12 Hotstar Verify that every Video for Every video Every video Pass
Application video viewed goes to testing viewed viewed went
is ON history for logged in should go to to history for
user. history for logged in
logged in user.
user.
10
Computer Department
13 Hotstar Verify that user can Video for User should User was able Pass
Application view or delete testing be able to to view or
is ON history items. view or delete history
delete history items
items
14 Hotstar Verify that the app Recieveing Call The App The app is Pass
Application goes into the while app is should run in running in
is ON background when on running background background
call. without any
disturbance
15 Hotstar Verify that the app Receiveing The App The app is Pass
Application still operates as Message while should run in running in
is ON designed when a app is running background background
message or without any
notification pop-up disturbance
from another app
such as Facebook
messaged,
Instagram, etc.
18 Hotstar Verify that the optimization Run smoothly Run smoothly Pass
Application loading time for Check on the on different on different
is ON the app is not too device devices devices
long.
11
Computer Department
19 Hotstar Check that the The app The app runs The app runs Pass
Application app is still working should run successfully successfully
is ON as intended after after the after the after the
the successful update update update
update of the app.
20 Hotstar Check how the Running the App should App should Pass
Application app function under app on run properly run properly
is ON different battery different on different on different
levels and battery levels battery level battery level
temperatures.
21 Hotstar Verify that the Running the The app is The app is Pass
Application app is not draining app for 2 not draining not draining
is ON too much battery. hours too much too much
battery battery
24 Hotstar Does the app Trying to do does support does support Pass
Application support payment payment payment payment
is ON gateway gateway gateway
transactions? transaction transaction
25 Hotstar Are page Trying to scroll Able to scroll Able to scroll Pass
Application scrolling scenarios while running while running while running
is ON working as the app the app the app
expected?
12
Computer Department
27 Hotstar Buttons location, Checking the Easy to Easy to Pass
Application style, etc are location/style access the access the
is ON consistent within of button button and button and
the app. are stylish are stylish
30 Hotstar Time and date checking the Able to view Able to view Pass
Application are properly time and date correct time correct time
is ON formatted. in the app and date and date
accordinly to accordinly to
region region
selected selected
Conclusion
13
Computer Department
Reference
https://sampletestcases.com/test-cases-for-
Hotstar/
https://www.softwaretestingo.com/Hotstar-
test-cases/
https://artoftesting.com/test-scenario-examples
4. Action Plan:
Sr.no Details of Activity Planned Planned Name of
Start date Finish date Responsible
Team
Members
1 Discussion and
Finalization of the Project
Title
2 Preparation of Abstracts
3 Literature Review
4 Collection of Data
5 Discussion and Outline of
Content
6 Rough Writing of the
Projects Contents
7 Editing and Proof
15
Computer Department
Reading of the Contents
8 Final Completion of the
Project
9 Seminar Presentation,
viva vice, Assessment
and Submission of Report
5. Resources Required:
Sr.no. Name of Specifications Qty. Remarks
resource
/material
1 Computers HP430 1
2 Open learning Internet 1
sources
16
Computer Department