0% found this document useful (0 votes)
17 views23 pages

Final Project Mule STE

Uploaded by

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

Final Project Mule STE

Uploaded by

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

Program Name and CM5I Academic Year : 2024-25

Code:
Course Name and Software Testing (22518) Semester : CM5I
Code:

A STUDY ON

Test Cases for Hotstar


MICROPROJECT
Sr. Roll No Enrollment Seat No
Full name of Student
No (Sem- No (Sem-
V) V)
1 1750 Mule Suraj 2200320254 372088
Parmeshwar

Under the Guidance of

Prof. VeerS B
in

Engineering & Technology of


Three Years Diploma Programme in Computer
Maharashtra State Board of Technical
Education, Mumbai

1
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION, MUMBAI

Certificate
This is to certify that Mr. Mule
SurajParmeshwar Roll No: 1750 of CM5I
of ComputerTechnology Diploma Programme in Engineering & Technology
at
Government Polytechnic Beed, has completed the Micro Project
satisfactorily in Subject
Software Testing in the academic year 2024-25 as per the MSBTE
prescribed curriculum of I Scheme.

Place: Beed Enrollment No:


2200230254 Date : / / 2024 Exam Seat
No: 372088

Project Guide Head Of Department Principle


Veer S.B Veer S.B Lohakare
M.R
2
INDEX

Sr Title Pag
No e
. No.
1. Abstract 4

2. Introduction 5

3. Concept 6
4. Test Case Template 7

5 Test Cases 9

5. Conclusion and 1
Reference 5
6. Evaluation Sheet 1
6

8Computer
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.

The development of large software systems is a


complex and error prone process. Faults might occur at
any development stage and they must be identified
and removed as early as possible to stop their
propagation and reduce verification costs. Quality
engineers must be involved in the development
process since the very early phases to identify required
qualities and estimate their impact on the development
process. Their tasks span over the whole development
cycle and go beyond the product deployment through
maintenance and post mortem analysis.

9Computer
Introduction
SoftwareTestingis 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 software testing is to identify errors, gaps or
missing requirements in contrast to actual requirements.
SoftwareTestingis 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.

• In April 2015, Bloomberg terminal in London crashed due


to software glitch affected more than 300,000 traders on
financial markets. It forced the government to postpone
a 3bn pound debt sale.
• 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.
• Some of Amazon’s third-party retailers saw their product
price is reduced to 1p due to a software glitch. They were
left with heavy losses.
• Vulnerability in Windows 10. This bug enables users to
escape from security sandboxes through a flaw in the
win32k system.
• In 2015 fighter plane F-35 fell victim to a software bug,
making it unable to detect targets correctly.
• China Airlines Airbus A300 crashed due to a software bug on
April
10Computer
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, leaving 3 people dead and
critically injuring 3 others.
• In April of 1999, a software bug caused the failure of a
$1.2 billion military satellite launch, the costliest accident
in history

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 be run
repeatedly against successive versions of the software,
allowing for effective and consistent regression testing

Formal test cases


In order to fully test that all the requirements of an application
are met, there must be at least two test cases for each
requirement: one positive test and one negative test. If a
requirement has sub-requirements, each sub-requirement
must have at least two test cases. Keeping track of the link
between the requirement and the test is frequently done using
a traceability matrix. Written test cases should include a
description of the functionality to be tested, and the
preparation required to ensure that the test can be conducted.
A formal written test case is characterized by a known input and
by an expected output, which is worked out before the test is
executed. The known input should test a precondition and the
expected output should test a post condition.

Informal test cases

11Computer
For applications or systems without formal requirements, test
cases can be written based on the accepted normal operation
of programs of a similar class. In some schools of testing, test
cases are not written at all but the activities and results are
reported after the tests have been run.
In scenario testing hypothetical stories are used to help the
tester think through a complex problem or system. These
scenarios are usually not written down in any detail. They can
be as simple as a diagram for a testing environment or they
could be a description written in prose. The ideal scenario test
is a story that is motivating, credible, complex, and easy to
evaluate. They are usually different

Test Case Template


Irrespective of the test case documentation method chosen,
any good test case template must have the following fields

Name of the Test Cases for Hotstar


Module:

