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)
Budget Phone Price RAM Why Critical ₹25K POCO F6 ₹25K 12GB Low-end APK stability ₹35K Realme GT6 ₹35K 12GB Mid-range crash testing ₹45K OnePlus 13R ₹45K 16GB Battery drain benchmark ₹75K iQOO 14 ₹75K 16GB Graphics stress (BGMI Ultra)
Minimum : POCO F6 + OnePlus 13R (₹70K total).
✅ Complete 100 APK Testing Checklist (9 Phases)
Phase 1: Pre-Launch Environment Setup
Test Item Pass Criteria Fail Action Clean install/uninstall No leftover files Fix PackageManager APK size <150MB Google Play compression compliant Unity: Split APK enable Version code increment Higher than Play Store current android:versionCode++ OBB files (if any) Correct MD5 checksum Rebuild OBB
Phase 2: Functional Core (50 Test Cases)
Game Mechanic Test Cases Crash Triggers Status Movement Jump, slide, dash Collision edge cases ☐ Pass/Fail Combat All weapons, combos Rapid fire spam ☐ Pass/Fail UI Navigation All menus, buttons Back button spam ☐ Pass/Fail Save/Load Mid-battle save Corrupted save recovery ☐ Pass/Fail Store/IAP Purchase flow Network disconnect mid-buy ☐ Pass/Fail
Phase 3: Performance Stress (Critical)
Metric Target Test Duration Tool FPS Stability 58-60 FPS 4 hours continuous Unity Profiler Memory Usage <2.5GB peak Level 10+ Android Studio Thermal Max <44°C BGMI Ultra 2hrs CPU Monitor Battery Drain <18%/hour Mixed gameplay AccuBattery
Phase 4: Network & Multiplayer (20 Test Cases)
Scenario Test Action Expected 2G/3G Switch Mid-battle network toggle Graceful reconnect Player Disconnect 1/4 players drop Match continues Server Timeout 30sec ping spike Retry with progress Chat Spam 100 messages/sec No UI freeze
Phase 5: Compatibility Matrix (75 Device Combos)
Android Version RAM Screen Size Tested On Android 12 4GB 6.5″ HD+ POCO M5 Android 14 12GB 6.7″ FHD+ POCO F6 Android 15 16GB 6.8″ QHD iQOO 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
Severity Examples Fix Priority Store Impact S1 BLOCKER Crash on launch IMMEDIATE 100% reject S2 CRITICAL Mid-game crash 24 hours 80% uninstall S3 MAJOR 10% FPS drop 48 hours 50% 1-star S4 MINOR UI text overflow Week 5% complaints
📊 Play Console Submission Checklist
Requirement Status Google Play Rule APK Size <200MB ☐ Pass Split APK enabled Zero S1/S2 Crashes ☐ Pass MANDATORY Content Rating ☐ Complete IARC questionnaire Privacy Policy ☐ Live URL App Content Target API 34+ ☐ Pass Android 15 compliant
🛠️ Must-Have Testing Tools (₹0-5K)
Tool Cost Purpose Download Unity Profiler Free FPS, memory, CPU usage Unity Editor Firebase Crashlytics Free Real-time crash reports Firebase Console Android Studio Profiler Free Battery, network analysis Android Studio CPU Monitor ₹0 Thermal tracking Play Store AccuBattery ₹250 Precise battery drain Play Store
⚡ Thermal Throttling Killers (Most Common Crash)
Problem Symptoms Fix CPU Spike FPS drops to 20-30 Unity Profiler → Expensive loops GPU Overload Graphics artifacts Reduce shadow cascades Memory Leak Crash after 45min GameObjects not destroyed Shader Compile Black screen 5sec Async shader loading
🎮 Genre-Specific Crash Hotspots
Game Type #1 Crash Trigger Test Focus Battle Royale Player respawn Network + collision Hyper Casual Endless loop Memory accumulation RPG Save mid-combat Serialization errors Multiplayer Host migration Server 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)
Category Metric Target Status Crashes Firebase S1/S2 ZERO ☐ PASS Performance FPS min 58 FPS ☐ PASS Battery Drain/hour <18% ☐ PASS Thermal Max temp <44°C ☐ PASS Store Compliance APK size, policy 100% ☐ 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 ! 🎮✅