매일 업데이트
2023-08-16 06:45 11 min

예제가 포함된 앱 및 웹사이트를 위한 15가지 최고의 사용성 테스트 방법

앱, 웹사이트, 그리고 SaaS 서비스를 운용하면서 사용자에게 특별하고 매력적인 경험을 선사하고 싶으신가요? 그렇다면, 아래에서 소개하는 다양한 사용성 테스트 방법들을 활용하여 제품의 사용성을 꾸준히 개선해 보세요.

사용성 테스트 방법이란 무엇일까요?

사용성 테스트는 제품이나 프로토타입을 사용하는 사용자를 관찰하여 디자인 및 개발 단계에서 발생할 수 있는 결함을 찾아내는 과정입니다. 이러한 과정을 통해 디자이너와 개발자는 앱이나 웹사이트의 다음 버전에서 문제를 해결할 수 있습니다. 즉, 사용성 테스트는 제품의 사용 편의성을 평가하고 개선하는 데 필수적인 단계입니다.

UX 디자인 전문가들은 프로세스를 단순화하고 표준화하기 위해 다양한 제품 및 비즈니스 요구에 맞춰 사용할 수 있는 다양한 사용성 테스트 기법들을 개발해 왔습니다. 이렇게 표준화된 절차들을 총칭하여 사용성 테스트 방법이라고 부릅니다.

크게 두 가지 분류로 나눌 수 있는데, 하나는 원격 사용성 테스트 방법이고, 다른 하나는 직접 사용성 테스트 방법입니다.

참고 자료: 다양한 유형의 애플리케이션 테스트에 대한 이해

사용성 테스트를 실시하는 이유는 무엇일까요?

  • 제품 또는 시스템을 사용하는 동안 사용자들이 겪을 수 있는 사용자 경험의 병목 현상 및 문제점을 파악하는 데 도움을 줍니다.
  • 반복적인 사용성 테스트를 통해 앱이나 웹사이트 등 제품이 목표 사용자에게 진정으로 필요한 경험을 제공하도록 개선할 수 있습니다.
  • 프로토타입 단계에서 사용성 테스트를 실시하면 개발 비용을 크게 절감할 수 있으며, 완성도가 낮은 제품 출시로 인해 브랜드 이미지가 손상되는 것을 방지할 수 있습니다.
  • 만약 시장에서 경쟁 우위를 점하기 위해 노력했지만 여전히 뒤처져 있다면, 사용자 경험 개선에 집중해 보세요. 경쟁사보다 더 독창적이고 사용자 친화적인 경험을 제공함으로써 더 많은 사용자를 유치할 수 있습니다.

사용성 테스트 방법의 주요 구성 요소

사용성 테스트를 효과적으로 수행하기 위해서는 다음과 같은 주요 구성 요소들을 갖추어야 합니다.

  • 체계적이고 검증된 테스트 계획이 필요합니다.
  • 제품의 주요 사용자층을 대변하고 솔직한 피드백을 제공할 수 있는 사용성 테스트 참가자가 필요합니다.
  • 테스트 참가자들이 제품 또는 서비스를 사용하면서 수행할 일련의 실제 작업이 필요합니다.
  • 테스터들에게 작업을 안내하고 필요한 질문을 던지며 피드백을 기록할 수 있는 진행자(Moderator)가 필요합니다.
  • 사용자가 제품과 상호 작용할 때 사용자의 행동을 기록하는 표준화된 프로세스가 필요합니다.
  • 소요 시간, 작업 완료율, 오류 발생 횟수 등과 같은 정량적인 지표를 제공할 수 있어야 합니다.

이제부터 UX 연구자들이 많이 사용하는 효과적인 사용성 테스트 방법들을 자세히 살펴보겠습니다.

진행자가 있는 테스트 vs 진행자가 없는 테스트

사용성 테스트는 크게 진행자가 있는 방식과 진행자가 없는 방식으로 나눌 수 있습니다.

진행자가 있는 테스트에서는 UX 디자이너 또는 연구자가 테스트에 참여한 사용자들을 직접 감독합니다. 이때 사용자는 실제 사용자일 수도 있고, 제품을 사용해 본 적이 없는 사용자일 수도 있습니다.

예를 들어, 콘텐츠 관리 시스템의 사용 편의성을 평가한다고 가정해 봅시다. 이 경우, 일련의 작업을 준비하고 화상 회의 등을 통해 한 명 이상의 테스터와 인터뷰 세션을 진행합니다.

