데스크톱 컴퓨터로 작업하는 사람

게임 성능 테스트 과정 통합

FQA와 LQA 통합으로 플레이어 경험을 개선하는 방법


FQA(기능 품질 보증)와 LQA(언어 품질 보증)는 보통 별개의 서비스로 취급됩니다. 하지만 이 두 서비스를 완전히 분리해서 다룰 경우 퍼블리셔와 개발사에 오히려 불리할 수 있습니다. 게임 성능 테스트 과정 통합으로 두 서비스를 일원화하면 다음과 같은 이점을 얻을 수 있습니다.

  • 개발 기간 단축
  • 고객 개입 최소화
  • 시장 간 사용자 경험의 일관성 확보
  • 제품 품질 향상
  • 비용 효율성 증대
  • 의사소통 효율성 증대

Lionbridge Games의 테스트 전문가들에게 게임 성능 테스트 과정 일원화의 중요성에 관해 물어봤습니다.

게임 테스트의 기초 단계에 대해 알고 싶으신가요? 그렇다면 비디오 게임 품질 보증에 관한 입문 가이드인 게임 테스트 101을 확인해 보세요.

전통적으로 퍼블리셔와 개발사는 FQA와 LQA를 별도의 서비스로 의뢰해 왔습니다. 이에 따라 수많은 부티크형 또는 "맞춤형" 회사들이 등장하면서 시장이 분절화되었고, 퍼블리셔들은 한 게임을 완성하기 위해 여러 파트너사에 의존해야 했습니다. FQA는 FQA 전문 업체에서, LQA는 LQA 전문 업체에서, 사운드는 오디오 전문 업체에서 각각 진행하는 식으로 말이죠.

안타깝게도 이런 현상은 지금까지도 이어지고 있습니다. 비디오 게임 산업에 종사하는 서비스 회사들은 대부분 제한된 범위의 서비스만을 제공하고 있습니다. 여러 분야를 전문적으로 다룬다고 광고하는 업체는 소수에 불과하며, 실제로 전문성을 갖춘 경우는 더욱 적습니다. 그렇다면 이런 현상은 왜 문제가 되는 걸까요?

Lionbridge Games의 시니어 테스트 디렉터 Michal Blonski는 다음과 같이 말합니다. "많은 벤더와 개발사들은 로컬라이제이션, 오디오, FQA, LQA, 플레이어 리서치, 마케팅 등의 서비스가 서로 연관되어 있다는 점을 깨닫지 못했습니다." "게임 자체의 니즈뿐만 아니라 스토리, 메커니즘, 용어, 고유한 언어, 심지어 문화적 뉘앙스까지 이해하는 단일 파트너와 협업할 때 얻을 수 있는 이점은 상상을 초월합니다. 고객의 IP에 대한 이해도가 높은 벤더는 고객사의 일부가 되어 일할 수 있습니다."

테스트와 같은 복잡한 서비스에서는 이런 특징이 더욱 두드러집니다.

Lionbridge Games의 LQA 테스트 디렉터 Damian Domach는 이렇게 말합니다. "FQA와 LQA 모두 플레이어에게 최고의 경험을 제공하는 데 정말 중요한 역할을 합니다." "FQA나 LQA 중 하나만 필요한 경우는 사실상 없다고 보면 되거든요. 그런데도 두 서비스 중 하나만 필요로 하는 고객이 정말 많은 실정이죠."

각기 다른 벤더에 FQA와 LQA 서비스를 제공받을 경우 최상의 서비스를 받지 못할 가능성이 매우 높습니다.

FQA와 LQA를 별도의 서비스로 진행할 때 잠재적으로 발생할 수 있는 문제점은 무엇일까요?

별도의 서비스를 받는다는 것은 곧 서로 다른 곳에 있는 두 업체에 일을 나눠서 맡긴다는 뜻입니다. 그 과정에서 의사소통의 문제가 발생할 가능성이 높다는 점은 누구나 쉽게 유추할 수 있는 일이죠.

