0% found this document useful (0 votes)
28 views

Softwaretesting Micro Project

vilasrao deshmukh foundation institute Latur

Uploaded by

maniyarsohanaz24
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)
28 views

Softwaretesting Micro Project

vilasrao deshmukh foundation institute Latur

Uploaded by

maniyarsohanaz24
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/ 24

Index.

Sr. No.
Contents Page No.

Annexure I– Micro Project Proposal 2-4

1.Aims/Benefits of the Micro-Project 2

2. Course Outcome Addressed 2


1
3.Proposed Methodology 2

4. Action Plan 3

5. Resources Required 4

6. Name of student with roll no 4

Annexure II – Micro Project Report 5-23

1.Rationale 5

2.Aims/Benefits of the Micro-Project 5

2 3.Course Outcome Achieve 5

4. Literature Review 6

5.Actual Methodology Followed 06-23


6.Actual Resources Used 24

7. Skill developed / Learning out of this Micro-Project 24


8. Applications of this Micro-Project 24

1
Annexure I
Micro Project Proposal.
Perform Test Cases for Carrom-Game
1. Aims/Benefits of the Micro-Project:
1. Focus on various factors such as code errors, bugs, completeness, bottlenecks,
coherence, and inconsistencies.
2. Game testing also allows the developers to know about the possible risks that will
be brought into the market.

2. Course Outcome Addressed:


1. Apply various software testing methods.
2. Prepare test cases for different types and levels of testing.
3. Prepare test plan for an application.
4. Identify bugs to create defect report of given application.

3. Proposed Methodology:

In the above project I created, a chart table of test cases. In which I included some attributes like
Test case id, Test case name, Prerequisites, Input data, Steps, Actual result, Expected result,
Result.
In the Test case id I have given Id to the test report. After the test case name I have included
prerequisites in which what are required terms of test module is provided. In input data I wrote
the input to the test. Also written some steps about test case name. And then what is the actual
result is written. After that included the expected result. After all the result is pass or fail is
given. The test cases we create are not only the point of reference for the QA phase but also to
the UAT. Internally test cases are Peer-reviewed within the team.
When a certain situation is not addressed by a test case – the rule of thumb is, it is not going to
get tested. So, this is a good place to check whether the test suite we created achieves the 100%
test coverage goal or not. To do so, a traceability matrix can be created. Check out all there is to
know about the Traceability matrix here.
Tools – Test management tools like QC, Test help us with the test case creation activity. For an
example of how test cases can be dealt with using Quality Center, check out this Quality Center
tutorial.

2
Automation tools can be used to create test cases- in which case, they are referred to as, Test
scripts.

4. Action Plan

Sr. Details of Activity Planned Planned Name of Responsible


No. Start date Finish date Team Members
1 Search the topic

2 Search the information

3 Find the course out


comes.

4 Search Literature Maniyar Sohanaz


Review.

Maniyar Afifa
5 Performed actual
methodology.

6 Perform the test cases and


defect report.

7 Search the
Applications.

8 Finalizing Project with its


report

3
5. Resources Required:

Sr.
No. Name of resource / material Specification Quantity Remarks

1 Computer WINDOWS 7,2GB 1


RAM, 160GB HDD
2 Operating System WINDOWS 7 1

3 Browser Chrome 1

6. Name of Team
Member: 1. Maniyar
Sohanaz
2.Maniyar Afifa

4
Annexure – II

Micro-Project Report
Perform test case for Carrom-game.

1. Rationale:
In today's software environment writing bug-free code is challenging task,
which make software testing important tool to get the quality software. Testing
techniques include the process of executing a program or application with the
intent of finding software bugs and verifying that the software product is fit for
use. Students will learn the way to find bugs by applying types, levels and
methods of software testing on applications with effective test planning
approach. It also covers manual testing.

2. Aims/Benefits of the Micro-Project:


1. Focus on various factors such as code errors, bugs,
completeness, bottlenecks, coherence, and inconsistencies.
2. Game testing also allows the developers to know about the possible
risks that will be brought into the market.

3. Course Outcomes Achieved:

1. Apply various software testing methods.


2. Prepare test cases for different types and levels of testing.
3. Prepare test plan for an application.
4. Identify bugs to create defect report of given application.

5
4. Literature Review:

This paper presents a literature review on Carrom-test driven development. Our


