Game Testing Guide: Stages, Types, Costs & Best Practices (2026)

Street Fighter II’s combo system came out of game testing. Producer Noritaka Funamizu was playtesting the game when he noticed that certain attacks, timed just right, could be chained so the opponent never got a chance to block, Game Informer recounts. Nobody had designed it. Capcom kept it anyway, and fighting games have been built around that accident for more than three decades. Minecraft’s Creeper has a similar origin: in 2009 Markus Persson swapped the height and length values on a pig model, typed “I think I failed at making a pig” into chat, and kept the result as a monster.

That’s the part of QA that never makes it into a job description. The goal was never a game with zero bugs, since no shipped game has ever had zero. The goal is that every defect players meet is one the team found, understood and chose to keep, like the combo, and not one players discover for them, like a save file that disappears forty hours in.

Making that call on purpose takes a test plan written before alpha, the right split between people and scripts, and a budget someone approved before beta. The sections below follow the same order, then look at who should do the testing and what AI is starting to change. Along the way there’s a severity scale and a go/no-go checklist you can download and use on your next release candidate.

What Is Game QA and Where Does It Fit in Development?

Game QA, short for quality assurance, makes sure a game works as designed, runs on the hardware it claims to support, and passes the rules of every store it ships to. Game testing is the hands-on part of that job: QA engineers and game testers playing builds, filing bug reports and re-checking fixes. QA also owns the process around the testing, from the test plan and the bug tracking rules to the call on whether a build is ready. The name oversells it slightly, if you ask us: QA can’t assure quality, only report on it honestly. What the team does with that report is a production decision.

In the game development lifecycle, testing isn’t a phase that starts when production ends. It runs through all six stages that most studios’ SDLC names:

  1. Planning. The game design document sets the features, and QA turns them into acceptance criteria and a first test plan.
  2. Production. Every new build gets smoke tests, functional checks and exploratory play as features land.
  3. Testing. Alpha and beta builds go through full regression, compatibility and performance passes.
  4. Pre-launch. Release candidates go through console certification and, on mobile, store review.
  5. Launch. The day-one patch gets the same regression as the game itself, by people running on less sleep.
  6. Post-launch. Live support means testing every hotfix, content update and seasonal event before players see it.

Skipped stages show up in store data. In 2025 Apple’s App Review team rejected 2.09 million of the 9.1 million submissions it received. The Performance section of its guidelines, the one covering crashes, bugs and incomplete builds, was cited in 1.35 million of them. That’s more than the legal, design and business sections put together. A rejection rarely kills a launch. It costs days in someone else’s queue, usually the days the marketing campaign was booked for.

The Stages of Game QA: From Alpha to Live Support

Those six stages of the lifecycle map onto four testing phases. The classic model ran closed alpha, closed beta, open beta and live testing, and every step happened after most of the game existed. Today’s video game testing pipeline adds a phase at each end: planning before the first build, and live support that lasts as long as the servers do.

StageBuild stateWho testsExit criterion
Pre-productionDesign documents, prototypesQA lead, producerApproved test plan and device matrix
AlphaEvery feature in, many unfinishedInternal QA engineers, developersNo blockers on the core loop
Closed and open betaContent complete, balancingOutside players plus internal QAStable servers, crash rate at target
Launch and live supportRelease candidate, then patchesQA team, certification, playersCertification passed; each patch regressed

The stage most often compressed is the first row, because nothing seems to be broken yet. It’s also the cheapest row to get right.

Pre-Production and Test Planning

Video game testing starts before there’s much of a game to test. A QA lead reads the design documents and flags features that will be hard to verify: procedural levels, online economies, anything with a random seed. Then comes the test plan, with scope, platforms, device matrix, tools, and entry and exit criteria for each milestone. This is also when the team agrees which checks will be automated, because adding test hooks to code that was written without them is slow, unglamorous work. In our experience, time spent on the plan here comes back several times over in beta. It’s also the only document in the project that gets more useful the more pessimistic its author is.

Alpha Testing

Alpha is the first build in which every major feature exists, even if half of them still look wrong. Testing here is mostly internal: QA engineers run functional and exploratory passes, developers fix blockers, and producers read the bug curve to judge whether the schedule is real. Pre-alpha builds get tested too, on a narrower scope such as the core loop and the save system. The mistake we see most is treating alpha as the moment QA joins the project, when it should be the moment QA finally has enough game to break at scale.

Beta Testing: Closed and Open