"하나의 목표를 달성하기 위해 기준과 프로세스, 도구까지 모두 다른 두 벤더를 고용한다고 생각해 보세요." Lionbridge Games의 시니어 테스트 매니저 Greg Blonski는 다음과 같이 말합니다. 이 두 벤더는 리소스를 공유하지도 못하고, 실시간 협업도 불가능합니다. 제삼자인 개발사 없이는 서로 소통할 수도 없습니다.

FQA와 LQA를 분리하면 팀 간의 충돌, 오해, 일관성 부재 등의 문제가 발생할 위험이 있습니다. 문제가 발생할 경우 이를 해결하기 위해 지속적인 개입이 필요합니다. 그 과정에서 개발 기간이 늘어나고, 다른 중요한 업무에 사용할 리소스가 낭비되는 경우가 많습니다.

"이런 상황에서 개발사는 두 팀 사이에 정보를 전달하는 중개인의 역할에 치중해야 합니다. 혼란스러운 상황이 계속되다 보면 몇몇 문제는 자연스럽게 잊힌 상태로 게임이 출시되는 경우가 많아요." G. Blonski는 이렇게 말합니다. "통합된 하나의 팀이 두 일을 담당했다면 고객에게 연락 한 번만 해도 충분히 문제를 해결할 수 있었을 텐데 말이에요."

이런 방식의 삼자 간 소통에서는 버그를 놓치는 경우가 많으며, 때로는 서로 간의 작업이 겹치는 상황도 발생할 수 있습니다. FQA는 개발 초기 단계부터 시작되기 때문에 기능 테스트 팀은 게임의 메커니즘과 특징, 잠재적인 문제점들을 확실하게 인지하고 있습니다. 이러한 지식은 효과적이고 효율적인 테스트 계획 수립에 없어서는 안 될 중요한 요소입니다. 하지만 LQA 팀이 이러한 지식을 쌓을 기회가 없다면 해당 팀은 결국 모든 작업을 처음부터 다시 시작해야 합니다.

"여러 팀이 협업할 때는 공통의 트래킹 도구를 사용해야 합니다. 그렇지 않으면 모든 테스트 사례와 문제점, 해결책에 대한 기록이 명확하게 남지 않으니까요. 이런 상황에서 LQA 팀은 자체적으로 게임을 파악하는 절차를 밟아야 해요. 결국 이미 완료된 과정을 반복해야 하는 거죠. 결국 테스트의 전반적인 품질이 저하되는 데다, 같은 작업에 대해 비용을 두 번씩 지불해야 하는 셈이죠." Domach는 이렇게 말합니다.

이처럼 FQA와 LQA를 따로 진행하면 개발사와 최종 사용자 모두에게 나쁜 영향을 초래합니다. 뿐만 아니라, 이 두 과정을 통합할 경우 특별한 이점을 얻을 수도 있습니다.

FQA와 LQA를 하나의 벤더로 통합하면 어떤 장점이 있을까요?

두 팀이 한 회사 내에 있으면 원활한 소통과 협업이 가능해집니다. 이 경우 문제가 발생하더라도 내부적으로 해당 문제를 빠르게 해결할 수 있기 때문에 고객이 업무에 개입할 필요가 없어집니다. 따라서 개발사는 FQA와 LQA는 온전히 벤더에 맡기고 다른 중요한 업무에 집중할 수 있습니다. 즉, 개발사가 여러 팀의 업무를 조율하거나 분절된 보고서를 짜깁기하는 데 시간을 낭비하지 않아도 됩니다. 벤더가 내부적으로 팀을 관리하고 단일 소스를 통해 종합적인 보고서를 제공할 수 있기 때문입니다.

게다가 FQA 팀과 LQA 팀의 피드백이나 문제 보고는 상대 팀 업무에도 큰 도움이 됩니다. 두 팀이 통합되면 중요한 프로젝트에 대한 인사이트를 공유해 작업이 중복되는 것을 방지할 수 있습니다.