findings suggest that there are many lessons learned papers that provide
anecdotal evidence about the benefits and issues related to the story test driven
development. We categorized these findings into seven themes: cost, time,
people, code design, testing tools, what to test and test automation. We analyzed
research papers on story test driven development to find out how many of these
anecdotal findings were critically examined by researchers and analyzed the
gaps in between. The analysis can be used by researchers as a ground for further
empirical investigation.

5. Actual Methodologies Followed:

Carrom is an interesting game similar to Billiards or Table Shuffleboard. However, instead


of pool cues, you use your fingers and a striker. The game can be played by either two
people (singles) or four people (doubles). The game is also known by other names around
the world, including carrom, couronne, carum, karam, karom, karum, and finger billiards.

Performed test cases are given below:-


Unit I (Login):-
Test Test Prerequisites Input Data Test Expected Actual Result
Cas Cas step Results Results
e ID e
Na
me

TC- Login 1) User Ganesh More 1) Enter PASS


001 can create username Valid Valid
an
account. 2) Enter Result Result
Ganesh#1
2) Create Password
11
password 3) Select
login button

6
TC- Login 1) User Ganesh More 1) Enter Invalid FAIL
002 can create username Valid Result
an
account. 2) Enter Result
ganesh11 user ID.
2) Create 1
password 3) Select
login button

TC- Login 1) User Ganesh More 1) Enter Invalid FAIL


003 can create Phone Valid Result
an Ganesh#1 Number
account. 11 Result
2) Create 2) Enter
password user ID.
3) Select
login button

TC- Login 1) User 1) Enter Invalid FAIL


004 can create Ganesh More username Valid Result
an
account. 2) Enter Result
98193838089 Password
2) Create
password 3) Select
login button

UNIT II : Profile Page


Test Test Case Prerequisites Input Test Expected Actual Result
Case Name Data Steps Results Results
ID

TC- Profile user 1) Open Valid Valid PASS


Page have an Ganesh Settings.
005 Result Result
account More
2) S
elect
profile
option.

7
TC- Profile user 1) Open Valid Invali d FAIL
006 Page have an 99223344 Settings. Result Result
account
2) S
elect
profile
option.

TC- Profile user Don’t 1) Open Valid Invalid FAIL


007 Page have an Ganesh Settings.
More Result Result
account
2) S
elect
profile
option.

TC- Profile user 1) Open Valid Invalid FAIL


Page have an Ganesh Settings.
008 Result Result
account More
2) S
elect
profile
option.

UNIT III: Friends


Test Test Prerequisites Input Test Expected Actual Result
Case Case Data Step Results Results
ID Name s

1) User Accept 1) Open Valid Valid PASS


should friend list. Result Connection
TC- Friends. send the
009 request. 2) Accept
friend
2) Users request.
friend
should
accept the
request.

8
1) User
TC- should Accept 1) Open Valid Invalid PASS
010 send the friend list.
Friends. request. Result Result
2) Accept
2) Users
friend friend
should request.
accept
the
request.

TC- Friends. User request Denied 1) Open Valid Invalid FAIL


011 denied. friend list. Result Result
2) Deny
friend
request.

1) User 1) Open
TC- Friends. should Denied friend list. Valid Invalid FAIL
012 not send 2) Deny
the Result Result
friend
request. request.
2) User
should not
accept the
request.

9
UNIT IV: Language
Test Test Prerequisite Input Test Expected Actual Result
Case Case s Data Steps Results Results
ID Name

1) User
should Valid Valid
select
User 1) English Result Result
TC- language language
should 2)Hindi PASS
013 2) click on
select any 3)Marathi Language
language. 4)Tamil Button

1) User
TC- language 1) English should Valid
014 2)Hindi select Invalid
User Result FAIL
3)Marathi any Result
should Play
4)Tamil
select any Mode
language. 2) click on
Language
Button

1) User
should Valid
TC- language 875038960 select Invalid
User Result FAIL
015 96 language Result
should
select any 2) click on
language. Language
Button

1) User
1) English should Valid
TC- language 2)Hindi select Invalid
User language Result Result FAIL
016 3)Marathi
should 2) click on
Not 4)Tamil
Language
select Button
any
language.

10
UNIT V: Online play
Test Test Case Prerequisites Input Test Expected Actual Result
Case Name Data Steps Results Results
ID

1) User 1) Select Valid Valid