Closed beta gives the build to a limited group of outside players, usually under NDA, to find what an internal team can’t: unusual hardware, strange play styles, and balance problems that only appear after twenty hours. Open beta is mostly a load test with a marketing budget attached. Battlefield 6’s open beta peaked at 521,079 concurrent players on Steam in August 2025, with queues of up to half an hour while DICE worked on a “substantial increase” in server capacity. Finding that ceiling on a beta weekend, rather than on launch day, is the whole point of the exercise.

Launch and Post-Launch (Live Support) Testing

The release candidate is the build QA signs off for certification and store submission, and from that point every change goes through regression before it ships. After launch, live support means testing hotfixes against dozens of real configurations under time pressure, while players file bug reports faster than any internal team can. Borderlands 4 is the recent cautionary case. It launched on PC in September 2025 to a Mixed Steam rating driven by performance, and a patch meant to reduce stuttering drew a fresh wave of reports that things had got worse. A post-launch patch has to prove it fixed more than it broke, ideally before players get the chance to check.

Test loop for a live game event, from build to hotfix

Testing Live Events and Content Updates

A live game ships a small release every week or two, and each one needs its own test pass. The list is short and unforgiving. Purchases have to deliver the right items in every store, event rewards have to grant once and only once, and timers have to start and end correctly in every time zone. Old save files must load after the update, and server-side config changes get checked on a staging environment before players see them. Anything that touches currency gets tested twice, because a reward bug that duplicates premium currency can wreck a game’s economy in an afternoon. Blizzard found that out on Diablo IV, which had player trading suspended over a duplication exploit in October 2023, the second freeze of that year. Players will always find a duplication exploit faster than a QA team, mostly because they’re far more motivated. The production side of this is covered in our guide to LiveOps strategy for games. On the QA side, the rule we’d hold to is simple: no event goes live without a regression pass on purchases and saves, however small the change looks.

How the QA Process Works, Step by Step

The stages above describe when testing happens. The process below is what a QA team repeats inside each of them, from the first prototype to the fortieth patch.

  1. Requirement elicitation. The team learns the game in detail: its rules, characters, mechanics, level structure and target platforms. Without this, testers can’t tell a bug from a design decision.
  2. Test strategy. A document sets the roadmap: how many test cycles, which testing types, which tools, and what counts as a blocker, a major or a minor defect.
  3. Test case design. Each test case defines the inputs, the conditions and the expected result. Good cases are short enough that two testers run them the same way.
  4. Test execution. Testers run the cases on the target builds and platforms, alongside exploratory sessions that follow no script at all.
  5. Results record. Every defect goes into the bug tracking system with steps to reproduce, build number, platform, severity, and a video or screenshot. A ticket that just says “it crashed” isn’t a bug report. It’s a mood.
  6. Defect log maintenance. The log is triaged, assigned, verified after each fix and kept tidy, so it stays useful for post-release maintenance and the next project.

Step five decides how fast everything else moves. A bug report without clear repro steps can cost a programmer an afternoon, and an afternoon multiplied by a few hundred bugs is a milestone.

Bug Severity and the Go/No-Go Call

Step two’s severity rules deserve more than a line, because every studio names its levels a little differently, and the arguments start when two teams use the same word for different things. Agree on one scale before alpha and put it in the test plan.

SeverityWhat it meansExampleCan you ship with it?
BlockerStops testing or stops the player completelyCrash on boot, a main quest that can’t be finishedNo
CriticalSerious harm, even if rareSave corruption, a purchase that charges but doesn’t deliver, a certification violationNo
MajorA feature is broken, but a workaround existsA missing quest marker, a menu that needs two tries to openOnly with a fix date and the producer’s sign-off
MinorVisible but doesn’t affect playA texture seam, a typo in a tooltipYes, logged in known issues

Severity says how bad a bug is. Priority says how soon it gets fixed, and the two don’t always match: a typo in the game’s own title on the main menu is minor by severity and first in line by priority.

Watch for severity inflation, too. When every ticket arrives marked critical, programmers stop reading the field, and the one real critical waits in line behind a misaligned button.

The release decision itself works best as a short checklist that nobody is allowed to argue with at 11 p.m. before submission:

  • Zero open blockers and criticals on every target platform
  • A full regression pass on the release candidate itself, not on the build before it
  • Crash rate at or below target in the last long play session and in any live telemetry
  • The platform certification checklist self-audited, with feedback from any pre-submission check addressed
  • Saves and purchases tested on fresh installs and on upgrades from the previous version
  • A known-issues list agreed with the producer and the community team
  • A day-one patch plan and a named owner for hotfixes

