Usability Test(UT, 사용성테스트)는 무엇이고, 왜 필요한가?
Usability Test, UT는 사용자 경험을 평가하고 서비스 개선을 위한 인사이트를 얻는 중요한 과정이다.
이것을 진행하는 이유는 드러나지 않았던 문제를 확인할 수 있고, Maker의 시각과는 다를 수 있는 실제 타깃 사용자의 사용성과 선호도에 대해 알아볼 수 있으며, 생각지 않았던 다른 기회를 발굴할 수 있기 때문이다.
Usability Test(UT, 사용성테스트) 방법론 종류와 특징
UT 진행 시, 연구자 혹은 진행자를 Facilitator 혹은 중심을 잡는다는 의미의 Modertator 라고 부른다. 그리고 이 연구자의 개입 유무에 따라 Moderated Test와 Unmoderated Test로 나뉘게 된다.
01. 모더레이트(Moderated) vs. 언모더레이트(Unmoderated) 테스트
- 모더레이트 테스트
연구자가 직접 진행하며 참가자와 상호작용하는 방식으로, 연구자는 참가자의 행동을 유도하는 것이 아니라 관찰하고 질문하는 가이드 역할을 담당한다. 참가자가 이해할 수 있도록 테스트 목적과 진행방식을 설명하고, 사용자가 특정 행동을 할 때 "왜 그렇게 했나요?"와 같은 질문을 던진다거나 사용자가 특정 기능을 찾지 못할 때 "어떤 걸 기대했나요?"라는 추가 질문을 던져 사용성에 대한 추가 탐색을 한다.- 장점: 심층적인 피드백 확보 가능, 실시간 질문 및 조정 가능
- 단점: 비용과 시간이 많이 듦, 연구자 개입으로 인한 편향 가능
- 적절한 상황: 초기 프로토타입 검증, 복잡한 워크플로우 평가
- 언모더레이트 테스트
연구자 없이 참가자가 독립적으로 진행하는 방식이다.
- 장점: 비용 절감, 더 많은 샘플 확보 가능, 실제 사용 환경 반영
- 단점: 실시간 질문 불가능, 기술적 문제 발생 시 대처 어려움
- 적절한 상황: 대규모 사용성 평가, 간단한 UI 요소 테스트
02. 정성적(Qualitative) vs. 정량적(Quantitative) 테스트
- 정성적 테스트
사용자의 행동, 반응, 감정, 피드백을 깊이 분석하는 방식으로 단순한 수치 데이터가 아니라 사용자 경험의 맥락을 이해하는 과정이다. 설문 조사나 모더레스트/언모더레스트 테스트 이후에 분석하는 과정으로, 예를 들자면, 사용자가 헷갈렸던 버튼이나 과정을 분석하거나 사용자가 예상한 경로를 따라가지 않은 이유, 오류 발생 시 사용자의 대응 방식, 사용패턴의 공통점과 차이점, 긍정/부정 피드백을 통해 개선해야하는 점 등을 분석하고 파악하는 과정이 해당된다.- 장점: 인사이트가 깊고 맥락을 파악하기 좋음
- 단점: 데이터의 객관성 부족, 분석에 시간 소요
- 적절한 상황: UX 개선을 위한 질적 인사이트 도출
- 정량적 테스트
수치적 데이터를 기반으로 객관적인 평가를 수행하는 방법으로,- 장점: 측정이 명확하고 비교 분석 용이
- 단점: 숫자만으로 사용자 경험의 맥락을 파악하기 어려움
- 적절한 상황: A/B 테스트, 특정 기능 사용률 분석
03. 방법론별 특징 및 적절한 상황
방법론 | 설명 | 장점 | 단점 | 적절한 상황 |
사용성 테스트 (Usability Testing) |
사용자가 주어진 과업을 수행하며 제품을 평가 | 실제 사용성을 검증 가능 | 실험 환경이 실제와 다를 수 있음 | 웹사이트, 앱 UI/UX 평가 |
A/B 테스트 | 두 개 이상의 버전을 비교하여 성과 분석 | 데이터 기반 의사결정 가능 | 제한적인 요소만 비교 가능 | UI 요소 변경 효과 측정 |
설문조사 (Surveys) |
사용자 의견을 구조적으로 수집 | 많은 사용자 의견을 수집 가능 | 응답의 신뢰도 문제 가능 | 사용자 만족도 조사 |
현장 연구 (Field Study) |
실제 사용 환경에서 사용자 관찰 | 실생활 속 문제점 발견 가능 | 비용과 시간 소요 큼 | 서비스 이용 행태 연구 |
카드 소팅 (Card Sorting) |
정보 구조(IA) 평가 | 사용자의 인지 방식 반영 가능 | 정량적 평가 어려움 | 네비게이션 구조 최적화 |
아이 트래킹 (Eye Tracking) |
시선 움직임을 분석하여 관심 요소 평가 | 무의식적 행동까지 분석 가능 | 비용이 높음 | 광고, UI/UX 주목도 평가 |
Usability Test(UT, 사용성테스트) 진행 과정과 테스트시나리오 예제
UT의 과정은 아래와 같다.
목표설정 ➡️ 참가자 모집 ➡️ 테스트시나리오 작성 ➡️ 테스트 실행 ➡️ 결과 분석 ➡️ 피드백 반영 & 개선
각 과정을 좀 더 상세하게 설명해보자면,
목표설정 과정에서는 무엇을 검증할 것인지, 또 성공기준(메트릭)을 정의한다.
'목표 설정' 과정 예시
검증 목표 : '사용자가 회원가입 없이 결제를 진행할 수 있는가?'
성공기준 : '80% 이상의 사용자가 2분 이내에 결제를 완료'로 잡는다.
참가자 모집 단계에서는 실제 제품 혹은 서비스를 사용할 가능성이 높은 타겟 유저를 대상으로 선정한다. 정성적 테스트일 경우 보통 5~10명 정도가 가장 효율적이다. 리쿠르팅 방법은 이메일, SNS, 패널 서비스 등 다양하다.
테스트 시나리오 작성 단계에서는 유저가 수행할 미션을 정의하고 구체적인 상황을 설정해야 한다. 예를 들자면, '당신은 출퇴근용 신발이 필요한 상황이며, 이커머스 웹사이트에서 신발을 검색하여 장바구니에 담아보세요.'라고 말이다. 그리고 테스트시나리오 단계에서는 사용자에게 할 질문도 선정한다.
이렇게까지 준비 되었다면 앞서 소개한 방법론을 통해 테스트를 실행하고, 결과를 분석하고, 개선하는 과정을 거치면 된다.
위 내용 중 '테스트 시나리오'에 대한 이해를 돕기 위해 예시를 몇가지 추려봤다.
테스트 시나리오 예제
예제 1: 이커머스 웹사이트 테스트
목표 : 사용자가 검색 기능을 활용해 원하는 제품을 쉽게 찾을 수 있는지 확인
배경: 당신은 운동화가 필요해서 온라인 쇼핑몰을 방문했습니다.
작업: ❶원하는 브랜드의 운동화를 검색하세요. ❷가격 필터를 사용해 10만 원 이하 제품만 보이게 설정하세요. ❸마음에 드는 제품을 장바구니에 추가하세요.
성공 기준: 3분 이내에 사용자가 운동화를 장바구니에 추가할 수 있어야 함
후속 질문: 원하는 제품을 찾는 데 어려움이 있었나요? 필터 기능이 직관적이었나요?
예제 2. 신규 기능 - 앱 내 소셜 로그인 테스트
목표 : 소셜 로그인 기능이 원활하게 작동하는지 검증
배경: 당신은 새로운 모바일 쇼핑 앱을 다운로드했고, 계정을 만들고 싶습니다.
작업: ❶소셜 로그인(Google 또는 Facebook) 버튼을 눌러 로그인하세요. ❷홈 화면에 정상적으로 진입했는지 확인하세요.
성공 기준: 로그인 완료까지 1분 이내여야 함 / 사용자의 90% 이상이 오류 없이 로그인 성공
후속 질문: 로그인 과정에서 불편한 점이 있었나요? 소셜 로그인 버튼이 눈에 띄었나요?