should online play Result Result
TC-017 Online play Click on PASS
have mode.
Online
network 2) Cl
play
connection. ick on
button
2) Two or the
more player Play button
should join 3) Select
at the server you
same have to
Slot enter.
. 1) Select Valid
1) User Don’t online play Result
have network mode. Invalid
TC-018 Online play Click on FAIL
connection 2) 2) Click Result
Online
Two or more on the
play
player should Play button
button
join at the 3) Select
same time. server you
have to
enter.
. 1) Select Valid
1) User have online play Result
network mode. Invalid
TC-019 Online play Click on 2) Click Result
FAIL
connection 2)
Online on the
Only
play Play button
one player
button 3) Select
should join at
the same server you
time. have to
enter.
Valid
1) User have 1) Select Result
network Click on online play Invalid
TC-020 Online play Online mode. Result
FAIL
connection 2)
Two or more play 2) Click
player should button on the
join at the Exit button
same time. 3) Select
server you
have to
enter.

11
UNIT VI: Play with Friends
Test Test Prerequisites Input Test Expected Actual Result
Case Case Data Steps Results Results
ID Name

1) User 1) Send Valid Valid


Play With have an request to Result Result PASS
TC-021 friends.
account Click on play. 2)
Play with Request
2) Friend
friends. should
should be accept.
online

1) user 1) Send Valid


Play With have an request to exit Result Invalid FAIL
TC-022 friends. Click on
account 2) Request Result
Play with
friends. Accepted.
2) Friend
should be
online.

1) Send Valid
1) user
Play With request to Result Invalid FAIL
TC-023 friends. don’t have Click on
play. Result
an account Play with
friends. 2) Request
2) Friend should deny.
should be
online

1) user 1) Send Valid


TC-024 Play With have an request to Result Invalid FAIL
Click on
friends. account play. Result
Play with
2) Friend friends. 2) Request
should be should
offline Accept.

12
UNIT VII: Play You vs Computer
Test Test Prerequisites Input Test Steps Expected Actual Result
Case Case Data Results Results
ID Name

1) Select
1) User computer Valid Valid
Play vs mode. Result Result PASS
TC-025 should
computer.
have Click on 2) Press
Play vs play button.
an Account computer 3) Select
game mode
classic or
rush.

1) Select Valid
1) User computer Result
Play vs don’t have mode. Invalid FAIL
TC-026 Click on
computer. an Result
Play vs 2) Press
Account computer play button.
3) Select
game mode
classic or
rush.

1) Select Valid
1) User
manual mode. Result
Play vs 2) Press Invalid FAIL
TC-027 should Click on
computer. play Result
have an Play vs
Account computer button.
3) Select
game
mode
classic or
rush.
1) Select Valid
1) User computer Result
Play vs mode. Invalid FAIL
TC-028 should Click on
computer. Result
have Play vs 2) Press
computer EXIT
an Account button.3)Select
game mode
classic or rush.

13
UNIT VIII: Pass and play
Test Test Prerequisites Input Test Expected Actual Result
Case ID Case Data Steps Results Results
Name

User 1) Two Valid Valid


Pass an Should or more Result Result PASS
TC-029 play. Select on
Play with Pass an player
friends on play mode. should
single play.
device 2) select
. pass and
play mode.
Valid
User 1) Two Result
Pass an Should or more Invalid FAIL
TC-030 play. Select on
Play player Result
Pass an
with play mode. should
friends play.
on Multi
2) select
device
pass and
.
play mode.
Valid
User 1) Only Result
Pass an Should one player Invalid FAIL
TC-031 play. Select on
Play with should play. Result
Pass an
friends on play mode. 2) select
single
pass and
device
play
. mode.

Valid
User 1) Two or Result
Pass an Should more player Invalid FAIL
TC-032 play. Select on
Play with should play. Result
Pass an
friends on play mode 2) select
single
pass and
device
play Rush
.

14
UNIT IX : Daily
BONUS
Test Test Prerequisites Input Test Expected Actual Result
Case Case Data Steps Results Results
ID Name

1) User 1) Login Valid Valid


Daily should Collect daily. Result Result PASS
TC- bonus.
033 online. the daily
2) collect
bonus.
2) User bonus in
should respective
login days
daily.

1) User 1) Login
should daily. Valid
Daily offline Collect Result Invalid FAIL
TC- bonus. Result
2) User the daily 2) collect
034
should bonus. bonus in
login respective days
daily.