이 세션의 목표는 사용자들이 작업을 완료하는 동안 발생하는 정성적인 데이터를 수집하는 것입니다. 테스터들이 스스로 작업을 완료하도록 유도하고, 작업 흐름에 대한 어떤 힌트도 주지 않아야 합니다. 인터뷰 세션이 끝나면 사용자의 구두 피드백, 의견, 감정 상태, 사용성 문제, 선호도 등 다양한 정성적 데이터를 얻을 수 있습니다.

반면, 더 많은 데이터를 수집하고 테스트 비용을 줄이기 위해 진행자가 없는 테스트를 선택할 수도 있습니다. 이 경우에는 테스트를 감독할 진행자가 필요하지 않습니다. 대신 Maze, Lookback, Userbrain과 같은 자동화된 사용성 테스트 도구를 활용합니다.

탐색적 테스트 vs 비교 테스트

탐색적 사용성 테스트에서는 참가자가 제품을 사용하면서 제품에 대한 제안 사항을 공유하도록 유도합니다. 반면, 비교 사용성 테스트에서는 참가자가 앱 또는 웹사이트의 서로 다른 두 가지 사용자 인터페이스를 비교하도록 합니다.

예를 들어, 전자상거래 모바일 앱 및 웹사이트에서 결제 프로세스의 사용자 경험을 개선해야 한다고 가정해 보겠습니다. 최근 버려진 장바구니가 증가하고 있는 상황입니다. 이럴 경우, 전자상거래 웹사이트와 앱을 자주, 가끔, 거의 사용하지 않는 다양한 참가자를 모집합니다.

테스터에게 사이트에서 제품을 구매하는 과정을 직접 진행하도록 요청하고, 결제 경험에 대한 피드백을 양식에 작성하도록 합니다. 이 테스트를 통해 장바구니 포기의 원인을 파악할 수 있습니다.

탐색적 사용성 테스트를 완료한 후, 두 가지 다른 결제 UI를 만들었다면, 이제 다시 테스터들을 참여시켜 어떤 UI가 더 나은 성능을 보이는지 평가할 수 있습니다. 이것이 바로 비교 테스트입니다.

원격 테스트 vs 직접 대면 테스트

만약 모바일 앱의 사용자 경험을 사용자 그룹과 함께 테스트한다고 가정해 봅시다. 이때, UX 연구원과 테스터가 서로 다른 장소에서 작업을 진행한다면, 이는 원격 UX 테스트 모델에 해당합니다.

원격 테스트는 비용 효율적이며, 일반 제품에 대한 사용자 테스트 데이터를 수집하는 데 유용합니다. 따라서 별도의 복잡한 절차 없이도 사용성 테스트 데이터를 빠르게 얻을 수 있습니다.

에머슨에서 제공하는 이 원격 Think-Aloud 테스트 템플릿은 Mural에서 시작할 수 있으며, 완벽한 예시와 형식을 제공합니다. 또는 Miro의 원격 사용성 테스트 템플릿을 확인해 보시는 것도 좋은 방법입니다.

반대로, UX 연구원과 테스터가 같은 장소에서 함께 모여 사용자 경험 테스트를 진행하는 방식을 직접 대면 사용성 테스트라고 부릅니다.

정성적 테스트 vs 정량적 테스트

정성적 사용성 테스트는 사용자 경험이 증가하거나 감소하는 이유를 파악하는 데 도움이 됩니다. 이 테스트에서는 사용자가 제품과 상호 작용하는 근본적인 동기와 인식을 탐구합니다. Think-Aloud 프로토콜을 따라 사용자 의견, 선호도, 문제점 등에 대한 정성적 데이터를 수집합니다.

반면, 정량적 사용성 테스트 기법은 주로 시스템과 테스터로부터 성능 데이터를 수집하여 재설계된 사용자 경험이 실제로 개선되었는지 확인하는 데 사용됩니다. 또한 앱의 사용자 경험이 다른 앱보다 더 나은 이유를 파악하기 위해 정성적 UX 테스트를 수행할 수도 있습니다.

모바일 테스트 vs 웹사이트 테스트

모바일 앱, 게임 또는 운영 체제에 대한 사용자 경험 테스트를 진행한다면, 이는 모바일 사용성 테스트에 해당합니다. 반대로 웹사이트, 전자 상거래 마켓플레이스 또는 웹 앱에 대한 테스트를 수행한다면 웹사이트 사용성 테스트가 됩니다.