Test Designedy: Mule Suraj Parmeshwar


b

Date of test Date when test was designed


designed:
Test Who executed the test- tester

Executed: by
Date of the Date when test needs to be
Test executed
Execution:
Name or Title of the test case
Test:
Title

12Computer
Test Cases
Test Casesfor Hotstar

Test Prerequisite Test Case Input Case Expected Actua Statu


Cas s Result l s
e No Resul
t
1 Hotstar Verifying the Turning Login Login Pass
Applicatio application on the page is page is
n is ON has login applicatio displayed displayed
page n and
waiting
for login
page
2 Hotstar Verify that the Turning User The text Pass
Applicatio text on the on the should be is
n is ON mobile app is applicatio able to readable
readable and n and view and and clear
clear. waiting read the
for text to text
displa clearly
y
3 Hotstar Verifying that Video Video Video Pass
Applicatio on cliking the for should started
n is ON video play testing start playing
icon over the playing when
video, the when play play icon
video should icon is was
play. clicke clicked
d
4 Hotstar Verify all the Video When All Pass
Applicatio video player for clicked on controls
n is ON controls- testing play video worked
play, pause, should as
volume, start expected
mute etc. playing,
pause to
pause
video
volume to
increase
or
decrease
volum
e and
13Computer
mute to
off
audio

14Computer
5 Hotstar Verify that user Video User User was Pass
Applicatio can select the for should be able to
n is ON allowed video testing able to change
quality for change the
playing the quality of quality of
video. video video

6 Hotstar Verify that Video User User was Pass


Applicatio once the for should be able to
n is ON video is testing able to replay
complete, replay video
user can video using
replay the using replay
video using replay icon
‘replay’ icon. icon once
video is
finished

7 Hotstar Verify that Videos Once user Relevant Pass


Applicatio video should be user want types videos of
n is ON searchable by to search name in given
name, search name was
displaying the bar displayed
most relevant relevant
video on the top videos of
in search given
results. name
should be
displayed
8 Hotstar Verify that other Videos User User was Pass
Applicatio attributes of user want should be able to
n is ON video like artist to search able to search
name, search video by
description video by typing
should also be typing artist
searchable artist name
name and and
descriptio descriptio
n n
9 Hotstar Verify that Video View View Pass
Applicatio with each for count count was
n is ON view the ‘view testing should increase
count’ increase by one
increases by by one with each
one. with each view
view

15Computer
10 Hotstar Verify that the Video The The Pass
Applicatio related videos for related related
n is ON are related to testing videos videos
the current should be were
video or is related to related to
based on the the the
past viewing current current
history of user. video or video
based on or based
the past on the
viewing past
history of viewing
user history of
user
11 Hotstar Verify that Video Video Video Pass
Applicatio clicking related for should was
n is ON video thumbnail testing open when opened
should open the clicked on when
video. thumbnail. clicked
on
thumbnai
l.
12 Hotstar Verify that Video Every Every Pass
Applicatio every video for video video
n is ON viewed goes to testing viewed viewed
history for should go went to
logged in user. to history for
history for logged in
logged in user.
user.

13 Hotstar Verify that user Video User User was Pass


Applicatio can view or for should be able to
n is ON delete history testing able to view or
items. view or delet
delete e
history histor
items y
items
14 Hotstar Verify that the Recievein The App The app Pass
Applicatio app goes into g Call should run is running
n is ON the background while app in in
when is running backgroun backgroun
on d without d
call. any
disturbanc
e

16Computer
15 Hotstar Verify that the Receivein The App The app Pass
Applicatio app still g should run is running
n is ON operates as Message in in
designed when while app backgroun backgroun
a message or is running d without d
notification pop- any
up from another disturbanc
app e
such as
Facebook
messaged,
Instagram, etc.

16 Hotstar Check the Internet The Change in Pass


Applicatio Performance of for performan performanc
n is ON the app on the testing ce changes e
different when the
internet internet
networks such network is
as 1G, changed
2G, 3G, or 4 G
networks.
17 Hotstar Check that Combabilit Runs Runs Pass
Applicatio the app is y check on on
n is ON adaptable to on differe differe
different different nt nt
mobile device devices devices
platforms or
OS such as
Android, iOS,
Microsoft,
etc.
18 Hotstar Verify optimizatio Run Run Pass
Applicatio that the n Check on smoothly smoothly
n is ON loading the device on on
time for different different
the app is devices devices
not too
long.