Download the free QA templates: Excel (.xlsx)

Five tabs: how to use it, the severity scale above, a bug report template with an example entry, a go/no-go checklist that returns GO or NO-GO on its own, and a QA metrics sheet that calculates the numbers from the section on measuring QA further down.

Types and Techniques of Game QA

The process stays the same whatever you test. What changes is the type of check, and a mid-size release on PC and two consoles will run most of the types below, often several in the same week. They differ less in what they check than in how well they automate, and that difference decides where a QA budget goes.

TypeWhat it checksHow well it automates
FunctionalFeatures behave as the design saysWell, for repeatable flows
RegressionOld features still work after a changeVery well; it’s what automation is for
CompatibilityHardware, OS, drivers, controllers, handheldsPartly; device farms help, physical checks remain
PerformanceFrame rate, memory, load times, stutterWell for captures, badly for “does it feel smooth”
LoadServers, matchmaking and backend under peak trafficWell, with bots and simulated clients
LocalizationText, fonts, formats, cultural fitPartly; screenshots can be automated, judgment can’t
UsabilityOnboarding, UI clarity, accessibilityBarely; it needs real people
Exploratory and ad hocAnything nobody thought to scriptNot at all
Compliance and certificationPlatform holder and store requirementsPartly, against a checklist

Read that last column as a staffing plan. The top rows can run overnight. Everything from localization down still needs a person in a chair.

Functional and Compatibility Testing

Functional testing checks that each feature does what the design says, from a door that should open to a purchase flow that should deliver the right item. Regression testing is its repeat form, re-running earlier checks after every change so that a fix in one system doesn’t break three others. Nobody puts regression testing in a trailer, but it catches the bugs that fixes create, and on most projects there are more of those than anyone admits. Compatibility testing covers the hardware matrix: GPUs and drivers on PC, controllers, operating system versions, and handhelds such as Steam Deck, where Valve runs its own compatibility review and labels each game on its store page. On mobile the matrix is wider still, which is why device coverage is one of the first questions we ask on mobile game development services projects.

Performance and Load Testing

Performance testing measures frame rate, frame-time spikes, memory, load times and thermal behavior on the weakest hardware the game claims to support, not the strongest one in the studio. The machine under a programmer’s desk is the least representative PC the game will ever run on. Cyberpunk 2077 remains the benchmark for what happens when that step is under-resourced. After its December 2020 launch on PS4 and Xbox One, Sony pulled the game from the PlayStation Store and offered full refunds, and it didn’t return to the store until June 2021. Load testing does the same for the backend, with bots and simulated clients pushing login, matchmaking and inventory services past expected peak traffic. Diablo III is the classic launch-day warning: in May 2012 players spent hours staring at Error 37, and Blizzard admitted that “despite very aggressive projections, our preparations for the launch of the game did not go far enough.” When the weak point turns out to be the server architecture rather than the content, the fix is more often a job for game engineering services, not for more testers.

Localization and Usability Testing

Localization testing checks every language build for truncated or overlapping text, missing glyphs, wrong date and currency formats, voice lines out of sync with subtitles, and content that reads differently in another market. IBM’s design guidance, summarized by the W3C, expects English strings of up to ten characters to grow two to three times longer in European languages, so a button sized for “Play” can overflow the moment the translation lands. Zero Wing shows what happens when nobody checks the words at all: its 1991 European release was translated by a team member rather than a professional, shipped “All your base are belong to us,” and became the best-known translation failure in games. Few people remember how it played. Usability testing puts the game in front of people who’ve never seen it and watches where they get stuck in onboarding, menus or the first combat encounter. Accessibility checks, such as subtitle size, color-blind modes and remappable controls, belong here too. The hardest part of a usability session is usually the developer in the room who wants to explain the controls.

Exploratory and Ad Hoc Testing

Exploratory testing is structured freedom: a tester gets a charter (“break the crafting system”, “try to fall out of the map in zone three”) and a time box, then follows their instincts. Ad hoc testing drops even the charter, and includes monkey testing, where random inputs hunt for crashes, and pair testing, where two testers share one build and one keyboard. Both find the bugs nobody wrote a test case for, which on most projects includes the embarrassing ones. They’re also the techniques least touched by automation, for reasons the AI section below comes back to. Goat Simulator took the idea from the intro to its limit: Coffee Stain’s lead developer fixed only the bugs that crashed the game and kept the physics glitches, because they were the funniest thing in it. Every bug that shipped was a decision.