또 다른 테스트 디렉터인 Steffen Strohmann은 다음과 같이 말합니다. "FQA 팀과 LQA 팀이 함께 일하면 타이틀에 더 쉽게 익숙해질 수 있습니다. 콘텐츠 탐색에 대한 초기 인사이트도 확보할 수 있고요. 잠재적인 방해 요소나 기능적인 문제에 대한 해결 방법을 개발하고 이를 서로 공유할 수도 있습니다. 개발 초기부터 두 팀이 협력하면 장점이 많습니다. FQA 팀은 효율적으로 프로세스를 정의할 수 있고, LQA 팀은 FQA 팀의 분야별 전문가와의 소통을 통해 더욱 높은 품질의 서비스를 제공할 수 있으니까요."

M. Blonski는 이를 다음과 같이 설명합니다. "LQA와 FQA를 동시에 진행하는 경우도 있습니다. 특히 콘텐츠 업데이트나 DLC 프로젝트에서 이런 일이 자주 발생하죠. 로컬라이즈된 콘텐츠를 개발 주기 초기에 확보할 수 있으니까요. 이럴 때는 LQA와 FQA를 동시에 진행하면 전체 테스트 과정의 속도를 높일 수 있습니다."

FQA 초기 단계에서 일부 LQA 작업을 통합하면 큰 도움이 됩니다. 특히 캐릭터 구현, UI 공간 배치, 텍스트 가독성 등을 고려하여 FQA를 진행할 경우 엄청난 시너지 효과를 낼 수 있습니다. LQA 테스트를 시작하기 전에 이러한 요소를 해당 팀과 공유하면 작업 흐름이 크게 개선되고 테스트 시간도 단축됩니다. 이처럼 FQA와 LQA를 통합하면 더 원활하고 효율적인 프로세스를 통해 개발 기간을 단축하고 전반적인 플레이어 경험을 향상할 수 있습니다.

각 팀이 동일한 프로세스와 도구를 사용하면 별도의 소통 과정 없이도 발견된 문제를 꼼꼼하게 기록, 추적 및 해결할 수 있습니다. 또한 통일된 방법론과 기준을 바탕으로 테스트를 진행하기 때문에 팀 사이의 오해나 충돌이 감소하고, 버그를 놓치는 경우도 줄어듭니다.

"두 팀이 협력하면 개발 과정 초기에 문제를 발견하고 해결할 수 있습니다. 따라서 출시 후 수정 및 업데이트에 드는 위험 부담과 비용을 줄일 수 있죠." Domach가 말합니다.

FQA와 LQA 프로세스를 통합하면 반복 테스트를 수행할 수 있게 됩니다. 수정 작업이 끝날 때마다 FQA와 LQA를 다시 진행하면 새로운 문제가 발생했는지의 여부를 확인할 수 있습니다. 이를 통해 번역, 품질 보증, 기능 테스팅 과정의 일관성이 보장되어 일관성을 갖춘 더 높은 품질의 최종 제품을 만들어 낼 수 있습니다.

게임 성능 테스트 과정 통합을 향하여

결국 FQA와 LQA는 모두 최고의 사용자 경험을 제공하기 위한 절차입니다. 게임 성능 테스트 과정을 통합하면 비용 및 의사소통의 효율성을 개선해 개발 기간을 단축할 수 있습니다. 또한 글로벌 시장에서 더 나은 사용자 만족도를 달성해 게임의 성공 가능성을 높일 수 있습니다. 두 팀이 처음부터 끝까지 프로젝트를 포괄적으로 파악하고 있으면 출시 전에 게임의 모든 측면을 철저히 테스트해 볼 수 있습니다.

게임 업계가 발전을 거듭하면서 게이머들의 눈높이도 함께 높아지고 있습니다. 퍼블리셔와 개발사는 FQA와 LQA를 통합함으로써 더 높은 품질, 안정적인 기능, 자연스러운 로컬라이제이션 등을 달성할 수 있습니다. 이는 곧 플레이어들의 높은 기대치를 뛰어넘는 우수한 결과로 이어질 것입니다.


linkedin sharing button
  • #game-testing
  • #localization-testing
  • #blog-posts
  • #gaming
작성자
Abigail Smathers