Final Project Mule STE
Final Project Mule STE
A STUDY ON
Prof. Veer S B
in
1
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION, MUMBAI
Certificate
This is to certify that Mr. Mule Suraj Parmeshwar Roll No: 1750 of CM5I
of Computer Technology 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.
Sr Title Page
No. No.
1. Abstract 4
2. Introduction 5
3. Concept 6
4. Test Case Template 7
5 Test Cases 9
8Computer Department
Abstract
9Computer Department
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 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.
10Computer Department
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
11Computer Department
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
12Computer Department
Test Cases
Test Cases for Hotstar
4 Hotstar Verify all the Video for When All controls Pass
Application video player testing clicked on worked as
is ON controls- play, play video expected
pause, volume, should start
mute etc. playing,
pause to
pause video
volume to
increase or
decrease
volume
and
mute to off
audio
13Computer Department
5 Hotstar Verify that user Video for User should User was Pass
Application can select the testing be able to able to
is ON allowed video change change the
quality for playing quality of quality of
the video. video video
6 Hotstar Verify that once Video for User should User was Pass
Application the video is testing be able to able to
is ON complete, replay video replay
user can replay using replay video using
the icon once replay icon
video using video is
‘replay’ icon. finished
7 Hotstar Verify that video Videos user Once user Relevant Pass
Application should be want to types name videos of
is ON searchable by search in search given name
name, displaying bar relevant was
the most relevant videos of displayed
video on the top in given name
search results. should be
displayed
8 Hotstar Verify that other Videos user User should User was Pass
Application attributes of video want to be able to able to
is ON like artist name, search search search
description should video by video by
also be searchable typing typing
artist name artist
and name and
description description
9 Hotstar Verify that with Video for View count View count Pass
Application each view the testing should was
is ON ‘view increase by increase by
count’ increases one with one with
by one. each view each view
14Computer Department
10 Hotstar Verify that the Video for The related The related Pass
Application related videos are testing videos videos were
is ON related to the should be related to
current video or is related to the current
based on the past the current video
viewing history of video or or based on
user. based on the past
the past viewing
viewing history of
history of user
user
11 Hotstar Verify that clicking Video for Video Video was Pass
Application related video testing should open opened
is ON thumbnail should when when
open the video. clicked on clicked on
thumbnail. thumbnail.
12 Hotstar Verify that every Video for Every video Every video Pass
Application video viewed goes testing viewed viewed went
is ON to history for should go to history
logged in user. to for logged in
history for user.
logged in
user.
13 Hotstar Verify that user Video for User should User was Pass
Application can view or delete testing be able to able to view
is ON history items. view or or
delete delete
history history
items items
14 Hotstar Verify that the app Recieveing The App The app is Pass
Application goes into the Call while should run running in
is ON background when app is in background
on running background
call. without any
disturbance
15Computer Department
15 Hotstar Verify that the app Receiveing The App The app is Pass
Application still operates as Message should run running in
is ON designed when a while app is in background
message or running background
notification pop- without any
up from another disturbance
app
such as Facebook
messaged,
Instagram, etc.
19 Hotstar Check that The app The app The app Pass
Application the app is still should run runs runs
is ON working after the successfully successfully
as intended after update after the after the
the successful update update
update of the
app.
16Computer Department
20 Hotstar Check how Running the App should App should Pass
Application the app function app on run properly run properly
is ON under different on different on different
different battery battery levels battery level battery level
levels and
temperatures.
21 Hotstar Verify that Running the The app is The app is Pass
Application the app is not app for 2 not draining not draining
is ON draining too hours too much too much
much battery. battery battery
17Computer Department
28 Hotstar The keyboard Trying to Able to Able to Pass
Application can be minimized minimized minimized
is ON minimized and and and and
maximized maximized maximized maximized
easily. the keyboard the the
keyboard keyboard
Conclusion
Reference
• https://sampletestcases.com/test-cases
-for- Hotstar/
• https://www.softwaretestingo.com/Hotst
ar- test-cases/
18Computer Department
Title of Project: Prepare test cases for Hotstar
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.
19Computer Department
4.Action Plan:
20Computer Department
4. Resources Required:
Sr.no. Name of Specifications Qty. Remarks
resource
/material
1 Computers HP430 1
2 Open Internet 1
learning
sources
21Computer Department