Several testing concepts have been applied in the game. The table below
lists some of them and describes how to do the same in Find the Bug!
Please visit ISTQB for more information.
Term
Test concept
Game concept
Acceptance criteria
Criteria for component to be accepted
Bugs in more than 1 component not accepted
Ad hoc testing
Testing without preparation
Testers assigned to test without analysis
Business criticality
A measure of impact of defects
The severity of bugs in a bag, indicated by a colored gem (red is highest etc.)
Component
Item that can be tested in isolation
A specific module in a specific tier
Defect (bug)
Flaw in component causing system failure
Both module and tier tile has a bug
Defect density
Defects in relation to component size
Numbers/severity of bugs in component
False-fail
A defect is reported although no exists
A detected bug that scores negatively
Module
Group of items tested together
1 module consists of 3 tiers
Pass-fail
A defect is not reported although one exists
A bug that is never detected
Project
Set of tasks to undertake an objective
The game from start to end
Regression test
Test of previously tested system after changes
The retest after fixes, when new bugs may appear
Risk-based testing
Test based on impact & probability of defects
Test in modules & tiers based on gems
Severity
Degree of impact that a bug has
Module bugs have a value between -1 and 3
Technical complexity
A measure of probability of defects
The number of bugs in a bag, indicated by a colored gem (red is highest etc.)
Test automation
Use of software to support test tasks, usually requires mature system
Test of entire module or tier, possible when free from bugs
Test basis
Documents on which test is based (e.g design)
Bags with a number of bug/no bug tiles
Test case
Set of input and expected output
1-4 squares in each component to place testers on
Test environment
Hardware and software for conducting test
The game board
Test lead
Person managing test tasks
The players
Test process
Planning, analysis, design, execution, reporting and closing of test
The tasks Plan, Analyse, Test, Fix, Retest, Report and Close
Tester
Person executing test tasks
The pawns placed by the players
Tier
Level of system; a 3-tier system contains presentation, application and data