Skip to content
CT-GT — Gambling Industry Tester

CT-GT — Gambling Industry Tester glossary

154 terms the exam expects you to know, defined in plain language.

A

Access Controls for Data(data access controls)
Security measures that prevent unauthorized viewing, modification, or deletion of data.
Account Recovery Testing
Verification that account recovery processes (e.g., password reset) are secure and functional.
Accounting Meter Verification(meter verification, accounting meter verification)
Checking that electronic gaming machines correctly record coin-in, coin-out, and other financial meters.
Accounting Meters(accounting meters, meters)
Data tracking mechanisms for financial metrics like coin-in, coin-out, and jackpots in gambling machines.
Accounting meter accuracy testing(meter accuracy testing, accounting meter accuracy testing)
Comparison of EGM internal meters with host records to detect protocol or implementation faults.
Active Payline(active paylines)
A payline selected by the player to be eligible for win evaluation.
Anti-Money Laundering (AML) Checks(aml checks)
Controls that detect and prevent money laundering activities within a gaming system.
Audit trail(audit trail, audit trails)
A clear chain of evidence from regulatory requirements to test documentation.
Autocorrelation Test(autocorrelation test)
A statistical test that examines correlation between elements of an RNG sequence at different lags.

B

BOB (Best of Breed)(bob, best of breed)
A communication protocol used in gambling systems for exchanging meters, events, and commands.
BOB Protocol(bob, best of breed)
A standardized protocol (Best of Breed) used for communicating meter data and events from games to hosts.
Best of Breed (BOB)(bob, bob protocol)
A protocol used primarily for communication in progressive jackpot systems.
Brute-force Attack Resistance
The ability of authentication systems to withstand repeated login attempts using many password combinations.
Buffering Critical Events(buffered events, buffer critical events)
The process of storing essential game and accounting events in non-volatile memory during communication loss for later transmission.

C

Casino protocol functional testing(protocol functional testing)
Verification that messages between EGMs and host systems are correctly formatted, sent, received, and interpreted.
Chi-squared Test(chi-squared test)
A statistical test used to verify that RNG output is uniformly distributed.
Cluster Pays Win Calculation(cluster pays)
A method awarding wins for groups of matching symbols that are adjacent horizontally or vertically.
Communication Loss(communication loss, communication failure)
A scenario where a gambling machine loses connection to the host but must continue to increment meters locally.
Communication Protocol Functional Testing(communication protocol functional testing)
A test that verifies correct message formatting, sending, receiving, and interpretation of protocols like SAS, G2S, and BOB.
Communication Protocol Testing(communication protocol testing)
Testing protocols like SAS and G2S to ensure accurate accounting and player session management.
Communications loss testing(communications loss testing)
Simulation of network failure to verify standalone EGM operation and meter buffering until communication is restored.
Compliance matrix(compliance matrix)
A document mapping each regulatory requirement to the test that verifies it.
Compliance testing(compliance testing)
The process of verifying that gambling products meet regulatory requirements for fairness, security, and reliability.
Compliance testing for gambling software(compliance testing)
The process of verifying that gambling products meet regulatory requirements for fairness, security, and reliability.
Credential Stuffing Resistance
The ability to detect and block login attempts using credentials leaked from other services.
Cross-Jurisdictional Compliance Assumption(cross-jurisdictional compliance)
The common mistake of assuming compliance in one jurisdiction implies compliance in another.

D

Data Encryption(encryption in transit, encryption at rest)
The conversion of sensitive data into encoded form to protect it during transmission and storage.
Data Integrity(data integrity)
The property that no events are lost, duplicated, or reordered during communication loss and recovery.
Data Integrity in Host Reporting(data integrity)
The preservation of accurate and unaltered transactional data during transmission and storage despite network issues.
Display vs. Logic Pay Table Consistency(display vs. actual pay table discrepancies, consistency between display and logic, displayed pay table consistency, pay table consistency, display vs. logic pay table consistency)
The requirement that the pay table displayed to the player matches the internal game engine configuration.
Documentation lifecycle update(lifecycle update)
The requirement to update documentation throughout the testing lifecycle.
Documentation quality standards(quality standards)
Criteria requiring documentation to be accurate, complete, and unambiguous.

