CDGT study plan
CDGT · Give each week a clear focus.
8 weeks · About 6 hours per week
Game Testing Fundamentals and the Software Development Life Cycle & Test Design Techniques and Test Case Authoring
Map each phase of the game Software Development Life Cycle (concept, pre-production, production, alpha, beta, certification, launch, post-launch) to the testing activities and entry/exit criteria typical at that phase.
Define the core testing terminology (verification vs. validation, severity vs. priority, smoke vs. sanity, regression vs. retest) and give one game-specific example of each.
Compare black-box, white-box, and grey-box approaches in game testing and identify which is most practical for a given gameplay feature.
Apply equivalence partitioning and boundary value analysis to a character stat system (e.g., health, damage, level caps) by deriving test cases from a written rule set.
Write a traceability matrix linking at least five game requirements to designed test cases.
Your checkpoint
A one-page SDLC-to-testing map plus a traceability matrix covering five requirements and their test cases.
Test Design Techniques and Test Case Authoring & Functional Testing of Gameplay Systems
Design test cases for a combat system using decision tables to cover hit/miss, critical hit, blocking, and damage-type interactions.
Use state transition testing to model a player state machine (idle, run, jump, attack, stunned, dead) and derive transition coverage cases.
Write a reusable test case template that includes preconditions, steps, expected results, test data, and platform variables.
Create a pairwise (combinatorial) test set for a character creation screen with at least four independent options.
Review a peer's test cases against a checklist and log at least three concrete improvements.
Your checkpoint
A test design package containing a decision table, a state transition diagram with cases, and a pairwise test set for one gameplay feature.
Functional Testing of Gameplay Systems
Test a core gameplay loop (e.g., quest accept, objective completion, reward grant) and document positive, negative, and edge-case results.
Verify save/load and checkpoint behavior across at least three scenarios: mid-mission save, save corruption, and version mismatch.
Test economy and progression systems (currency gain/spend, inventory limits, level-up thresholds) against the design specification.
Exercise AI and physics behaviors (pathfinding, aggro range, collision, ragdoll) and record deviations from expected behavior.
Identify and document at least two gameplay exploits or sequence breaks found through exploratory testing.
Your checkpoint
A gameplay test report covering one full feature with at least 15 executed test cases and any defects logged.
Platform Certification and Compliance Testing
Summarize the certification requirements for at least two major console platforms, focusing on terminology such as TRC, TCR, XR, and Lotcheck.
Map common compliance categories (save data handling, user accounts, parental controls, network error handling, suspend/resume) to testable checkpoints.
Draft a compliance test checklist with pass/fail criteria for ten certification requirements.
Explain the consequences of certification failure and the resubmission process, including typical timelines and waiver requests.
Differentiate platform compliance testing from first-party publisher requirements and internal quality gates.
Your checkpoint
A 10-item compliance checklist with pass/fail criteria and a short summary of the resubmission workflow.
Multiplayer, Network, and Online Services Testing & Performance, Stability, and Compatibility Testing
Test multiplayer session flows (host, join, invite, migrate host, disconnect, reconnect) and document observed behavior.
Simulate adverse network conditions (latency, packet loss, jitter) using a network emulator and record the impact on gameplay.
Measure and compare frame rate, frame time, and memory usage on at least two target configurations during a defined stress scenario.
Run a stability soak test for a sustained period and log crashes, memory leaks, or performance degradation.
Build a compatibility matrix covering OS versions, GPU tiers, and input devices, and execute a smoke test on each configuration.
Your checkpoint
A performance and network test summary containing at least one latency/loss test result, one soak test result, and a completed compatibility matrix.
Localization and Accessibility Testing & Defect Reporting, Tracking, and Triage
Create a localization test pass for one language, checking text expansion, truncation, font rendering, and cultural appropriateness.
Test accessibility features (subtitles, colorblind modes, remapping, screen reader support) against platform and WCAG-informed guidelines.
Write a defect report that includes clear reproduction steps, expected vs. actual results, severity, priority, and supporting evidence.
Classify a set of sample defects by severity and priority and justify each classification using impact and likelihood.
Describe a triage workflow including roles, cadence, deferral criteria, and regression risk assessment.
Your checkpoint
A localization and accessibility findings log plus three fully written defect reports and a triage decision record.
Test Tools, Automation, and Metrics & Test Design Techniques and Test Case Authoring
Select appropriate automation candidates for a game project and explain why some tests should remain manual.
Build a small automated smoke test (e.g., launching the game, loading a save, verifying a UI element) using a scripting or record-and-playback tool.
Define test metrics such as defect density, test execution rate, pass rate, and escape rate, and calculate them from sample data.
Interpret a test coverage and defect trend report to recommend where to focus remaining testing effort.
Revisit test design techniques by converting one manual test set into parameterized automated checks.
Your checkpoint
A working automated smoke test script plus a metrics dashboard mock-up with calculated values from sample data.
Game Testing Fundamentals and the Software Development Life Cycle & Test Design Techniques and Test Case Authoring & Functional Testing of Gameplay Systems & Platform Certification and Compliance Testing & Multiplayer, Network, and Online Services Testing & Performance, Stability, and Compatibility Testing & Localization and Accessibility Testing & Defect Reporting, Tracking, and Triage & Test Tools, Automation, and Metrics
Complete two full-length practice exams under timed conditions and score them by domain.
Review every missed question and write a corrected explanation referencing the relevant domain concept.
Revisit the two lowest-scoring domains and produce a condensed study sheet for each.
Walk through an end-to-end release readiness review, integrating test results, open defects, compliance status, and risk assessment.
Finalize a personal exam-day strategy covering time allocation, question triage, and common trap patterns.
Your checkpoint
A scored practice exam report with a personalized weak-area study sheet and a one-page release readiness summary.
Milestones
Week 2: Can derive test cases from a written game rule set using at least two formal techniques and explain the coverage achieved.
Week 4: Can list ten platform certification requirements with pass/fail criteria and describe the resubmission process.
Week 6: Can write a complete, reproducible defect report and justify severity and priority in a triage discussion.
Week 8: Score at least 80% on two timed practice exams and show improvement in previously weak domains.