KDU CGT study materials
KDU CGT study resources

KDU CGT key terms

KDU CGT · Get comfortable with the vocabulary.

Build Verification Test (BVT)

A small, fast set of checks run on every new build to confirm it is stable enough for deeper testing. A failed BVT usually sends the build straight back to the developers.

Related: Smoke Test, Regression Testing, Build
Regression Testing

Re-running existing tests after changes to verify that previously working features still behave correctly. In games this covers mechanics, save data, UI, and online services touched by a patch.

Related: Test Suite, Build Verification Test (BVT)
Test Case

A documented set of preconditions, inputs, and expected results that verifies one specific behavior. Good cases are independently executable and state a single, checkable outcome.

Related: Test Step, Expected Result, Equivalence Partitioning
Equivalence Partitioning

A technique that groups inputs into classes expected to behave the same way, then tests one value per class. It reduces redundant cases while keeping coverage of valid and invalid ranges.

Related: Boundary Value Analysis, Test Case
Boundary Value Analysis

A technique that targets values at the edges of input ranges, such as minimum, maximum, and just outside them. Defects cluster at boundaries, so these values deserve dedicated test cases.

Related: Equivalence Partitioning, Test Case
State Transition Testing

A technique that models a system as states and the events that move between them, then tests valid and invalid transitions. It suits menus, character states, match phases, and quest progression.

Related: Decision Table Testing, Test Case
Decision Table Testing

A technique that tabulates combinations of conditions and the actions a system should take for each. It exposes missing or contradictory rules in logic such as damage calculation or purchase flows.

Related: State Transition Testing, Test Case
Exploratory Testing

Simultaneous learning, test design, and execution where the tester probes the product without pre-scripted cases. It is effective for finding emergent issues in gameplay that formal cases miss.

Related: Session-Based Test Management, Ad Hoc Testing
Session-Based Test Management

A way to structure exploratory testing into time-boxed, charter-driven sessions with notes and debriefs. It makes unscripted testing measurable through coverage, duration, and defect yield.

Related: Exploratory Testing, Test Charter
Test Charter

A short statement of the mission for an exploratory session, naming what to explore and why. It guides effort without prescribing exact steps, and results are reported against it.

Related: Session-Based Test Management, Exploratory Testing
Gameplay Loop

The repeating cycle of player action, system feedback, and reward that drives engagement. Testers verify that each step triggers correctly, that rewards persist, and that the loop cannot be broken or short-circuited.

Related: Game State, Save Data Integrity
Game State

The complete set of values describing a game at a moment, including player stats, inventory, level, and active entities. Many functional defects appear as state that is inconsistent, duplicated, or not reset correctly.

Related: Gameplay Loop, Save Data Integrity, State Transition Testing
Save Data Integrity

The property that saved progress is written, read, and migrated without loss or corruption. Tests cover interrupted saves, version upgrades, full storage, and cross-device transfer.

Related: Game State, Compatibility Testing
Frame Rate (FPS)

The number of rendered frames per second. Testers measure it under representative load and look for sustained drops, stutter, and pacing problems rather than only average values.

Related: Frame Time, Performance Testing, Soak Testing
Frame Time

The time taken to produce a single frame, usually expressed in milliseconds. Consistent frame times matter more than a high average, because spikes cause visible stutter even when FPS looks acceptable.

Related: Frame Rate (FPS), Performance Testing
Soak Testing

Running the game under sustained load for an extended period to reveal memory leaks, degradation, and resource exhaustion. Issues often appear only after hours of continuous play.

Related: Memory Leak, Performance Testing, Stress Testing
Memory Leak

A defect where allocated memory is never released, so usage grows over time until performance degrades or the application crashes. Soak tests with memory profiling are the usual detection method.

Related: Soak Testing, Stress Testing
Compatibility Testing

Verifying that the game works correctly across supported hardware, operating systems, drivers, resolutions, and input devices. It relies on a defined support matrix rather than testing every possible configuration.

Related: Support Matrix, Save Data Integrity
Support Matrix

The documented list of platforms, devices, and configurations a title is committed to supporting. Test coverage and certification obligations are scoped against it.

Related: Compatibility Testing, Certification
Certification (Lotcheck)

The platform holder's formal review that a submitted build meets its technical and policy requirements. Failure returns the build with violations that must be fixed and resubmitted.

Related: Technical Requirements Checklist (TRC), Submission, Waiver
Technical Requirements Checklist (TRC)