Goat Simulator goat flying over a road
Goat Simulator, Coffee Stain Studios. The lead developer fixed only the bugs that crashed the game and kept the physics glitches as the joke.

Common Types of Bugs Game QA Catches

Each of those test types exists to catch a family of bugs, and some bugs are worth real money to find. When Sony opened its PlayStation Bug Bounty program to the public with HackerOne in 2020, critical PS4 vulnerabilities carried bounties starting at $50,000. Security research is its own discipline, but the logic is the same one QA works on every day: a defect found before players find it is the cheapest one you’ll ever fix. These are the categories that fill most bug trackers:

  • Graphic glitches. Missing or stretched textures, clipping, z-fighting, broken animations and the occasional character standing in a T-pose at a funeral.
  • Gameplay defects. Mechanics that don’t work as designed, quests that can’t be finished, and progression blockers that trap players behind a door that never opens.
  • Crashes, freezes and hangs. The category that decides review scores and, on console, certification results.
  • Save and progression errors. Corrupted or lost saves, the bug players forgive least, because it takes their time with it. When Starfield reached PS5 in April 2026, more than two years after its first release, Bethesda still had to acknowledge save issues alongside regular crashes.
  • In-game purchase problems. Missing payment options, items that don’t arrive, or double charges, all of which also turn into store compliance issues.
  • Audio defects. Missing sounds, music that cuts out, or voice lines that don’t match subtitles.
  • Text and localization problems. Typos, untranslated strings, and text that overflows its box in longer languages.
  • Network and sync issues. Desync between players, rubber-banding, and matchmaking failures, which usually only show up under real load.

Players judge a game by its worst ten minutes, not its best ones. QA exists to make those ten minutes dull.

How QA Differs on Mobile, Console and PC

The test types and bug families above apply on every platform. What changes is who stands between your build and the player, and how fast a fix can get through.

MobileConsolePC
GatekeeperApp Store review, Google Play policies and vitalsPlatform certification (Sony TRC, Xbox Requirements, Nintendo Lotcheck)Almost none on Steam; Valve’s Steam Deck review for the handheld badge
Device matrixHundreds of Android models plus several iOS versionsA handful of fixed hardware models per platformOpen-ended: GPUs, drivers, CPUs, handhelds
Main QA riskHeat, battery and memory on mid-range Android; store rejectionA failed submission that moves the release dateDriver-specific crashes, shader stutter, min-spec performance
Patch speedDays, through store reviewEach patch goes back through certificationSame day, if you want

The slowest gate is also where testing has to be most complete before a build leaves the studio.

Mobile

On the mobile projects we work on, mid-range Android phones are where games overheat, drain batteries and get killed for using too much memory. Test on the device tiers your analytics actually report, not on the flagships the team carries. Cloud device farms such as Firebase Test Lab, which runs game loop tests on real devices in Google’s data centers, or AWS Device Farm widen coverage without buying a drawer full of phones. Store rules move too: from August 31, 2026, new apps and updates on Google Play must target Android 16 (API level 36), with an extension available to November 1. A target-SDK bump is a full regression job, not a settings change. Mobile backends get surprised as well. When Pokémon GO launched in 2016, Google’s engineers reported traffic at 50 times Niantic’s original target and ten times the worst case anyone had planned for. A load test only covers the numbers someone wrote into it.

Console Certification

Every console maker runs its own certification: Sony’s Technical Requirements Checklist, Microsoft’s Xbox Requirements and Nintendo’s Lotcheck. The detailed lists are shared only with registered developers under NDA, but the themes are consistent: save data handling, user and account switching, suspend and resume, network loss, storage-full messages, achievements or trophies, platform terminology and age ratings. Microsoft is the one holder that publishes its certification timelines: four business days for a digital base game, two for a content update, and optional pre-submissions for early feedback. A failed submission comes back with conditions that must all be fixed before resubmitting, and until then the game can’t release. Passing isn’t the same as being ready, though. Certification checks rules, not quality: Pokémon Scarlet and Violet cleared Nintendo’s process and launched in November 2022 with performance problems serious enough that Nintendo said it was “working on improvements to the games”, even as they sold more than 10 million copies in three days. Plan the schedule for at least two submission cycles per platform, and treat the release-candidate estimate in the cost section below as normal, not pessimistic. For Nintendo Switch 2, devkits come only through the Nintendo Developer Portal to approved developers, so check a partner’s access before you count on it.

Console certification timeline with Xbox submission times

PC

