STE Micorproject
STE Micorproject
STE Micorproject
Submitted by
1. KASTURI GANGURDE
2. SHRUTI BHAMARE
3. TANISHKA ZADE
Affiliated to
Certificate
This is to certify that Ms. KASTURI GANGURDE with Roll No-13 has successfully completed Micro-project in
course Software Testing(22518) for the academic year 2024-25 as prescribed in the 'Assessment Manual' during
his/her tenure of completing Fifth Semester of Diploma Program in Computer Engineering from institute, Sandip
Polytechnic with institute code 1167.
Certificate
This is to certify that Ms.Shruti Bhamare with Roll No-31 has successfully completed Micro-project in course
Software Testing(22518) for the academic year 2024-25 as prescribed in the 'Assessment Manual' during his/her
tenure of completing Fifth Semester of Diploma Program in Computer Engineering from institute, Sandip
Polytechnic with institute code 1167.
Certificate
This is to certify that Ms.Tanishka Zade with Roll No-43 has successfully completed Micro-project in course
Software Testing(22518) for the academic year 2024-25 as prescribed in the 'Assessment Manual' during his/her
tenure of completing Fifth Semester of Diploma Program in Computer Engineering from institute, Sandip
Polytechnic with institute code 1167.
We express our deep sense of gratitude to our subject teacher Prof K. M. Kamale for
their valuable guidance, support and encouragement in completing our micro project.
We would like to extend our gratitude to the head of the department of Computer
Engineering Prof.V.B.Ohol for permitting us to utilize all the necessary facilities of the
department.
We are also thankful to all the faculties and staff members of our department for their
kind co-operation and help.
Lastly we would like to express our deep appreciation towards our classmates and our
indebtedness to our parents for providing us the moral support
and encouragement.
Place: Nashik
Date:
Annexure – I
1.0 Aims/Benefits of the Micro-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.
3.0 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.
4.0 Action Plan:
Rationale (purpose of the project): The purpose of software testing is to ensure that software
works as intended and meets requirements, and to identify and fix bugs early in the development process.
There are many different types of software tests, including acceptance testing, code review, integration
testing, unit testing, functional testing, performance testing, regression testing, security testing, stress testing,
and usability testing . The primary purpose of software testing is to detect flaws at any step of the
development process. The higher the number of issues detected at an early stage, the higher the software
testing success rate. Bug Prevention: This is the immediate action of bug discovery, that occurs as a result of
bug discovery .
Aims/Benefits of the Micro-Project: The foremost objective of software testing is defect . These
defects can range from minor glitches to critical errors that may lead to system crashes or incorrect data
processing. Software Testing is a process to evaluate and verify the working of the application as per user
requirements. The main focus of software testing is to identify bugs and inform the development team to fix
them. Several testing techniques are used as per the requirements of the application and user. There are
software testing models like SDLC, Agile, Spiral model, and many more. There are two types of software
testing modes: Manual software testing and automated software testing.
Sr
Name of Resource/Material Specification Qty. Remarks
No
1 Hardware Resource -
2 Software Resource -
3 Any Other Resource -
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 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.
Type of Testing: Manual Testing
Manual testing is a software testing method where a tester evaluates the quality of an application or software
manually without using automated tools. The tester interacts with the system like an end user to identify
issues, defects, and bugs that could negatively impact the user experience. Manual testing is a basic
testing method that is important for detecting major issues in software. It helps ensure that the application
functions correctly and delivers a bug-free product to the user.
Dynamic testing
Dynamic testing is a software testing method that involves analyzing how a software system responds to a
specific input during runtime. The goal of dynamic testing is to verify that the software is performing as
intended.
Test Plan: A test plan is a document that outlines the strategy, scope, and objectives for testing software. It
is a detailed and comprehensive software testing document that outlines the strategy, objectives, schedule,
resources, and overall approach that are needed to complete a project. In many ways, a test plan is like a
blueprint for a building.
Test Summary Report: A test summary report is a document that summarizes the results of a software
testing cycle, and is created at the end of a testing project. It's also known as a Test Closure Report
Defect Report: It provides the relevant stakeholders with a detailed account of the overall test results and
defects. It aims to summarize the results of the entire testing process formally.
Skill Developed: Analytical and logical reasoning
Software testers use these skills to examine programs, identify challenges, and develop ideas to improve
software. They also use these skills to break problems into smaller pieces and define automation solutions.
Programming languages
Software testers need to know programming languages to develop tests and create tools and code snippets
to speed up manual testing.
Test automation
Software testers use automation tools to write and execute test cases, comparing the actual outcome with
the expected outcome.
Proficiency in bug tracking and test planning
Software testers need to be proficient in bug tracking and test planning.
Conclusion: Thus I have prepared test cases for Hotstar. 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 and can be solved before delivery of the software product.
1 Hotstar Verifying the Turning on the Login page is Login page is Pass
Application is application has login application displayed displayed
ON page and waiting
for login page
2 Hotstar Verify that the text Turning on the User should be The text is Pass
Application is on the mobile app is application able to view readable and
ON readable and clear. and waiting and read the clear
for text to text clearly
display
4 Hotstar Verify all the video Video When clicked All controls Pass
Application is player controls- play, for on play video worked as
ON pause, volume, mute testing 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 User should User was able Pass
Application is select the allowed for be able to to change the
ON video quality for testing change quality quality of
playing the video. of video video
6 Hotstar Verify that once the Video User should be User was able Pass
Application is video is complete, for able to replay to replay video
ON user can replay the testing video using using replay
video using ‘replay’ replay icon icon
icon. once video is
finished
7 Hotstar Verify that video Videos user Once user Relevant Pass
Application is should be searchable want to search types name in videos of
ON by name, displaying 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 is attributes of video want to search be able to to search video
ON like artist name, search video by typing
description should by typing artist name
also be searchable artist name and description
and
description
9 Hotstar Verify that with each Video for View count View count Pass
Application is view the ‘view testing should was increase
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 is related videos are testing videos should videos were
ON related to the be related to related to the
current video or is the current current video
based on the past video or based or based on
viewing history of on the past the past
user. viewing viewing
history of user history of user
11 Hotstar Verify that clicking Video for Video should Video was Pass
Application is related video testing open when opened when
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 is video viewed goes to testing viewed viewed went
ON history for logged in should go to to history for
user. history for logged in user.
logged in
user.
13 Hotstar Verify that user Video for User should be User was able to Pass
Application can view or testing able to view or view or delete
is ON delete history delete history history items
items. items
14 Hotstar Verify that the Recieveing Call The App The app is Pass
Application app goes into the while app is should run in running in
is ON background when running background background
on call. without any
disturbance
15 Hotstar Verify that the Receiveing The App The app is Pass
Application app still Message while should run in running in
is ON operates as app is running background background
designed when without any
a message or disturbance
notification pop-
up from another
app such as
Facebook
messaged,
Instagram, etc.
25 Hotstar Are page Trying to scroll Able to scroll Able to scroll Pass
Application scrolling while running while running while running
is ON scenarios the app the app the app
working
as
expected
?
26 Hotstar Can the Trying, Able to handle Able to handle Pass
Application app handle projected load projected load projected load
is ON projected load volume volume volume
volumes?
27 Hotstar Buttons location, Checking the Easy to Easy to Pass
Applicatio style, etc are location/style access the access the
n 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
Applicatio are properly time and date in correct time correct time
n is ON formatted. the app and date and date
accordinly to accordinly to
region selected region selected
Annexure – III
Micro Project Evaluation Sheet
(A) (B)
Total Marks
Process and Product Individual (25 Marks)
Assessment (15 Marks) Presentation/Viva (10
Marks)
(A) (B)
Total Marks
Process and Product Individual (25 Marks)
Assessment (15 Marks) Presentation/Viva (10
Marks)
(A) (B)
Total Marks
Process and Product Individual (25 Marks)
Assessment (15 Marks) Presentation/Viva (10
Marks)