The platform holder's published list of mandatory technical and behavioral requirements a title must satisfy. Testers derive compliance cases directly from each numbered requirement.

Related: Certification (Lotcheck), Compliance Test, Waiver
Compliance Test

A test that verifies a specific platform requirement, such as correct handling of controller disconnect, storage-full conditions, or user sign-out. Results are evidenced for submission review.

Related: Technical Requirements Checklist (TRC), Certification (Lotcheck)
Waiver

A platform holder's written approval to deviate from a requirement, usually granted for a justified technical reason. Without a waiver, the deviation is a certification failure.

Related: Certification (Lotcheck), Technical Requirements Checklist (TRC)
Submission

The process of delivering a candidate build to the platform holder for certification, including required metadata, declarations, and test evidence. Rejected submissions cost schedule and fees.

Related: Certification (Lotcheck), Release Candidate
Latency

The delay between an input or action and its observable effect, including network transit and server processing. High latency makes actions feel unresponsive and can desynchronize players.

Related: Ping, Packet Loss, Lag Compensation
Packet Loss

The failure of transmitted data to reach its destination, causing missing updates, rubber-banding, or disconnects. Testers simulate loss percentages to verify graceful degradation.

Related: Latency, Network Simulation, Jitter
Jitter

Variation in the delay between packets, which produces uneven movement and unreliable timing even when average latency is low. It is usually tested alongside latency and packet loss.

Related: Latency, Network Simulation
Network Simulation

Deliberately injecting latency, jitter, packet loss, and bandwidth limits to test online behavior under poor conditions. Tools apply these profiles without requiring real long-distance connections.

Related: Packet Loss, Jitter, Latency
Lag Compensation

Server-side logic that rewinds or predicts game state so actions taken under latency are judged fairly. Testers check that it does not create exploitable advantages or visible anomalies.

Related: Latency, Host Migration
Host Migration

Transferring authority for a multiplayer session to another player when the original host leaves or drops. Tests verify the match continues, state is preserved, and clients reconnect cleanly.

Related: Dedicated Server, Network Simulation
Defect Severity

The measured impact of a defect on the product, such as crash, blocked progress, or cosmetic issue. Severity is a property of the defect itself, independent of how urgently someone wants it fixed.

Related: Defect Priority, Reproduction Steps, Bug Life Cycle
Defect Priority

The order in which a team intends to fix a defect, balancing severity against schedule, risk, and business needs. A high-severity crash may be low priority if it occurs in cut content.

Related: Defect Severity, Bug Life Cycle
Reproduction Steps

The precise, ordered actions and conditions that reliably trigger a defect. Clear steps with preconditions and observed versus expected results let developers confirm and fix the issue quickly.

Related: Defect Severity, Build
Bug Life Cycle

The defined sequence of states a defect passes through, typically new, assigned, fixed, verified, and closed, with reopen paths. Each transition has an owner and entry criteria.

Related: Defect Severity, Defect Priority, Triage
Triage

A regular meeting where new and open defects are reviewed, prioritized, assigned, and sometimes deferred or rejected. It keeps the defect backlog actionable and aligned with release risk.

Related: Bug Life Cycle, Defect Priority
Test Coverage

The extent to which tests exercise defined targets, whether requirements, code paths, features, or platforms. It is reported as a proportion against a stated baseline so it can be interpreted.

Related: Traceability Matrix, Test Suite
Traceability Matrix

A table linking requirements to the test cases that verify them, showing coverage and gaps. It supports impact analysis when requirements change late in development.

Related: Test Coverage, Test Case
Defect Density

The number of confirmed defects per unit of scope, such as per feature, per thousand lines of code, or per test hour. It highlights risky areas and informs where to focus testing.

Related: Test Coverage, Triage
Release Candidate

A build considered potentially shippable, pending final verification and approvals. Any change after it is frozen requires justification and re-testing of affected areas.

Related: Regression Testing, Submission
Non-Disclosure Agreement (NDA)

A binding contract prohibiting disclosure of confidential material such as unreleased builds, platform documentation, and test evidence. Breaching it can end a contract and carry legal liability.

Related: Certification (Lotcheck), Test Evidence
Test Evidence

Recorded proof that a test was performed and its result, such as logs, captures, or completed checklists. Certification and audits often require retained evidence for each claimed pass.

Related: Compliance Test, Non-Disclosure Agreement (NDA)