E

EGM-to-Host Communication(egm-to-host communication)
Data exchange between electronic gaming machines and a central host system using protocols like SAS.
Event Transmission Order(correct order)
The requirement that buffered events are sent to the host in the exact sequence they occurred.
eCOGRA(ecogra)
An independent testing agency that certifies online gambling sites for fairness.
eCOGRA Generally Accepted Practices(egap, ecogra's generally accepted practices (egap))
A set of fair play standards, including the requirement that displayed pay tables match internal logic, set by eCOGRA.
eCOGRA's Generally Accepted Practices (eGAP)(egap, generally accepted practices)
A set of standards for fair and responsible online gambling.
eGAP(egap)
eCOGRA's Generally Accepted Practices requiring that pay tables and game rules are clearly displayed and match actual operation.

F

Fraud Detection Rules(fraud detection)
Configurable conditions that trigger alerts or actions when suspicious patterns are observed.
Fraud Prevention Controls
System mechanisms that detect and block exploitation of vulnerabilities, including AML, KYC, and account security.
Functional Game Testing(functional game testing, functional testing)
The process of verifying that a gambling game functions as designed, using the game specification as the primary source for test cases.
Functional Protocol Testing(functional protocol testing)
A verification method that confirms pay table data is correctly transmitted and synchronized between systems.
Functional test scenarios for protocols(test scenarios for protocols, functional test scenarios for protocols, functional test scenarios)
Set of test areas covering normal operation, meter accuracy, communications loss, and invalid messages.

G

G2S (Game-to-System)(g2s, game-to-system, game to system protocol, game to system (g2s) protocol)
A communication protocol for exchanging meter data, events, and commands between electronic gaming machines and host systems.
G2S Protocol(g2s, game to system)
A modern, XML-based protocol for EGM-to-host communication supporting downloadable games and player tracking.
GLI (Gaming Laboratories International)(gli, gaming laboratories international, gaming laboratories international (gli))
A testing lab that certifies gambling equipment and software for compliance.
Game Cycle(game cycle)
The sequence of states a game goes through, such as idle, spin, result, payout.
Game Integrity
The property that game outcomes are random, fair, and consistent with published rules.
Game Logic Testing(game logic testing)
Verification that the game correctly implements the rules and pay tables.
Game Logic Verification(game logic testing)
Testing that the rules and state transitions of online casino games behave as specified.
Game Specifications(game specification, game specifications, game specification document)
A document that defines the intended behavior of a gambling game, including rules, pay tables, RNG integration, and RTP.
Game State Synchronization(state synchronization)
The process of keeping the game state consistent across all players in a multiplayer game through communication protocols.
Game Version Configuration Management(configuration management)
Ensuring the correct game build is tested for each jurisdiction.
Game to System (G2S)(g2s, g2s (game to system), game to system)
A modern XML-based protocol supporting downloadable games and player tracking for EGM-to-host communication.
Gaming Laboratories International (GLI)(gli, gaming laboratories international)
A primary testing and certification body for gaming systems whose standards are adopted by many jurisdictions.

H

Hit frequency
A measure of how often a game produces a winning outcome, distinct from RTP.
Host Reporting(host reporting)
The process by which a central system receives accurate data from each gambling machine.
Host Reporting Testing(testing host reporting, host reporting tests)
Verification that game messages are correctly sent, acknowledged, and that data remains intact under normal and error conditions.
House Edge(house edge)
The mathematical advantage the casino has over players, complement of RTP.

I

ISTQB CT-GT syllabus documentation requirements(istqb ct-gt requirements)
Emphasizes that documentation must be traceable to regulatory requirements.
ISTQB Glossary(istqb glossary, glossary)
The official glossary providing canonical definitions for testing terminology used in ISTQB certifications.
Independent Testing Agency(independent testing agencies, ecogra, gli, gaming laboratories international)
An organization like eCOGRA or GLI that certifies game compliance with industry standards.
Interoperability Testing(interoperability testing)
Checking that the game functions correctly across different operating systems, screen sizes, and network conditions.
Invalid Message Handling Testing(invalid message testing)
A test scenario that sends malformed messages to verify graceful handling without data corruption.
Invalid message handling(invalid message handling, malformed message handling)
Graceful processing of malformed or unexpected messages by the EGM without data corruption or crashes.

J

Jurisdiction(jurisdiction)
The regulatory authority that licenses and oversees gambling operations.
Jurisdiction-Specific Parameters(jurisdiction-specific parameters)
Parameters like game version, localized messages, and mandatory loss limits that differ per jurisdiction.
Jurisdiction-specific documentation(jurisdiction-specific)
Documentation tailored to the specific jurisdiction and product type for certification.
Jurisdictional Compliance(jurisdictional compliance, compliance with jurisdictional regulations)
Meeting additional regulatory requirements beyond RNG certification for each jurisdiction.
Jurisdictional Regulatory Compliance(regulatory compliance by jurisdiction)
Adherence to the specific gambling regulations of each jurisdiction where a product is offered.
Jurisdictional Specification(jurisdictional specification, jurisdictional specifications)
Regulatory requirements imposed by a specific gambling authority, such as minimum RTP, maximum bet limits, and responsible gaming features.
Jurisdictional Specifications(jurisdictional specification, jurisdictional specifications)
Regulatory requirements imposed by a gambling authority that mandate minimum RTP, bet limits, responsible gaming features, or reporting.
Jurisdictional variability(jurisdictional variability)
The concept that a product approved in one region may not be compliant in another due to differing requirements.
Jurisdictional variability in gambling compliance(jurisdictional variability)
The concept that a product approved in one jurisdiction may not be compliant in another due to differing requirements.

K

Know Your Customer Procedures(kyc)
Processes to verify player identity and age, often required for regulatory compliance.
Know-Your-Customer (KYC) Verification(kyc verification)
The process of verifying the identity of customers to prevent fraud and comply with regulations.

L

Left-to-Right Evaluation(left to right)
The direction of checking consecutive matching symbols on a payline starting from the leftmost reel.
Live Dealer Game Testing(live dealer testing, live dealer game testing)
Testing that covers video streaming, game interaction, camera angles, and dealer behavior for live dealer games.
Localization Testing(localization testing)
Verifying that localized messages comply with local language and cultural norms.

M

Math model(game math model)
A probability distribution of all possible game outcomes, including reel strip layouts, symbol frequencies, and pay table values.
Meter Accuracy(meter accuracy)
The requirement that accounting meters, such as total wagered and total won, match between the game and the host system.
Meter Buffering(meter buffering)
The process by which an EGM stores meter data locally during a network outage and transmits it upon reconnection.
Meter Reconciliation(reconcile meters, data reconciliation)
The process of ensuring meter values match between a game and host after network interruptions or errors.
Multi-Platform Compatibility Testing(cross-platform testing, multi-platform compatibility testing, multi-platform testing)
Ensuring online casino games function correctly across desktop, mobile, and other devices.
Multi-factor Authentication(mfa, multi-factor authentication)
A security mechanism that requires two or more verification factors to authenticate a user.
Multiplayer Game Testing(multiplayer game testing, multiplayer testing)
Testing synchronization and communication protocols for multiplayer online casino games.

N

Non-volatile Memory(non-volatile memory)
Persistent storage within an EGM that retains buffered events during communication loss without power.

P

Password Complexity(password complexity)
Requirements that enforce minimum length and character diversity to resist password guessing.
Password Complexity Requirements(password policies)
Rules that enforce minimum length and character diversity for passwords to resist guessing.
Pay Table(pay table, pay tables)
A table showing winning symbol combinations and their corresponding payouts.
Pay Table Accuracy(pay table verification, pay table accuracy)
Verification that the pay table on a slot machine correctly matches the game's programmed payout rules.
Pay Table Consistency(pay table consistency)
The requirement that the displayed pay table exactly matches the internal game engine configuration for fairness and compliance.
Payline(payline)
A predefined line across the reels used to evaluate matching symbols for wins.
Payline-Based Win Calculation(payline-based, payline-based win calculation, payline wins)
A method awarding wins for matching symbols on active paylines, typically left to right.
Paylines(paylines)
Predefined lines on a slot machine where matching symbols must appear for a payout.
Payout percentage reports(payout percentage reports)
Documentation that reports the percentage of wagers returned to players as winnings.
Player-Perspective Testing(player-perspective testing)
Testing the user interface, responsiveness, and functionality across web browsers and mobile devices.
Privacy Compliance(gdpr compliance, data protection regulations)
Adherence to data protection regulations such as GDPR, including user data rights and account deletion.
Protocol(protocol)
A set of rules that govern the exchange of data between two or more systems.
Protocol Analyzer(protocol analyzer)
A tool that captures and validates message sequences to verify correct protocol communication between EGMs and hosts.
Protocol Functional Testing(protocol functional testing, casino protocol functional testing)
Testing that verifies correct formatting, sending, receiving, and interpretation of messages defined by casino communication protocols.
Protocol conformance(protocol conformance)
Adherence to protocol standards essential for regulatory compliance and accurate accounting in gambling systems.
Pseudo-Random Number Generator (PRNG)(pseudo-random number generator)
An RNG that uses mathematical algorithms to produce deterministic sequences that appear random.

R

RNG Period(rng period)
The length of the sequence generated by a PRNG before it repeats.
RNG Seed(rng seed)
The initial value used to determine the sequence produced by a PRNG.
RTP Statistical Variance(rtp statistical variance, long-term statistical average, statistical variance, volatility, variance)
The principle that RTP is a long-term average and short-term results can vary significantly.
RTP Verification(rtp verification)
Testing that actual RTP from simulated game rounds matches the theoretical RTP using statistical confidence intervals.
RTP calculation
The computation of RTP by summing the product of each winning outcome's probability and its payout, divided by total wager.
RTP compliance testing
The process of verifying that a game's actual RTP falls within a regulatory tolerance range through simulation, RNG testing, and code audit.
Random Number Generator (RNG)(random number generator, rng)
A software algorithm that produces unpredictable outcomes for game fairness.
Random Number Generator (RNG) Integration(rng integration, random number generator integration)
The incorporation of a random number generator into a game to ensure unpredictable outcomes.
Random Number Generator (RNG) Testing(rng testing)
The process of verifying that a game's RNG produces statistically random and unpredictable outcomes.
Random Number Generator Testing(rng testing, rng verification, rng and fairness testing)
The process of verifying that a slot or online game's RNG produces unpredictable and fair outcomes.
Re-synchronization(re-synchronize, reconnection)
The process after communication restoration where the EGM transmits buffered events to the host in correct order and reconciles data.
Real-Time Data Feed Handling(real-time data feed testing)
Testing the accurate and timely processing of live sports data feeds for betting updates and settlement.
Regression Testing(regression testing)
Retesting affected areas like RTP and RNG after frequent game updates.
Regulator vs testing lab distinction(regulator vs testing lab, regulator vs testing lab distinction)
The key difference that regulators set rules while testing labs certify compliance.
Regulators(regulators)
Entities that set rules for gaming operations and compliance.
Regulatory Compliance(regulatory compliance, compliance)
The state of a gambling game meeting all legal requirements imposed by a jurisdiction, including rules on RTP, bet limits, and responsible gaming.
Regulatory body vs. testing lab distinction(regulator vs. testing lab)
The separation of roles where regulators set rules and testing labs certify compliance.
Regulatory requirement traceability(regulatory traceability)
The need to trace test cases back to specific regulatory requirements.
Regulatory tolerance(tolerance range)
The allowable range within which a game's actual RTP must match its declared RTP.
Return to Player(rtp, return to player)
The percentage of wagered money returned to players over time, with minimums varying by jurisdiction.
Return to Player (RTP)(return to player, rtp, theoretical return-to-player (rtp), theoretical return-to-player)
The theoretical percentage of wagered money a game returns to players over time.
Return-to-Player (RTP) Percentage(rtp percentage, rtp)
A design specification for the percentage of wagered money a game returns to players over time.
Return-to-Player Verification(rtp verification, return-to-player verification)
Testing that the theoretical RTP percentage matches actual results over simulated game rounds.
Runs Test(runs test)
A statistical test used to check for patterns in RNG output sequences.

S

SAS (Slot Accounting System)(sas, slot accounting system)
A communication protocol that defines message formats for meter data, events, and commands between EGMs and host systems.
SAS Protocol(sas, slot accounting system)
A legacy protocol for EGM-to-host communication covering accounting meters, game events, and configuration.
Session Management Controls(session management, session management controls)
Mechanisms that handle user sessions, including automatic logout and concurrent session limits.
Session Management Testing(session management testing)
A security testing process that evaluates functional aspects (timeouts, concurrent sessions) and token security in gaming systems.
Session Management for Online Casinos(session management testing)
Testing how online casino games maintain user sessions, handle timeouts, and prevent unauthorized access.
Session Token Invalidation(token invalidation)
The process of marking a session token as expired, typically on logout, to prevent reuse.
Simulation testing(simulation runs)
The use of automated spins to verify that RTP converges to the expected theoretical value.
Slot Accounting System (SAS)(sas, sas (slot accounting system), slot accounting system)
A widely used legacy protocol for communication between electronic gaming machines and host systems.
Slot Game / Electronic Gaming Machine (EGM)(slot game, electronic gaming machine, egm)
A game where players spin reels with symbols and outcomes are RNG-determined.
Sports Betting Odds Calculation(odds calculation verification, sports betting odds calculation)
Verification that the odds used in sports betting are correctly computed based on input data and algorithms.
Standalone Mode(standalone mode)
An operational state of an EGM during communication loss where it continues to function independently and buffer critical events.

T

Technical specifications documentation(technical specifications)
Documentation detailing the technical design and implementation of a gambling product for compliance review.
Test Level vs. Test Type(test levels and test types)
Categorization of testing: test levels (e.g., component, integration) and test types (e.g., functional, performance).
Test case documentation(test case)
A document that includes expected results and links to specific compliance criteria.
Test documentation traceability(traceability)
The requirement that test documents be linked to specific regulatory requirements for audit.
Test level(test level)
A specific stage of the testing process, such as unit, integration, system, or acceptance testing.
Test plan(test plan)
A document outlining the scope, approach, resources, and schedule of testing activities.
Test result documentation(test results)
Documentation of test outcomes required for certification evidence.
Test type(test type)
A category of testing focused on a specific test objective, such as functional, non-functional, or structural testing.
Testing Labs(testing labs)
Organizations that certify compliance of gaming systems with regulatory standards.
Theoretical Return-to-Player (RTP)(rtp, theoretical return-to-player, rtp (return to player))
A mathematical model that indicates the expected percentage of wagered money a game will pay back to players over time.
True Random Number Generator (TRNG)(true random number generator)
An RNG that derives randomness from physical processes such as atmospheric noise or radioactive decay.

V

Validation vs. Verification(validation and verification)
Two distinct testing activities: verification confirms requirements are met, validation confirms intended use satisfaction.
Verification(verification)
The process of evaluating a system or component to determine whether it meets specified requirements.
Version control for test documentation(version control)
A best practice for managing updates to test documentation using version control.
Volatility(variance)
A measure of risk in a game's payout distribution, distinct from RTP.

W

Ways-Based Win Calculation(ways-based, ways-based win calculations, ways-based wins, ways-based win calculation, ways-based slots)
A method awarding wins for matching symbols on adjacent reels regardless of payline position.