Mobile Game Testing Checklist: 100 APKs Zero Crash Method (Indie Dev Guide)

Play Store rejections, 1-star reviews, lost revenue – all from unnoticed crashes. Test 100+ APKs across devices without thermal throttling, memory leaks, battery drain. This battle-tested checklist delivers 99.9% crash-free release used by 500K+ download indie studios. Covers functional, performance, compatibility, Play Console submission – everything for ₹50L+ revenue protection.

High CPM keywords: mobile game testing checklist 2026, APK crash testing phones, Unity game QA checklist, Play Store zero crash method.


🎯 Why 99.9% Crash-Free Matters (₹50L Revenue Protection)

❌ 1% crash rate = 10K angry 1-star reviews
❌ 5% battery drain = 20K uninstalls Day 1
❌ 2% thermal throttle = 15K "laggy" complaints
✅ 99.9% clean = 95% retention → ₹50L AdMob revenue

Reality: 70% Play Store rejections = crashes/compatibility. 30% revenue loss = battery/performance issues.


📱 Device Matrix: Test These 9 Phones (₹1.2L Total)

BudgetPhonePriceRAMWhy Critical
₹25KPOCO F6₹25K12GBLow-end APK stability
₹35KRealme GT6₹35K12GBMid-range crash testing
₹45KOnePlus 13R₹45K16GBBattery drain benchmark
₹75KiQOO 14₹75K16GBGraphics stress (BGMI Ultra)

Minimum: POCO F6 + OnePlus 13R (₹70K total).


Complete 100 APK Testing Checklist (9 Phases)

Phase 1: Pre-Launch Environment Setup

Test ItemPass CriteriaFail Action
Clean install/uninstallNo leftover filesFix PackageManager
APK size <150MBGoogle Play compression compliantUnity: Split APK enable
Version code incrementHigher than Play Store currentandroid:versionCode++
OBB files (if any)Correct MD5 checksumRebuild OBB

Phase 2: Functional Core (50 Test Cases)

Game MechanicTest CasesCrash TriggersStatus
MovementJump, slide, dashCollision edge cases☐ Pass/Fail
CombatAll weapons, combosRapid fire spam☐ Pass/Fail
UI NavigationAll menus, buttonsBack button spam☐ Pass/Fail
Save/LoadMid-battle saveCorrupted save recovery☐ Pass/Fail
Store/IAPPurchase flowNetwork disconnect mid-buy☐ Pass/Fail

Phase 3: Performance Stress (Critical)

MetricTargetTest DurationTool
FPS Stability58-60 FPS4 hours continuousUnity Profiler
Memory Usage<2.5GB peakLevel 10+Android Studio
Thermal Max<44°CBGMI Ultra 2hrsCPU Monitor
Battery Drain<18%/hourMixed gameplayAccuBattery

Phase 4: Network & Multiplayer (20 Test Cases)

ScenarioTest ActionExpected
2G/3G SwitchMid-battle network toggleGraceful reconnect
Player Disconnect1/4 players dropMatch continues
Server Timeout30sec ping spikeRetry with progress
Chat Spam100 messages/secNo UI freeze

Phase 5: Compatibility Matrix (75 Device Combos)

Android VersionRAMScreen SizeTested On
Android 124GB6.5″ HD+POCO M5
Android 1412GB6.7″ FHD+POCO F6
Android 1516GB6.8″ QHDiQOO 14

🔥 Zero Crash Methodology (100 APK Secret)

Daily Testing Rotation (8 Hours)

**9-11 AM: APK Build + POCO F6 (Low-end)**
Unity → Android Studio → APK (15min)
Wireless ADB → Install → 2hr stress test

**12-2 PM: OnePlus 13R (Battery Drain)**
4hr mixed gameplay (combat + menus)
AccuBattery stats screenshot
Firebase Crashlytics check

**3-5 PM: iQOO 14 (Graphics Stress)**
BGMI Ultra HDR + game max settings
Thermal cam (<44°C mandatory)
Unity Profiler: Memory <2.5GB

Crash Classification System

SeverityExamplesFix PriorityStore Impact
S1 BLOCKERCrash on launchIMMEDIATE100% reject
S2 CRITICALMid-game crash24 hours80% uninstall
S3 MAJOR10% FPS drop48 hours50% 1-star
S4 MINORUI text overflowWeek5% complaints

📊 Play Console Submission Checklist

RequirementStatusGoogle Play Rule
APK Size <200MB☐ PassSplit APK enabled
Zero S1/S2 Crashes☐ PassMANDATORY
Content Rating☐ CompleteIARC questionnaire
Privacy Policy☐ Live URLApp Content
Target API 34+☐ PassAndroid 15 compliant

🛠️ Must-Have Testing Tools (₹0-5K)

ToolCostPurposeDownload
Unity ProfilerFreeFPS, memory, CPU usageUnity Editor
Firebase CrashlyticsFreeReal-time crash reportsFirebase Console
Android Studio ProfilerFreeBattery, network analysisAndroid Studio
CPU Monitor₹0Thermal trackingPlay Store
AccuBattery₹250Precise battery drainPlay Store

Thermal Throttling Killers (Most Common Crash)

ProblemSymptomsFix
CPU SpikeFPS drops to 20-30Unity Profiler → Expensive loops
GPU OverloadGraphics artifactsReduce shadow cascades
Memory LeakCrash after 45minGameObjects not destroyed
Shader CompileBlack screen 5secAsync shader loading

🎮 Genre-Specific Crash Hotspots

Game Type#1 Crash TriggerTest Focus
Battle RoyalePlayer respawnNetwork + collision
Hyper CasualEndless loopMemory accumulation
RPGSave mid-combatSerialization errors
MultiplayerHost migrationServer reconnect logic

🚀 Daily Workflow: 100 APK → Play Store Live

**Day 1: Build + POCO F6 (Low-end)**
APK → 4hr stress → Firebase logs → Fix S1/S2

**Day 2: OnePlus 13R (Battery)**
6hr mixed → Battery stats → Optimize loops

**Day 3: iQOO 14 (Graphics)**
BGMI Ultra + max settings → Thermal check

**Day 4: Play Console Submission**
Internal Testing → 50 beta users → Zero crashes

Final Sign-Off Checklist (Before SUBMIT)

CategoryMetricTargetStatus
CrashesFirebase S1/S2ZERO☐ PASS
PerformanceFPS min58 FPS☐ PASS
BatteryDrain/hour<18%☐ PASS
ThermalMax temp<44°C☐ PASS
Store ComplianceAPK size, policy100%☐ PASS

💰 ROI: Testing Investment vs Revenue Protection

**Testing Setup: ₹1.2L (4 phones)**
**Without Testing: 30% revenue loss = ₹15L lost**
**With Testing: 95% retention = ₹45L AdMob revenue**
**NET GAIN: ₹43.8L** (36x ROI)

Indie devs: Which crash type is killing your game? Comment genre + get specific fix! 🎮✅

Leave a Comment

Your email address will not be published. Required fields are marked *

× Square Image
Scroll to Top