You are on page 1of 18

A

Micro Project
On

“TEST CASES ON LUDO GAME”

Submitted in partial fulfillment of the requirement for the award of


Diploma of Engineering
in
Computer Engineering
By
Anand Chauhan
Sanjana pawar
Rasika Shivdikar
Sagar Ansurkar
Sakshi phadatare

under the guidance


of
Sonal Naik

Department of Computer Engineering


2023 - 2024
CERTIFICATE

VIVA COLLEGE OF DIPLOMA ENGINEERING & TECHNOLOGY


VIRAR (W)
2023-24
This is to certify that the micro project entitled “TEST CASES ON LUDO GAME” has
been submitted under the guidance of Sonal naik in partial fulfillment of the requirement
for the award of Diploma of Engineering in Computer Engineering from Maharashtra
State Board of Technical Education.

“TEST CASES ON LUDO GAME”


GROUP
MEMBERS

66 -Anand Chauhan
67 -Sanjana pawar
68 -Rasika Shivdikar
69 -Sagar Ansurkar
70 -Sakshi phadatre

Project Guide H.O. D


Prof. SONAL NAIK Prof. NIKHIL ASOLKAR
INDEX

Sr. Name of the Page


No. topic no.
PART –A PLAN
1 Brief Introduction 1
2 Aim of the Micro-Project 2
3 Action Plan 3-4
4 Resources Required 5

PART –B OUTCOMES
1 Brief Description 6-7
2 Aim of Micro-Project 8
3 Course Outcomes Integrated 9
4 Procedure followed 10-12
5 Outputs of the Micro-Projects 13-14
6 Skill Developed 15
TEST CASE ON LUDO APPLICATION GAME ,STE,22412, Sem V

PART-A PLAN
1.0 Brief Introduction

We are doing a test cases on ludo application game


The test case is defined as a group of conditions under which a tester determines whether a
software application is working as per the customer's requirements or not.

Test case designing includes preconditions, case name, input conditions, and expected
result. A test case is a first level action and derived from test scenarios.

It is an in-details document that contains all possible inputs (positive as well as negative)
and the navigation steps, which are used for the test execution process.

Test case gives detailed information about testing strategy, testing process, preconditions,
and expected output.
These are executed during the testing process to check whether the software application is
performing the task for that it was developed or not.

Test case helps the tester in defect reporting by linking defect with test case ID.
Detailed test case documentation works as a full proof guard for the testing team because
if developer missed something, then it can be caught during execution of these full-proof
test cases.

4
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME ,STE,22412, Sem V

2.0 AIM of Micro-Project

The AIM of this project is to make test cases on ludo application

5
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME STE,22412, Sem V

3.0 Resources Required

Sr. No Name of Specification Qty Remarks


Resource

1 Computer 512GB SSD, 1


8 Gb RAM,
AMD processor,
Windows 11 OS
3 Any other Microsoft 1
resources Office

PART-B OUTCOME

6
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME STE,22412, Sem V

1.0 Brief Description

Test Plan

Test case designing includes preconditions, case name, input conditions, and expected
result. A test case is a first level action and derived from test scenarios.

Creating test cases for a Ludo game involves verifying various aspects of the game's
functionality to ensure it works correctly. Below are some example test cases for a Ludo
game:

Installation of game

a)Launch the app installation wizard.


b) Accept the terms and conditions.
c) Choose the installation location.
d)Start the installation process.
e)Wait for the installation to complete.
f) Verify the shortcut on the desktop.
g)Launch the Ludo game.
h)Check for updates.
i)Uninstall the Ludo game.
j)Reinstall the Ludo game after uninstallation.

Game Setup:

Verify that the game starts with four players and each player has four tokens.
Ensure that the board is set up correctly with the initial positions of tokens.
Dice Roll:
Test that the dice rolls produce numbers between 1 and 6 (inclusive).
Confirm that the dice rolls are random and not biased towards certain numbers.

Token Entry:

Verify that tokens can only enter the game when a player rolls a 6.
Ensure tokens cannot enter if the destination space is already occupied by the player's
token.
Token Relocation:
7
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME STE,22412, Sem V

Test if tokens are correctly relocated to the starting position when hit by an opponent's
token.
Confirm that tokens can exit the home column only when a player rolls a 6.
Winning the Game:
Ensure the game correctly identifies the winner when a player gets all their tokens to the
center.
Confirm that the game ends when a player wins, and other players' tokens cannot move
anymore.
Player Turns:
Verify that the game alternates between players in a clockwise manner.
Check that a player cannot move tokens belonging to another player.

8
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME STE,22412, Sem V

2.0 AIM of Micro-Project

The AIM of this project is to make test cases on ludo application game

9
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME STE,22412, Sem V

3.0 Course Outcomes (CO)

Prepare test case for an Application

10
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME STE,22412, Sem V