PC has no certification gate on Steam, which makes it the platform where testing discipline is entirely self-imposed. The gate doesn’t disappear, it just moves: Steam will publish almost anything, and its reviewers will review almost everything, usually in the first weekend. The matrix is the problem: GPU vendors, driver versions, CPUs with different core counts, ultrawide monitors, and handhelds such as Steam Deck and its Windows rivals. Shader compilation stutter is a familiar PC complaint with Unreal Engine 5 games, and Gearbox pointed to shaders when Borderlands 4 players reported stutter after a patch. It shows up on a first run with a clean shader cache, which is exactly the run internal testers stop doing after week one. Test the minimum spec you publish on the store page, on real hardware, and test it cold.

Manual vs. Automated QA: What’s Best for Your Project?

Whichever platforms you ship on, the next decision is who, or what, runs the checks. Almost every studio ends up with both people and scripts, and the question is where the line sits, and it tends to sit further toward automation than teams expect once the game is live and patching often.

Manual testingAutomated game testing
Speed per runHours to daysMinutes, overnight, on every build
Upfront costLow; testers can start on day oneHigh; scripts, hooks and infrastructure first
Cost over timeGrows with every regression cycleFalls as the suite covers more of the game
CatchesFeel, fun, visual oddities, confusing UX, “this seems wrong”Crashes, broken flows, performance regressions, save errors
MissesSlow, repetitive checks done the hundredth timeAnything nobody wrote a test for
Best forEarly prototypes, exploratory play, usability, certification checklistsSmoke tests, regression, load, live-service patch cycles

The row that decides most budgets is cost over time. Manual regression is cheap once and expensive forever. Our rule of thumb: once someone has run the same check by hand for the third time, write the script, because the fourth run is where attention starts to slip.

Rare is the best public case for automating early. The studio built Sea of Thieves with automated tests for gameplay features from the start. By the time it presented its continuous delivery approach at GDC 2018, it had shipped more than 100 retail releases with a very small manual test team, and the bug count had stayed low throughout. That said, Rare also notes that adopting continuous delivery takes a studio several years, so it isn’t a switch to flip in the month before launch.

Cost of manual vs automated regression over time

For most teams we’d automate smoke tests on every build, regression on core flows, save and load, performance captures on fixed routes, and backend load. Manual time goes on exploratory sessions, usability, visual polish and the parts of certification that need a human eye. Both engines give you a head start: Unreal ships with its own Automation Test Framework, and the Unity Test Framework covers edit-mode and play-mode tests. On projects that come to us through our Unity game development services, setting that framework up is a first-sprint task. It’s dull work, and it pays for itself by the first content update.

The Tool Stack Behind It

Tools won’t fix a weak test plan, but a missing one slows everything down. Most studio setups we work in look roughly like this:

  • Bug tracking: Jira in most studios, sometimes Azure DevOps or Hansoft on larger productions.
  • Test management: TestRail, or Xray and Zephyr inside Jira, to hold test cases and track each pass.
  • Engine automation: Unreal’s Automation Test Framework plus Gauntlet for running sessions across devices, and the Unity Test Framework on Unity projects. Tools such as GameDriver or AltTester drive a game’s UI from test scripts.
  • Crash reporting: Sentry, Backtrace or Firebase Crashlytics, so crashes arrive grouped with call stacks instead of as angry forum posts.
  • Devices: Firebase Test Lab or AWS Device Farm for mobile coverage, plus physical devkits for every console.
  • Performance capture: Unreal Insights, the Unity Profiler, RenderDoc and each platform’s own profiler.

The tool that saves the most time is usually the least exciting: a crash reporter wired in from the first playable build.

Not Sure How Much QA Your Game Needs? Let’s Talk

Tell us which platforms you’re shipping on and where your last build broke, and we’ll suggest a split between manual and automated checks, plus an honest view on whether game testing outsourcing makes sense for your team. Sometimes the right answer is two more testers in-house.

How Long Does QA Take (and What Drives the Cost)?

QA lasts as long as the project does, so the useful question is how long each cycle takes and how many cycles the schedule can hold. Every bug goes through the same four steps, and each has its own clock:

  • Identify. A tester finds incorrect behavior and reproduces it reliably.
  • Report. The bug goes into the tracker with severity, repro steps and evidence.
  • Check. The artist, programmer or level designer who owns the area investigates and fixes it.
  • Verify. QA confirms the fix on the next build and checks that nothing nearby broke.

Bug lifecycle: identify, report, check, verify