예를 들어, 언어 학습 앱의 가입을 유도하기 위해 데스크톱 사용자를 웹 앱으로, 모바일 사용자를 모바일 앱으로 리디렉션하는 웹사이트 랜딩 페이지를 테스트할 수 있습니다. 이때, 모바일 및 웹 브라우저 환경에서 사용자가 랜딩 페이지와 언어 학습 체험 세션을 어떻게 경험하는지 확인하게 됩니다.

참고 자료: 더 나은 앱 개발을 위한 최고의 모바일 테스트 도구

실험실 사용성 테스트

실험실 사용성 테스트는 통제되고 모니터링되는 환경에서 제품의 사용성을 평가하는 정성적 연구 방법입니다.

예를 들어, 웹사이트나 앱의 사용성 문제에 대한 상세한 정보를 얻고 싶다면 전문 사용성 테스트 연구실을 구축하고 특정 작업을 완료할 테스트 참가자를 모집합니다. 또한, 사용자의 활동과 행동을 실시간으로 관찰할 수 있는 숙련된 진행자를 배치합니다. 진행자는 필요한 경우 사용자에게 질문을 던지거나 가이드를 제공할 수 있습니다.

5초 테스트

5초 테스트는 제품 디자인에 대한 사용자의 첫인상을 측정하거나 디자인이 방문자에게 의도한 메시지를 얼마나 효과적으로 전달하는지 파악하기 위해 사용됩니다.

사용자가 웹사이트나 디자인을 처음 접했을 때 어떤 정보를 얻어가는지 평가하고 싶다면, 참가자를 초대하고 제품과 지침을 준비해야 합니다. 5초에서 20초 사이의 테스트 시간을 설정한 후, 후속 질문을 던집니다.

트리 테스트

트리 테스트는 리버스 카드 정렬이라고도 불리며, 제안된 사이트 구조가 사용자에게 얼마나 쉽게 탐색될 수 있는지를 평가하는 방법입니다.

예를 들어 사용자가 사이트 아키텍처에 따라 웹사이트를 쉽게 탐색할 수 있는지 테스트하고 싶다면, 웹사이트의 단순화된 탐색 계층 구조를 포함하는 트리 구조를 만들어야 합니다.

참가자에게 특정 페이지나 정보를 찾도록 요청하고, 그 과정을 기록하면 디자인을 수정해야 할 부분이 있는지 파악하는 데 도움이 됩니다.

참고 자료: 디자인에서 정보 아키텍처의 기본 사항 이해하기

아이 트래킹

아이 트래킹은 사용자가 웹 페이지를 볼 때 눈의 움직임과 초점을 측정하는 사용성 테스트 방법입니다. 이 테스트는 사용자가 페이지를 어떻게 탐색하는지, 그리고 어떤 시각적 요소에 가장 큰 관심을 보이는지를 파악하는 데 유용합니다.

참가자에게 웹사이트에서 특정 정보를 찾도록 요청하면, 아이 트래킹 기술이 눈의 움직임을 기록하여 사용자의 초점 영역과 머뭇거리는 부분을 파악합니다. 또한, 사용자가 놓쳤거나 간과한 부분도 표시해 줍니다.

게릴라 테스트

게릴라 테스트는 공공장소에서 자발적으로 참여하는 사용자를 대상으로 진행하는 즉석 테스트 방법으로, 디자이너는 이를 통해 제품의 사용성에 대한 즉각적인 피드백을 얻을 수 있습니다.

이를 위해 커피숍과 같은 공공장소에서 낯선 사람에게 접근하여 앱 디자인을 보여주고 사용자가 어떻게 상호 작용하는지 관찰합니다. 이러한 테스트를 통해 사용자의 첫인상이나 문제점에 대한 즉각적인 정보를 얻을 수 있습니다. 공식적인 실험실 환경은 필요하지 않지만, 사용자 경험상의 문제점을 발견할 수 있습니다.

카드 정렬

카드 정렬은 사용자가 정보 또는 레이블을 어떻게 정렬하거나 분류하는지 파악하는 데 사용되는 방법입니다.

만약 사용자가 쉽게 이해할 수 있는 정보 아키텍처를 설계하는 것을 목표로 하는 UX 팀에 속해 있다면, 참가자에게 웹사이트의 주제를 분류하도록 요청할 수 있습니다. 대부분의 사용자가 동일한 그룹으로 분류한 주제는 최종 디자인에서 동일한 카테고리로 묶어야 합니다.

참고 자료: Miro의 카드 정렬 템플릿을 확인해 보세요.

설문 조사 및 여론 조사