4.0ProcedureFollowed

A test case typically consists of several key elements, including a title, a set of steps, test
data, expected results, actual results, and a pass/fail status. Here's a detailed procedure for
creating and executing a test case:

Test Case Title: Start by giving your test case a clear and descriptive title that reflects what
you are testing. The title should be concise and informative.
Test Data: Clearly define the input data or configuration settings required for the test.
Include details such as values, files, URLs, or any specific test data needed to execute the
test case.
Test Steps:
Break down the test into a series of step-by-step instructions. Each step should be specific
and clear.
Use action verbs to describe what needs to be done in each step (e.g., "Click," "Enter,"
"Navigate to," "Verify," etc.).
Include details such as where to click, what to enter in input fields, and any specific
actions to take.
Expected Results:
Describe what the system or application should do in response to each step. What is the
expected outcome or behavior?
Be precise and specific in defining the expected results, including any expected error
messages or warnings.
Actual Results:
In this section, the tester records the actual outcomes or behaviors observed during the test
execution.
Include any deviations or discrepancies from the expected results.
6 .Status:
Compare the actual results to the expected results for each step.
Determine whether the test case has passed or failed based on the comparison.
If the actual results match the expected results, mark the test case as "Pass." If not, mark it
as "Fail."
Remember that the effectiveness of your test case depends on its clarity, completeness,
and accuracy. Well-documented test cases are essential for efficient testing and bug
tracking.
11
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME STE,22412, Sem V

5.0 Outputs of Micro-Projects

test cases on installation of ludo game with following columns: test step, test data,
expected result, actual result, status(pass/fail)
Installation of ludo game:
TC_ID Test steps Test data Expected Actual result status
result
TC_0.1 Launch the app Downloaded The installation Installation Pass
installation wizard Ludo game wizard should wizard starts
APK from the start without without errors
official website errors

TC_0.2 Accept the terms Agree to the The user should Successfully Pass
and conditions terms and be able to accepted the
conditions proceed with terms and
during the installation conditions
installation

TC_0.3 Start the installation Click the The installation Installation pass
process "Install" button should begin process starts
without errors without errors

TC_0.4 Wait for the Monitor the The installation Installation pass
installation to installation should completes
complete progress complete without errors
successfully

TC_0.5 Launch the Ludo Double-click on The game Ludo game pass
game the desktop should start launches
shortcut without issues successfully

TC_0.6 Check for updates Click the The game Game pass
"Check for should check successfully
Updates" option for updates and checks for
in the game notify if any are updates
menu available

TC_0.7 Uninstall the Ludo Use the The game Game pass
game uninstall option should be uninstalled
in the control completely without errors
panel removed from
12
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME STE,22412, Sem V

the system

TC_0.8 Reinstall the Ludo Use the same The game Reinstallation pass
game after installation file should install successful
uninstallation as in Test Case without
1 conflicts

13
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME STE,22412, Sem V

Test case 1:Start a New Ludo Game


TC_ID Test steps Test data Expected Actual status
result result

TC_1.1 Launch Ludo Click on Ludo The Ludo Ludo game pass
Game Game icon game should launches
start without errors
successfully.

TC_1.2 New Game Click "New A new game New game pass
Game" button board should board is
be displayed. displayed.

TC_1.3 Select Number of Choose 4 The game Game starts pass


Players players should start with 4 players.
with 4 players
on the board.

14
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME STE,22412, Sem V

2. Roll the dice


TC_ID Test steps Test data Expected Actual status
result result
TC_2.1 Roll the Dice Click "Roll A random Random pass
Dice" number number
between 1 and generated is
6 should be valid.
generated.

TC_2.2 Move the Select a token Token moves pass


token The selected correctly.
tokens should
moves the
number
Corresponding
to the dice

15
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME STE,22412, Sem V

3. Winning game
TC_ID Test steps Test data Excepted Actual status
result result

TC_3.1 Reach the Final Move token to Token should Token enters pass
Zone final zone enter the final the final zone.
zone when the
correct number
is rolled.

TC_3.2 Complete the Complete the The game Game ends, and pass
Game game should end and winner is
declare the declared.
player as the
winner.

16
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME STE,22412, Sem V

4. Pause and Resume game


TC_ID Test steps Test data Expected Actual status
result result
TC_4.1 Pause the Click "Pause" The game Game is pass
Game button should be paused and
paused and the state is saved.
current state
saved.

TC_4.2 Resume the Click The game Game pass


Game "Resume" should continues from
button continue from the paused
where it was state.
paused.

17
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.
TEST CASE ON LUDO APPLICATION GAME STE,22412, Sem V

6.0 Skill Developed

Thus, we Know have how to make test cases by using ludo application

18
VIVA COLLEGE OF DIPLOMA ENGG & TECH, COMPUTER ENGG.

You might also like