Coverage multiplies those clocks. Every character has to meet every other character in every mode, on every level and every platform. A tester plays the whole game, then replays the same five minutes fifty times trying to break them. On the mid-size console projects we’ve staffed, the release candidate and certification phase alone takes four to eight weeks, including at least one resubmission. Every schedule we’ve seen has room for one more feature and none for one more test cycle, which is roughly how launch weeks earn their reputation.

Cost moves with five things, and the first two do most of the moving:

DriverWhy it moves the cost
Platform countEach platform adds a device matrix, a performance pass and its own certification or store review
Team size and seniorityManual testers, automation engineers and a QA lead bill at very different rates
Manual-to-automated splitAutomation costs more in the first months and less in every month after
Content volume and online featuresOpen worlds, multiplayer and live events multiply test cases and add load testing
Location of the teamUS and Western European rates run two to three times Eastern European ones

Source: Innovecs Games delivery data, projects staffed 2023 to 2026

Here’s the arithmetic on one realistic setup. The US Bureau of Labor Statistics puts the median QA analyst and tester salary at $104,300 for May 2025. Add roughly 30% for taxes and benefits, and a five-person US team costs about $56,000 a month. In our delivery data, the same headcount in Eastern Europe, four manual testers at around $28 an hour and one automation engineer at around $45, comes to about $25,000 a month. Six months of that team lands near $150,000. The hourly rate isn’t the whole story, since ramp-up, time zones and product knowledge all cost something too, but the gap is wide enough to change the plan. For what it’s worth, we think the cheapest hour in QA is the one that produces a bug report a programmer can act on without a follow-up call. For how QA fits into the full budget, our breakdown of video game development cost covers every other line.

How to Tell Whether QA Is Working

Spending the budget is half the job. The other half is knowing whether it’s working, and a QA team that only reports how many bugs it found is rewarded for noise. The numbers below say more about whether testing is actually protecting the release.

MetricWhat it tells youWhat good looks like
Escaped defectsShare of all bugs that players found firstFalling from one release to the next
Crash rateShare of sessions or users hit by a crashUnder platform thresholds, and trending down
First-pass certificationShare of submissions approved the first timeAs close to 100% as the schedule needs
Time to fix criticalsHours or days from report to verified fixHours during launch week
Reopen rateShare of “fixed” bugs that come backLow; a high rate points at rushed fixes or rushed verification
Find rate vs fix rateNew bugs per build against closed onesThe lines cross, with fixes ahead, before beta ends

Platform holders set some of these thresholds for you. Google Play treats a user-perceived crash rate above 1.09% overall, or above 8% on any single phone model, as bad behavior, and the same page puts the ANR limit at 0.47%. Cross either line and Play may reduce the game’s visibility or show a warning on its store listing, which turns a QA metric into a marketing problem.

Escaped defects can also turn up in very public ways. In 2021 a PC player going by t0st worked out why GTA Online took minutes to load: a single-threaded bottleneck in how the game parsed a JSON file at startup. His patch cut load times by up to 70%, and Rockstar paid him $10,000 through its bug bounty program before shipping an official fix. The game had been live for more than seven years by then.

Game Testing Services vs. In-House QA: Which Fits Your Studio?

Cost and results both depend on who does the testing as much as on how much of it there is. Most studios don’t choose one staffing model forever. They keep a small core and change what surrounds it as the project moves from production into launch and live support. Here’s how the three common setups compare.

In-house QATesting vendor (project-based)Dedicated QA team or co-development
Time to staff2 to 4 months per senior hire1 to 3 weeks2 to 6 weeks
Cost structureFixed salaries through quiet monthsPer project or per test cycleMonthly, scales up or down by agreement
Product knowledgeDeepest; stays in the studioShallow; resets each engagementBuilds over months on one title
Handling peaks (certification, launch)Hard without overtimeStrong for short burstsStrong, with the same people each time
Device and platform coverageLimited to the studio’s labLarge device labsDepends on the partner
Main riskSlow to scale, burnout before launchContext loss between engagementsNeeds a clear owner on the studio side

Source: Innovecs Games delivery data, projects staffed 2023 to 2026

The product-knowledge row is the one studios underrate. A tester who knows the game finds bugs in the places it tends to break, and that knowledge takes months to build.

When an In-House QA Team Makes Sense