19 Hotstar Check The app The app The app Pass


Applicatio that the app should run runs runs
n is still
is ON working after the successfull successfull
as intended y y
update after the after the
after the
successful update update
update of the
app.

17Computer
20 Hotstar Check how Running App App Pass
Applicatio the app the app on should run should run
n is ON function different properly properly
under battery on on
different levels different different
battery battery battery
levels and level level
temperatures.
21 Hotstar Verify Running The app is The app is Pass
Applicatio that the app the app for not not
n is ON is not 2 hours draining draining
draining too too much too much
much battery battery
battery.
22 Hotstar Check logging Unable Unable Pass
Applicatio that the out before to to
n is ON app does the end logout logout
not log of a session
out the
user before
the end
of a session.
23 Hotstar To Tapping for Able to Able to Pass
Applicatio ensure that zoom-in zoomin zoomin
n is ON the and zoom- and and
validation out zoomout zoomout
for
the tapping
zoomin and
zoom-out
facilities
should
be enabled.
24 Hotstar Does the Trying to does does Pass
Applicatio app support do suppor suppor
n is ON payment payment t t
gateway payment payment
transactions? gateway gateway
transactio transactio
n n
25 Hotstar Are Trying to Able to Able to Pass
Applicatio page scroll while scroll scroll
n is ON scrolling running the while while
scenarios app running running
working as the app the app
expected?
26 Hotstar Can the Trying, Able to Able to Pass
Applicatio app handle projected handle handle
n is ON projected load projected projected
load volume load load
volumes? volume volume
27 Hotstar Buttons Checking Easy to Easy to Pass
Applicatio location, the access the access
n is ON style, etc location/styl button the

18Computer
are e of button and are button
consistent stylish and are
within stylish
the app.

19Computer
28 Hotstar The Trying to Able to Able to Pass
Applicatio keyboard can minimized minimize minimize
n is ON be minimized and d and d and
and maximized maximize maximize
maximized the d the d the
easily. keyboard keyboard keyboard

29 Hotstar Going touching Able to Able to Pass


Applicatio back, the wrong undone undone
n is ON undoing an item that the item the item
action, or on can be easily easily
touching the easily be
wrong item undone.
can easily be
undone.

Conclusion

Thus I have prepared test cases for Ihave Software


Telgram. successfully executed the thirty
test cases. Thus, 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://sampletestcases.com/test-cases
-for- Hotstar/
• https://www.softwaretestingo.com/
Hotst ar- test-cases/

20Computer
Title of Project: Preparetest cases for Hotstar

1. Aims/Benefitsof theMicro-Project:
a)Great help with studies and in making a career choice.
b)Improves academic performance and interest.
c) To Support Self Directed Learning. d) To help students
develop teamwork and problem-solving skills.
e) To enhance the skills to ‘communicate effectively and
skilfully at workplace’.

2.CourseOutcomesAddressed:
a)Apply various software testing skills and method.
b)Prepare test cases for different levels and types testing.
c) Prepare test plan for an application.
d)Identify bugs to create defect report.
e)Test software for performance measures using
automated tools.

3. ProposedMethodology:
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.

21Computer
4.ActionPlan:

Sr.no Details of Planned Planned Name of


Activity Start Finish Responsibl
date date e Team
Members
1 Discussion and Mule Suraj
Finalization of
the Project Title
2 Preparation Mule Suraj
of Abstracts
3 Literature Review Mule Suraj
4 Collection of Data Mule Suraj
5 Discussion Mule Suraj
and Outline
of
Content
6 Rough Writing of the Mule Suraj
Projects Contents
7 Editing and Proof Mule Suraj
Reading of Mule Suraj
the Contents
8 Final Completion Mule Suraj
of the
Project
9 Seminar Mule Suraj
Presentation, viva
vice, Assessment
and Submission of
Report

22Computer
Required:
4. Resources
Sr.no. Name of Specification Qty. Remarks
resource s
/material
1 Computers HP430 1
2 Open Internet 1
learning
sources

23Computer

You might also like