1) User 1) Login
should daily. Valid
Daily online. Collect Result Valid PASS
TC- bonus. Result
2) User the daily 2) collect
035
should bonus. bonus in
login respective days
daily.

1) User
should 1) Logout Valid
Daily online. Collect daily. Result Invalid FAIL
TC- bonus. Result
2) User the daily
036
should bonus. 2) collect
login bonus in
daily. respective days

15
UNIT X: Store
Test Test Prerequisites Input Test Expected Actual Result
Case Case Data Steps Results Results
ID Name

1) User 1) Open Valid Valid


should Purchase The Store. Result Result PASS
TC- Store.
online. the item 2) Select
037 item to buy.
2) User 3) Buy
can buy or the item.
purchase
items.

1) Open Valid
1) User
Purchase The Store. Result Invalid FAIL
TC- Store. should
the item 2) Select Result
038 offline
item to buy.
2) User 3) Buy
can buy or the item.
purchase
Items.

1) Open The Valid


1) User
Purchase Store. Result Invalid FAIL
TC- Store. should be
the item 2) Select Result
039 online.
item to
2) User buy.
can Sell 3) Buy the
items. item.

1) Open Valid
1) User
should Purchase The Store. Result Invalid FAIL
TC- Store.
online. the item 2) Select Result
040
item to
2) User Sell.
can buy 3)Sell the
or item.
purchase
items.

16
Defect report :-
1]ID Unique: Tc-002

2]Project:- Software Testing

3]Product:- Carrom Disc Pool.

4]Release Version:- 1.7

5]Module Login Page

6]Detected Build Version 1.01.23

7]Summary Input data of username & Password is Wrong

8]Description Detailed There is a criteria behind a input Data that user


name should contain at least one capital letter
and password should contain at least 8
Character.
9]Steps to Replicate
1) Input Data and prerequisites is replicated.

10]Actual Result Login Failed Due to Wrong Username


& Password
11]Expected Result Login Successfully

12]Attachments Screenshot of login page +

13]Remarks Invalid result

14]Defect Probability If User name & Password is wrong in test case


get Invalid. It’s a high Probability.

15]Defect Severity The impact of wrong Username & password


is that login page will not appear It’s a
critical type Severity.
16]Defect Priority The bug visibility in the case is that login page is
not opening.
Its urgent type of Priority.
17]Reported By More Ganesh Vishwanath

18]Assigned To Ms. Kachare S.M.

19]Status Fail.

20]Fixed Build Version 1.01.2

17
1]ID Unique: Tc-003

2]Project:- Software Testing

3]Product:- Carrom Disc Pool

4]Release Version:- 1.7

5]Module Login Page

6]Detected Build Version 1.01.23

7]Summary Input data of username & Password is


Wrong
8]Description Detailed There is a criteria behind a input Data that
user name should contain at least one
capital letter and password should contain
at least 8 Character.
9]Steps to Replicate
1) Input Data and prerequisites is replicated.

10]Actual Result Login Failed Due to Wrong Username &


Password
11]Expected Result Login Successfully

12]Attachments Screenshot of login page +

13]Remarks Invalid result

14]Defect Probability If User name & Password is wrong in test


case get Invalid. It’s a high Probability.
15]Defect Severity The impact of wrong Username &
password is that login page will not
appear It’s a critical type Severity.
16]Defect Priority The bug visibility in the case is that login
page is not opening.
Its urgent type of Priority.
17]Reported By More Ganesh Vishwanath

18]Assigned To Ms. Kachare S.M.

19]Status Fail.

20]Fixed Build Version 1.01.2

18
06. OUTPUT:

19
20
21
22
23
7. Actual Resources Used:

Sr. Name of resource / Specification Quantity Remarks


No. material

1 Computer WINDOWS 10,8GB 1


RAM, 1 TB SSD
2 Operating System WINDOWS 10 1

3 Browser Chrome 1

8. Skill developed / Learning out of this Micro-Project:


There are so many things that we learn from this project of

1. We learn from this project is, how to perform test case of carrom
or other android game.
2. We learnt to find attributes and modules carrom testing.
3. We learn the use of software testing.
4. We discovered new things while researching the project.

9. Applications of this Micro-Project:

1. User Interface and Game Functionality. Your game's user


interface (UI) and overall functionality determine how successful
your mobile app will be.
2. Graphics Performance.

3. Multiplayer/User Features.
4. Social Media Integrations.
5. Open-Source Security Liabilities.

*********

24

You might also like