게임 QA — 플레이·밸런스·그래픽·사운드·플랫폼 심의·멀티플레이·확률형 아이템·라이브 운영
명세에 정답이 없는 도메인에서 품질을 판정한다. 게임 QA가 일반 소프트웨어 테스트와 다른 이유와 ISTQB CT-GaMe의 7개 장, 알파·베타·골드 마일스톤을 정리하고, 플레이·밸런스 테스트와 진행 차단(블로커) 분류 기준을 세운다. 그래픽·사운드·조작 장치·레벨 테스트의 결함 유형을 익히고, 콘솔 TRC·XR·Lotcheck과 모바일 스토어 심사, 게임물관리위원회 등급분류에 대응한다. 멀티플레이 동기화·지연 보상·서버 권위와 치트 대응, 동시접속 부하를 시험하고, 2024년 3월 시행된 확률 정보 표시 의무와 2025년 8월 시행된 징벌적 손해배상·입증책임 전환에 맞춰 확률형 아이템을 통계적으로 검증한다. 로컬라이제이션·크라우드 테스트와 라이브 운영의 패치 회귀까지 다룬다.
★ 게임의 품질은 명세 준수가 아니라 플레이어가 겪는 경험과 약속한 확률로 판정된다.
학습 목표
이 모듈 한 줄 요약 — "합격 기준이 비어 있는 것을 시험하는 법". 일반 소프트웨어의 결함은 "적어 둔 것과 다른 것" 이다. 게임에는 그 적어 둔 것이 없는 곳이 많다 — "보스전이 재미있어야 한다", "타격감이 좋아야 한다" 는 합격·불합격으로 떨어지지 않는다. 그래서 게임 QA 는 판정 기준을 스스로 세우고 증거로 설득하는 일 이다. 플레이어가 만들 수 있는 상태가 사실상 무한하다는 점도 다르다.
일반 소프트웨어의 결함은 명세와 실제가 어긋난 지점이다. 게임에는 그 명세가 비어 있는 곳이 많다. "보스전이 재미있어야 한다", "타격감이 좋아야 한다", "과금하지 않아도 3주 안에 최종 던전에 도달할 수 있어야 한다" 같은 요구는 합격·불합격으로 떨어지지 않는다. 게다가 플레이어가 만들 수 있는 상태의 수는 사실상 무한하고, 콘솔 제조사·스토어·등급분류 기관·법률이 각자 별도의 합격 기준을 들이민다. 그래서 게임 QA는 판정 기준을 스스로 세우고 증거로 설득하는 일 이다.
이 모듈은 먼저 게임 QA가 일반 테스트와 무엇이 다른지, 게임 개발 파이프라인의 마일스톤(프로토타입·버티컬 슬라이스·알파·베타·릴리스 후보·골드·라이브)에서 QA가 무엇을 하는지, ISTQB CT-GaMe 실러버스의 7개 장이 이 모듈의 어느 레슨에 대응하는지 정리한다. 이어서 플레이 테스트와 밸런스 검증, 진행 차단(블로커)·소프트락·하드락을 가르는 게임 전용 심각도 척도를 세운다. 그래픽·사운드·조작 장치·레벨의 결함 유형을 익히고, 콘솔 인증(TRC·XR·Lotcheck)과 모바일 스토어 심사, 게임물관리위원회 등급분류에 대응한다. 멀티플레이에서는 서버 권위·예측·지연 보상·롤백 넷코드와 치트, 동시접속 부하를 시험한다. 확률형 아이템은 2024년 3월 시행된 확률 정보 표시 의무와 2025년 8월 시행된 징벌적 손해배상·입증책임 전환을 배경으로 표시 확률 = 서버 테이블 = 실제 결과 를 통계적으로 검증한다. 마지막으로 로컬라이제이션·크라우드 테스트와 라이브 운영의 패치 회귀·핫픽스·이벤트 시간 경계를 다룬다.
모듈 5(탐색적 테스트)의 차터와 모듈 6(결함 관리)의 심각도·재현 절차가 이 모듈의 기본 도구이고, 모듈 16(비기능 테스트)과 모듈 29(네트워크 열화 테스트)가 멀티플레이 레슨의 토대가 된다.
이 모듈을 관통하는 문장은 하나다. 게임의 품질은 명세 준수가 아니라 플레이어가 겪는 경험과 약속한 확률로 판정된다.
완료 후 할 수 있는 것
- 게임 QA가 일반 소프트웨어 테스트와 다른 이유를 설명하고, 게임 개발 마일스톤별로 QA의 초점과 종료 기준을 말할 수 있다
- ISTQB CT-GaMe 실러버스의 7개 장(게임 테스트의 특수성·게임 메커닉·그래픽·사운드·컨트롤러·레벨·로컬라이제이션)을 실무 활동에 연결할 수 있다
- 플레이 테스트와 기능 테스트를 구분해 설계하고, 재화 획득·소모 흐름과 DPS·TTK·승률을 스프레드시트나 스크립트로 시뮬레이션해 밸런스 위험을 수치로 제시할 수 있다
- 크래시·블로커·A·B·C 같은 게임 전용 심각도 척도로 결함을 분류하고, 영상·세이브 파일·시드·빌드 번호·콘솔 명령어를 갖춘 재현 증거를 만들 수 있다
- 그래픽·사운드·조작 장치·레벨 테스트의 전형적 결함을 체크리스트로 만들고 탐색적 테스트 차터로 운영할 수 있다
- 콘솔 인증과 모바일 스토어 심사의 실패 영역을 사전 점검(pre-cert)으로 걸러 내고, 국내 등급분류 경로를 설명할 수 있다
- 서버 권위·클라이언트 예측·서버 보정·지연 보상·롤백 넷코드의 차이를 설명하고, 지연·지터·패킷 손실 조건에서 동기화 결함과 치트 가능성을 시험할 수 있다
- 확률형 아이템의 표시 확률을 이항 신뢰구간과 카이제곱 적합도 검정으로 검증하고, 천장 시스템·조건부 확률·확률 테이블 변경 관리·결제 흐름을 시험할 수 있다
- 로컬라이제이션 결함을 의사 로컬라이제이션으로 조기에 드러내고, 라이브 운영의 패치 스모크·핫픽스·서버 설정 토글·이벤트 시간 경계를 회귀 범위로 관리할 수 있다
채용시장에서의 위치
국내에서 게임 QA 인력을 가장 많이 뽑는 곳은 대형 게임사(넥슨·엔씨소프트·넷마블·크래프톤·스마일게이트·펄어비스·카카오게임즈·컴투스 등)와 그 자회사, 그리고 게임 QA 외주 전문 업체다. 대형사는 사내 QA 조직을 두고 신작 개발 QA·라이브 QA·사업(과금·확률) 검증·자동화 QA를 나눠 운영하는 경우가 많다. 외주 업체는 여러 타이틀을 돌며 기능 테스트·호환성·로컬라이제이션· 콘솔 인증 사전 점검을 대행한다. 신입이나 비전공 전환자가 가장 많이 진입하는 통로가 외주 업체의 기능 테스트 포지션이고, 여기서 여러 장르와 플랫폼을 짧은 기간에 경험한 뒤 게임사 사내 QA로 옮기는 경로가 흔하다.
라이브 서비스 게임이 늘면서 라이브 QA 의 비중이 커졌다. 매주 또는 격주로 나가는 패치와 이벤트, 새벽 점검, 핫픽스 대응이 주 업무이고, 교대 근무나 점검 시간 대기가 공고에 명시되기도 한다. 확률형 아이템 규제가 강화된 뒤로는 확률 테이블·과금 흐름·표시 정보의 일치를 전담하는 검증 역할을 따로 두는 회사도 생겼다. 공고의 우대사항에는 "해당 장르 플레이 경험", "콘솔·PC· 모바일 멀티 플랫폼 경험", "로그·DB 조회 가능자(SQL)", "자동화 스크립트 경험", "영어·일본어 등 외국어 가능자(로컬라이제이션)"가 자주 들어간다.
자격증으로는 ISTQB의 전문가 과정인 CT-GaMe(Certified Tester Game Testing) 가 게임 테스트를 직접 다루는 국제 자격이다. 국내 공고에서 필수로 요구되는 경우는 드물지만, 게임 QA의 용어와 범위를 체계적으로 익혔다는 신호로 쓰이며 CTFL(기초 과정)을 전제로 한다. 게임을 많이 해 봤다는 사실만으로는 차별화가 어렵기 때문에, 이 자격은 "게임을 좋아하는 사람"과 "게임을 테스트할 줄 아는 사람"을 구분하는 근거가 된다.
면접에서 힘을 갖는 이야기는 "게임을 좋아해서 버그를 많이 찾았다"가 아니다. "레벨 3 보스방 체크포인트가 컷신 스킵과 겹치면 세이브가 보스 사망 전 상태로 저장되는 소프트락을 찾았고, 세이브 파일·빌드 번호·60초 영상으로 재현률 10회 중 7회를 증명해 골드 전에 막았다" 또는 "공지된 1% 확률 아이템을 10,000회 추출해 70회가 나왔고, 카이제곱 검정으로 표시 확률과의 불일치를 보고해 서버 테이블의 등급 가중치 오류를 찾았다" 같은, 판정 기준과 증거가 함께 있는 이야기다.
레슨 (7개)
- 입문약 35분
게임 QA는 무엇이 다른가 — 정답 없는 명세, 재미와 손맛, 거대한 상태 공간, 마일스톤
게임에는 합격·불합격으로 떨어지지 않는 요구가 많고, 플레이어가 만드는 상태의 수는 사실상 무한하다. 게임 QA가 일반 소프트웨어 테스트와 다른 이유, 테스트와 그냥 플레이하는 것의 차이, 게임 제품의 위험 목록, 프로토타입부터 골드와 라이브 서비스까지 이어지는 개발 마일스톤별 QA의 초점을 정리하고, ISTQB CT-GaMe 실러버스 7개 장을 이 모듈의 레슨에 대응시킨다.
- 중급약 40분
플레이·밸런스 테스트와 진행 차단 분류 — 경제·DPS·승률, 소프트락·하드락, 게임 전용 심각도
플레이 테스트는 기능 테스트와 목적이 다르다. 재화의 획득·소모 흐름, DPS와 TTK, 승률과 선택률을 텔레메트리와 스프레드시트·스크립트 시뮬레이션으로 검증하는 밸런스 테스트를 익히고, 진행 차단·소프트락·하드락을 구분한다. 크래시·블로커·A·B·C 게임 전용 심각도 척도와 영상·세이브 파일·시드·빌드 번호·콘솔 명령어를 갖춘 재현 증거, 익스플로잇의 판정과 보고까지 다룬다.
- 중급약 40분
그래픽·사운드·조작 장치·레벨 테스트 — 보이고 들리고 손에 닿는 결함
게임의 결함 상당수는 눈과 귀와 손으로 발견된다. 텍스처·LOD·클리핑·Z-파이팅·충돌 구멍·애니메이션·이펙트·프레임 레이트와 프레임 페이싱·해상도와 화면비의 그래픽 결함, 효과음 누락·믹스 레벨·싱크·공간 음향·현지화 음성의 사운드 결함, 버튼 매핑·재설정·복수 입력 장치·터치·햅틱·연결 끊김·접근성 옵션의 조작 장치 결함, 레벨 워크스루·끼임 지점·맵 이탈·스폰과 체크포인트의 레벨 결함을 체크리스트로 정리한다.
- 중급약 40분
플랫폼 인증과 등급분류 — 콘솔 TRC·XR·Lotcheck, 스토어 심사, 게임물관리위원회
게임은 만든 회사만 합격시키는 제품이 아니다. 소니 TRC, 마이크로소프트 Xbox Requirements와 Xbox 접근성 가이드라인, 닌텐도 Lotcheck의 콘솔 인증 구조와 사내 사전 점검, 불합격 시 재제출로 몇 주가 밀리는 일정 위험, 일시정지·재개·계정·패드 연결·세이브·시스템 UI·트로피·메모리 같은 단골 실패 영역을 정리한다. 애플·구글·원스토어의 모바일 스토어 심사와 국내 게임물관리위원회·자체등급분류사업자·IARC 등급분류 경로를 QA 관점에서 다룬다.
- 중급약 45분
멀티플레이 테스트 — 넷코드·동기화·치트·동시접속 부하
멀티플레이 결함은 네트워크가 나빠질 때, 누군가 속이려 할 때, 사람이 한꺼번에 몰릴 때 드러난다. 서버 권위와 클라이언트 권위, 클라이언트 예측과 서버 보정, 지연 보상, 보간, 롤백 넷코드의 원리와 결함 유형을 정리하고, 지연·지터·패킷 손실 조건에서의 동기화 시험, 매치메이킹·재접속·호스트 이전, 스피드핵·메모리 변조·패킷 재전송·아이템 복제에 대한 서버 검증 시험, 로그인 대기열·출시 첫날·이벤트 동시접속 부하 테스트를 다룬다.
- 중급약 50분
확률형 아이템 검증 — 확률 정보 표시 의무와 통계적 검증
확률형 아이템은 법으로 확률 표시가 강제되는 몇 안 되는 게임 기능이다. 게임산업진흥에 관한 법률 제33조의 표시 의무(2024년 3월 22일 시행)와 제33조의2의 손해배상 소송 특례(2025년 8월 1일 시행)를 검증 항목으로 옮기고, 카이제곱 적합도 검정과 필요 표본 수 산정, 천장(pity) 시스템의 조건부 확률 시험, 표시값·서버 확률 테이블·실제 추출 결과 세 곳을 대조하는 절차를 다룬다.
- 중급약 50분
로컬라이제이션·크라우드 테스트와 라이브 운영
출시는 끝이 아니라 시작이다. 의사 로컬라이제이션으로 번역 전에 깨질 자리를 드러내고, 문자열 확장률·자리표시자·복수형·지역별 표기를 검증 항목으로 만든다. 크라우드 테스트를 언제 쓰고 리포트 품질을 어떻게 관리하는지, 라이브 운영의 패치 스모크 범위·핫픽스 절차·서버 설정 토글과 가장 자주 사고가 나는 이벤트 시간 경계를 다룬다.