Keep QA in-house when testing is continuous, the game is your main revenue line, and the team is large enough to keep testers busy through every quiet month. A QA lead and a test manager should sit inside the studio almost regardless of size, because they own the release decision and the defect history of the game. In-house teams also make sense when builds are too sensitive to leave the building, or when the game depends on design knowledge that’s hard to write down. The weakness is elasticity: a team sized for production is too small for the submission crunch, and a team sized for the crunch sits idle in February.

QA staffing models by duration and product knowledge

When to Use Outsourced QA or a Dedicated Team

Outsourced QA fits work that has edges. Think of a compatibility sweep across hardware, a localization pass in eight languages, a load test before open beta, or the four weeks around platform submission when an in-house team would otherwise double its overtime. On AA teams, where leads are hands-on in the build and already stretched thin, it’s also the fastest way to add capacity without adding hiring work. For short, well-defined passes, specialist game testing companies with large device labs are often the right call. When the need lasts longer than a quarter, a dedicated team or staff augmentation through game development outsourcing keeps the same people on the same game from one milestone to the next. The honest downside is management time: an external team without access to your tracker, your builds and your producer will test the wrong things very efficiently.

What to Check Before You Sign a QA Partner

Most bad QA partnerships fail on access and reporting, not on skill. Before signing, get clear answers on these points:

  • Access. Builds, the bug tracker, design documents and a named producer contact from the first day.
  • Devices and devkits. Which consoles they hold devkits for, how many real Android and iOS devices, and whether they’ve taken a game through TRC, Xbox Requirements or Lotcheck before.
  • Reporting. The bug report format, a severity scale agreed in writing (the one above is a fair start), and a summary per build.
  • Turnaround. How fast a regression pass comes back on a hotfix build, written into the contract.
  • Security and IP. NDA, IP assignment, controlled access to unreleased builds, and no personal devices for testing them.
  • People. Named leads, and a written policy on keeping the same testers on your game.

Start with one bounded job, such as a compatibility sweep or one milestone’s regression, and judge the partner by its first twenty bug reports. Clear repro steps and sensible severities tell you more than any sales call.

Publishers running several titles often have a different problem: four vendors, four reporting formats and nobody sure who owns a bug that crosses two of them. Putting QA with the same partner that builds the feature cuts those handoffs, because bugs go straight to the people who wrote the code. The honest trade-off is independence. A team testing its own work is marking its own homework, so keep an in-house QA lead, or a separate final pass, to check the result.

How AI Is Changing Game QA

Whoever ends up doing the testing, the tools they work with are changing faster than at any point in the last decade. AI arrived in QA through the least glamorous door, and that’s why it’s moving fast there. Working with the University of Tokyo, Square Enix, the publisher behind Final Fantasy and Dragon Quest, has set a goal to automate 70% of its QA and debugging tasks with generative AI by the end of 2027. In early August 2026, at Google Cloud Next Tokyo, it described using Google’s Gemini to watch the screen, follow what’s happening in the game and play builds for testing. Store review is moving the same way: Apple says AI now flags problematic changes in app updates so human reviewers can focus where it matters, which means your build may meet a model before it meets a person.

Three uses are already paying off on real projects:

  • AI-assisted bug detection. Models cluster crash reports, flag duplicate bug tickets, read logs to suggest likely causes, and spot visual anomalies such as missing textures in captured footage.
  • Automated regression scripts. Agents that play builds along learned routes, and tools that draft test cases from design documents, widen coverage without writing every script by hand.
  • Playtesting pattern analysis. Telemetry from playtests shows where players die, quit or get lost, so designers review a heatmap instead of forty hours of video.

What AI doesn’t do well is the part players remember. It can report that a jump fails 3% of the time, but not that the jump feels floaty. It can’t tell whether a bug matters enough to hold a release, or whether a boss is hard in a satisfying way or in an unfair one. Exploratory testing depends on a person wondering what happens if they try something stupid, and that curiosity is hard to specify in advance. There’s an irony here too. As more game code is drafted with AI assistants, there’s more code for QA to check, not less.

The job market reflects that shift more than it reflects replacement. BLS projects QA analyst and tester jobs to grow 6% from 2025 to 2035, slower than the 10% it expects for software developers but still ahead of the 3% average for all occupations. Our read is that AI will take most of the repetitive clicking out of QA within a few years. The testers who stay will spend their time on judgment: what to test, what a failure means, and whether the build is ready to ship.

AI and human steps in the bug pipeline

How Innovecs Games Helps You Ship a Tested, Launch-Ready Build

