mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-14 18:57:41 +02:00
3.5 KiB
3.5 KiB
Game Test Design: {PROJECT_NAME}
Version: 1.0 Created: {DATE} Author: {AUTHOR}
Overview
Game Description
{Brief description of the game, genre, and core mechanics}
Target Platforms
- PC (Steam/Epic)
- PlayStation 5
- Xbox Series X|S
- Nintendo Switch
- Mobile (iOS/Android)
Test Scope
{What is in scope and out of scope for testing}
Risk Assessment
High-Risk Areas
| Area | Risk | Mitigation |
|---|---|---|
| {area} | {potential issue} | {test strategy} |
Risk Priority Matrix
IMPACT
Low High
┌─────────┬─────────┐
High │ P2 │ P0 │
LIKELIHOOD ├─────────┼─────────┤
Low │ P3 │ P1 │
└─────────┴─────────┘
Test Categories
1. Core Gameplay Tests
1.1 Core Loop
SCENARIO: {Scenario Name}
GIVEN {preconditions}
WHEN {action}
THEN {expected outcome}
PRIORITY: P0
CATEGORY: gameplay
1.2 Combat/Interaction
{scenarios}
1.3 Movement/Physics
{scenarios}
2. Progression Tests
2.1 Save/Load System
SCENARIO: Basic Save/Load Round Trip
GIVEN player has made progress
WHEN game is saved and reloaded
THEN all progress is preserved
PRIORITY: P0
CATEGORY: progression
2.2 Unlock System
{scenarios}
2.3 Economy
{scenarios}
3. Multiplayer Tests (if applicable)
3.1 Connectivity
{scenarios}
3.2 Synchronization
{scenarios}
3.3 Network Degradation
{scenarios}
4. Platform Tests
4.1 Certification Requirements
{scenarios for TRC/XR items}
4.2 Input Handling
{scenarios}
4.3 Performance
{scenarios}
4.4 Accessibility
{scenarios}
Coverage Matrix
| Feature | P0 | P1 | P2 | P3 | Total |
|---|---|---|---|---|---|
| Core Gameplay | |||||
| Combat | |||||
| Progression | |||||
| Save/Load | |||||
| Multiplayer | |||||
| Platform | |||||
| Total |
Automation Strategy
Recommended for Automation (Unit/Integration)
- {feature/scenario} - Reason
- {feature/scenario} - Reason
Manual Testing Required
- {feature/scenario} - Reason (e.g., requires human judgment on "feel")
- {feature/scenario} - Reason
Automation Tools
- Engine: {Unity/Unreal/Godot}
- Framework: {Unity Test Framework/Unreal Automation/GUT}
- CI Integration: {GitHub Actions/Jenkins/etc.}
Playtesting Recommendations
Internal Playtests
- Focus: Core loop validation
- Participants: QA + dev team
- Duration: {hours}
External Playtests
- Focus: User experience, difficulty curve
- Participants: Target audience
- Duration: {hours}
Next Steps
- Review test design with team
- Prioritize P0 test implementation
- Set up test framework (use
frameworkworkflow) - Generate automated tests (use
automateworkflow) - Plan playtesting sessions (use
playtest-planworkflow)
Appendix
Glossary
{Game-specific terms and definitions}
References
- Game Design Document
- Platform Certification Guidelines
- Knowledge Base:
qa-index.csv