설문 조사 및 여론 조사는 사용자로부터 정량적인 피드백을 수집하는 데 유용합니다. 테스트 참가자들은 구조화된 질문에 답변하여 제품에 대한 자신의 생각과 경험을 공유합니다. 이러한 데이터는 제품에 대한 사용자 선호도, 경험, 기대치 등을 보여줍니다.

예를 들어, 소셜 미디어 앱은 새롭게 출시된 UI에 대한 사용자 만족도를 측정하기 위해 설문 조사를 실시할 수 있습니다. 참가자는 사용 편의성과 같은 요소를 1에서 10까지의 척도로 평가하게 됩니다.

설문 조사 및 여론 조사는 데이터를 빠르고 확장성 있게 수집할 수 있으며, 추세 및 사용자 감정을 파악하는 데 도움이 됩니다. 또한, 비용 효율적이며 때로는 무료로 진행할 수도 있습니다.

선호도 테스트

선호도 테스트는 비교 UX 테스트 기법과 유사하며, 사용자는 두 개 이상의 제품 변형과 상호 작용해야 합니다. 사용자는 피드백 양식을 제출하거나 화상 회의를 통해 자신의 경험을 직접 공유할 수 있습니다.

예를 들어, 전자 상거래 웹사이트 또는 모바일 앱의 홈 페이지 유용성을 평가해 봅시다. 사용자는 콘텐츠 가시성, 탐색 편의성, 시각적 매력 등을 기준으로 여러 옵션 중에서 하나를 선택합니다. UX 디자이너는 주로 선호도 테스트 방법을 활용하여 사용자가 가장 선호하는 디자인 요소를 파악합니다.

인지적 워크스루

인지적 워크스루는 잠재적인 사용성 문제를 파악하기 위해 사용자 상호 작용을 시뮬레이션하는 사용성 테스트 방법입니다. 테스트를 시뮬레이션하기 위해 내부 또는 외부 소스에서 사용자의 인지 프로세스 데이터를 참조합니다. 내부 테스터가 시뮬레이터에서 작업을 수행하며, 실제 사용자가 사용자 친화적인 탐색 경험을 할 수 있는지 확인합니다.

예를 들어, 새로운 모바일 앱의 등록 프로세스를 테스트하는 경우, 가입 프로세스를 시뮬레이션해야 합니다. 이 시뮬레이션을 통해 시스템이 사용자를 효과적으로 안내하는지 여부를 관찰합니다. 또한, 시스템에 AI 알고리즘이 탑재되어 있는 경우, 시스템이 사용자의 작업을 잘 예측하는지도 확인해야 합니다.

첫 클릭 테스트

첫 클릭 테스트는 모바일 앱 또는 웹사이트와의 초기 상호 작용에 초점을 맞춘 UX 테스트 기법입니다. UX 테스터는 작업을 완료하기 위해 첫 번째로 클릭할 것이라고 생각하는 부분을 클릭합니다.

예를 들어, 진행자가 사용자가 티켓 예약 웹사이트에서 어떤 행동을 보이는지 관찰합니다. 테스터가 "티켓 예약" 버튼 대신 관련 없는 버튼을 클릭하면, 이는 UX 디자인에 문제가 있음을 의미합니다. 따라서 앱이나 웹사이트에서 중요한 버튼을 적절하게 강조 표시해야 합니다.

첫 번째 클릭 테스트에서 얻은 데이터는 사용자 작업 흐름을 최적화하고 제품의 첫인상을 개선하는 데 도움이 됩니다. 결과적으로, 이러한 UX 테스트는 전반적인 사용성 향상으로 이어집니다.

참고 자료: 사용자가 클릭하는 위치를 알려주는 히트맵 도구

마지막으로

사용자 경험이 목표 사용자의 요구에 정확히 부합한다면, 앱 및 웹사이트와 같은 제품은 분명히 많은 사용자와 구독자를 유치하는 데 성공할 수 있을 것입니다. 예를 들어, SaaS 서비스에 사용자가 Google 계정 인증으로 로그인해야 하는데, 해당 프로세스가 제대로 작동하지 않는다면 어떻게 될까요? 가입자가 생겨날 수 있을까요?

물론, 어렵습니다! 따라서 비즈니스 로직과 제품에 적합한 위에서 소개한 다양한 사용성 테스트 방법들을 활용하여 제품의 사용성을 계획하고 개선해 나가세요.

참고 자료: 모바일 앱, 웹 앱 등의 기능을 검증하는 최고의 기능 테스트 도구

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.