All of the above assumes someone owns the testing and the fixes together. That’s the model we work in. Innovecs Games has delivered 300+ games over 11+ years, with 200+ developers, artists and designers, offices in the US, UK, Israel and Australia, and R&D hubs in Poland, Ukraine, Romania and Hungary. Shipped work includes Carnivores: Dinosaur Hunter, and named clients include Zynga and JamCity, both of which run live mobile titles. We aren’t a standalone test lab, and we’d rather say that up front. QA is part of how our teams build: structured testing and project management come built into our game co-development and dedicated-team engagements, working in your Jira, your build pipeline and your sprint cadence.

In practice, studios bring us in three ways. Some add a dedicated team that develops and tests a feature set end to end. Some add QA and engineering capacity around certification and launch, then scale back down on a date agreed at the start. Others ask us to build the automation layer described above, so their own testers can spend their time on exploratory play. For the short, lab-heavy passes covered in the outsourcing section, such as forty testers on a device farm for one weekend, a specialist testing company is the better fit, and we’ll tell you so. The titles in our portfolio show what that model has shipped.

FAQ

What is game testing?

Game testing means playing a game on purpose to break it: running builds on the target hardware, logging every defect with steps to reproduce, and checking each fix on the next build. It covers far more than gameplay bugs, from frame rate and memory to translations, store rules and server load. Done well, it tells the team what’s wrong while there’s still time to fix it.

What is QA in game development?

Think of testing as the activity and QA as the system around it. That system decides what gets tested, how bugs are ranked and who signs off a release, so a studio can have plenty of testers and still have weak QA. In most studios a QA lead owns it, with testers and automation engineers doing the checks. The earlier that owner joins the project, the cheaper the bugs they find.

What are the main testing stages in game development?

Most studios work through pre-production planning, alpha, closed and open beta, then launch and live support. Each stage has a different build state and a different goal, from verifying the core loop to load-testing servers. Certification and store review sit between beta and launch. On a live game, the last stage never really ends.

What’s the difference between alpha and beta testing?

The simplest test is who’s playing. Alpha builds stay inside the studio, because features are still missing or broken and the team needs to know what doesn’t work. Beta builds go to outside players, first a limited group and then sometimes everyone, to find problems no internal team can reproduce at scale. Some games stretch beta for years: Baldur’s Gate 3 spent almost three years in early access before its 2023 release.

How long does QA take for a typical game?

There’s no single number, since QA starts in pre-production and continues through every patch. What producers usually need is the length of the final stretch, and for a mid-size console game we plan four to eight weeks for release candidates and platform submissions. Each extra platform, language or online mode adds to that. A mobile game gets through store review faster but spends the saved time on devices.

What types of bugs does QA usually catch?

Most bug trackers fill up with the same families: graphics, gameplay, crashes, saves, purchases, audio, text and network. What changes between projects is the mix. A narrative game fills its tracker with text and localization issues, while an online shooter’s worst bugs sit in matchmaking and sync. Knowing your likely mix early tells you which testers to hire first.

Should I use manual or automated testing for my game?

Both, and the right split depends on how often your build changes. A single-player game that ships once can live with mostly manual testing plus automated smoke tests. A live game that patches every week can’t, because repeating the same regression by hand gets more expensive with every update. Whatever the split, keep people on anything that depends on feel.

Is it better to build an in-house QA team or outsource testing?

Most studios end up with both: an in-house QA lead who owns release decisions, and outside testers for the peaks. Game testing companies handle short, well-defined passes such as compatibility sweeps or localization checks. For work that lasts months, a dedicated team costs less in onboarding than a rotation of vendors. Outsourcing everything only works if someone inside the studio still owns the results.

🤖 How is AI changing game QA?

The fastest change is in triage rather than play. Sorting crash reports, merging duplicate tickets and pointing programmers at the likely cause used to eat hours of a QA lead’s day, and AI tools now do much of that first pass. Agents that play builds on their own are the newer and less proven layer. Expect the repetitive half of QA to shrink before the judgment half does.

🤖 Can AI replace human game testers?

Not the whole job. Machines are taking over the checks that repeat, but someone still has to decide whether a build ships and answer for it if the launch goes badly. What’s changing is the daily work: fewer hours clicking through the same menu, more hours writing tests and reviewing what the tools flag.

Ready to Ship a Well-Tested Game? Let’s Talk

Send us your target platforms, your release date and the part of the build you trust least. We’ll propose game testing services scoped to that risk, whether it’s a certification push or a full dedicated team.

READY TO START YOUR PROJECT?
If you need assistance in building a product from scratch or supporting the existing one, drop us a line to discuss details, and we will reply within 24 hours.