크라우드 테스팅 서비스 1: 테크니컬 퍼포먼스 게임 테스트

Lionbridge Games 크라우드를 사용해 게임을 출시하기 전 테스트하는 방법


다양한 경우의 수를 통한 완벽한 검증

전 암벽 등반을 좋아합니다.

조금 무섭긴 하지만 암벽 등반은 그 묘미가 있습니다. 밧줄 하나와 쇳조각 몇 개에 생명을 의지한다는 건 매우 스릴 넘치는 경험입니다. 이 경험을 가능케하는 것은 제가 사용하는 장비들이 제 몸무게와 장비에 가해지는 힘을 버틸 수 있다고 믿기 때문입니다.

고리, 즉 카라비너를 예를 들어보겠습니다. 이런 조그마한 금속 고리도 지탱하는 중량 기준을 만족해야 합니다. 그리고 그 기준은 일반적인 수준보다 훨씬 높습니다. 게다가 다양한 사용 환경도 통과해야 합니다. 카라비너를 반대로 닫는 경우 둘을 같이 연결하는 경우가 그 예시입니다. 여는 부분이 밧줄에 걸리는 경우, 얼음 등반에 사용하는 경우, 바위에 200번쯤 던진 뒤 사용하는 경우 등... 다양한 경우의 수를 상정하지 않은 제품은 예상치 못한 파손을 야기할 수 있으며, 이는 사용하는 사람에게 큰 피해를 줄 뿐만 아니라 제조사에도 큰 영향을 미치게 됩니다.

전 비디오 게임을 좋아합니다.

게임도 이와 마찬가지입니다.

물론 개발사가 출시한 게임이 제대로 작동하지 않는다고 해서 실제 부상으로 이어질 가능성은 훨씬 적습니다. 하지만 경제적으로는 엄청난 피해가 될 수 있습니다. 출시 기간에 몰려드는 플레이어들을 감당하지 못해 플레이가 불가능하게 되면 개발에 쏟은 몇 개월, 어쩌면 몇 년이 그대로 사라질 수 있습니다. 며칠이 지나면 플레이어의 관심사는 이미 다른 곳으로 넘어가기 마련이고, 대개의 경우 돌아오지 않습니다. 이런 상황은 상당한 금전적 손실을 불러옵니다.

그러니 모든 통제 상황(플레이테스트, 사용성, 기능 QA, 규정 준수 QA 등)에서 게임을 테스트했더라도 "실제 상황"에서 게임을 여러 차례 구동해야 합니다. "한 두 차례"만 진행해서는 부족합니다. 실제로 저희가 제공하는 부하 테스트를 진행하고도 아무런 문제가 없던 게임이 없었기 때문입니다. 다양한 시나리오를 통해 항상 새로운 버그와 이슈를 발견하며, 차후 개선된 버전으로 다시 부하 테스트를 진행합니다.

실제 성능 테스트를 통해 확인할 수 있는 것

확인할 수 있는 것은 상당히 다양합니다. 아래 있는 내용은 그중 일부입니다.

  • 기술 준비도 평가
  • 스트레스 한계
  • 하드웨어 호환성
  • 지역에 따른 속도와 지연 차이
  • UX/UI 피드백
  • 현지 플레이어의 로컬라이제이션 QA
  • 사용자 피드백 보고

실제 성능 테스트로 인프라의 기술적인 준비가 얼마나 이뤄졌는지 알 수 있습니다. 과거에는 소수의 개발자와 테스터가 게임을 테스트했지만 요즘은 300명이나 3,000명이 동시에 로그인할 때 서버가 어떻게 반응하는지를 확인합니다. 그뿐만 아니라 동시다발적인 요청에 인증 서버가 어떻게 반응하는지 콘텐츠가 제대로 구동되는지 멀티플레이 로비는 정상적으로 생성되는지 랙은 얼마나 걸리는지를 테스팅 과정에서 확인합니다.

더욱이 동시에 접속하는 것만으로는 부족합니다. 지구 반대편에 있는 플레이어와 만났을 때 얼마나 빨리 접속할 수 있느냐도 중요한 정보이기 때문입니다. 이 둘이 과연 같은 세션에서 플레이할 수 있는지 동일한 경험을 할 수 있는지도 함께 확인해야 합니다.

부하 요소도 반드시 고려해야 합니다. 여기서 서버를 차치하더라도 곳곳에서 기능 문제가 발생할 수 있습니다. 내부 QA에선 한 번도 본 적이 없는 버그들이 여기저기에 도사리고 있을 수 있습니다.

또 호환성도 마찬가지로 중요합니다. 다양한 Android 기기를 사용하는 200명에게 게임을 제공하면 이후 목표 시장을 충분히 파악할 수 있습니다. PC 사용자 500명이면 거의 모든 CPU, 칩셋, RAM 모델에서 테스트를 진행할 수 있습니다.

마지막으로 출시 전 사용자 피드백을 받기 좋은 수단이기도 합니다. 이 내용은 다음 포스팅에서 다루도록 하겠습니다.

다양한 사람들로 이루어진 크라우드 테스트

Lionbridge Games는 세계 각국의 60,000명 이상의 게이머들과 협업하고 있어, 사실상 모든 사용자 관련 조건을 만족할 수 있습니다. 더불어 수십 가지에 달하는 데이터 포인트를 추적할 수 있기에 폭넓은 사용자층은 물론, 특정 사용자층도 정확하게 분석할 수 있습니다. 도시까지 특정할 수 있는 지오로케이션, 부품별 하드웨어 브랜드와 모델, OS 버전까지... 원하시는 모든 게 가능합니다.

사용 플랫폼, 인터넷 사업자, 선호 장르를 기반으로 게임을 평가해야 한다면 언제든지 빠르게 해당 조건에 맞는 게이머를 찾아 진행할 수 있습니다.

언제 어디서나 가능한 테스트

내용이 조금 어려우신가요? Lionbridge Games에 문의해주시면 개발 단계에 따라 가장 중요한 걸 추천해드리겠습니다. 저희가 제공하는 테스트를 소개합니다.

  • 부하 테스트(동시 접속이 많을 때의 인프라 평가)
  • 부하 테스트
  • 멀티플레이어 테스트(로비 및 멀티플레이어 테스트)
  • 지역 단위 연결성(지역, 위치, 3G/4G/5G vs WiFi)
  • 원하는 하드웨어용 호환성 테스트

필요하신 서비스가 위에 없으신가요? 언제든 연락해주시면 맞춤형 솔루션을 제공해드리겠습니다.

누구도 검증되지 않은 카라비너로 암벽 등반을 하고 싶은 사람은 없을 것입니다. 마찬가지로 출시 전 게임을 상상할 수 없는 다양한 경우와 극한의 상황까지 밀어붙여서 테스팅한다면 검증받은 카라비너와 같이 어느 상황에도 대처할 수 있을 것입니다.


linkedin sharing button
  • #games
  • #blog_posts
  • #player-experience
토미 라샴브레
작성자
토미 라샴브레