PM

[ TIL 18-2 ] 서비스 기획 숙련 : 사용성 테스트

emma-lin 2025. 1. 10. 16:57

 

[ 1. 사용성 테스트 개념과 중요성 ]

1) 사용성 테스트란?

- Usability Test (UT)는 프로토타입이 있다면 제품 개발 단계 중 언제든지 활용가능하다

- 의도한 시나리오에 따라 유저가 테스크를 수행하는지, 문제점은 없는지 관찰 위해 진행

- 서비스 사용시 유저가 어떤 생각을 가지고 어떤 혼란을 겪는지 파악가능 

- 제품 개선 전 : 유저가 불편하게 생각하는 부분 파악가능

- 제품 개선 후 : 유저가 실제 어떻게 사용하는지 파악가능 

 

2) UT 중요성

- 우리가 사용자가 아니기 때문 우리는 프로젝트에 편향 가지고 있다.

- 유저가 직접 마주치는 문제 식별 가능하다, 유저 중심 개선 가능

- 예산과 시간이 촉박한 경우에 캐주얼한 UT로도 유요한 인사이트를 얻을 수 있다.

 

[ 2. 사용성 테스트 준비 ]

1) UT 구성요소

- 진행자 Moderator : 목적과 절차를 안내, 테스크 지시하고 관찰

- 테스크 Task : 현실적으로 수행 가능한 활동으로 구성

- 참가자 Participant : 유저를 대표, 페르소나와 유사한 특성 가지고 있는

- 관찰자 Observer :  참가자의 행동과 반응을 관찰, 기록

 

2) UT 공간 환경 구성

- 테스트가 진행되는 공간과 실시간으로 관찰할 수 있는 공간이 필요

- 관찰 공간에서 테스트공간 일들을 실시간 관찰하고 기록

- 테스트 공간이 따로 구비되어 있는 조직은 단방향 거울 활용하기도 함

- 원격에서 하기도함

- 별도 공간 없는 경우 테스트 공간에 진행자와 서기를 담당하는 관찰자 1명이 들어가기도 함

 

3) UT 준비하기

- 사용성 테스트 목적 설정 : 확인하고 싶은 사항 정한다.

- 참여자 리크루팅 : UT목적, 방식, 일정, 보상등 공지 그리고 적합여부 스크리닝

- 테스크 선정 : 실제 수행 가능한 현실적인, 유저에게 주어지는 미션

- 사용성 테스트 시나리오 작성 : 여러 테스크 모은 것, 수행 요청 순서, 후속 질문리스트 등

- 파일럿 테스트 : 실제 환경과 동일한 환경에서 사전 테스트, 피드백받을 수 있다

# 필수 인원 정해져 있지 않지만 5명의 유저 테스트 하면 85%의 문제 발견

예시 )

 

[ 3. 사용성 테스트 실행 ]

- UT 안내 : 목적, 방법, 주의사항, 촬영동의등의 안내

- 테스크 안내 : 참가자가 수행해야 할 테스크를 알려준다.

- 수행 & *Think Aloud : 수행할 때 자신의 생각과 감정을 말로 표현해 줄 것을 요청

- 사후 인터뷰 : 이용 만족도 측정, 기대와 수행 후의 차이, 각테스트 종료된 직후에 하는 것

- 마무리 : 테스트 종료를 알리고 참여 보상 증정

*Think Aloud : 클릭한 의도, 기대하는 결괏값, 어려움, 실수이유 등

 

 

[ 4. 사용성 테스트 결과 정리 ]

1) 문제점 도출 

- 참가자의 생각과 행동에 대한 기록을 종합하여 문제점 파악

- 진행자와 관찰자의 기록을 종합하여 문제점 파악 

2) 원인 도출

- 유저가 예상하는 경험과 실제 경험이 어떻게 달랐는지 확인

- 유저가 이해하고 기대하는 내용과 실제가 어떻게 달라지는지 확인

3) 개선 방향 도출

- 테스크별로 개선이 필요한 부분을 리스트 업

- 정보 구조 관점에서 개선이 필요한 부분 리스트업

 

 

[ 5. 제이콥 닐슨의 휴리스틱 평가 방법 ]

1) 휴리스틱 평가 이해하기 

- Heuristic Evaluation : 전문가가 인터페이스를 검토하여 문제점을 발견하는 방법

- 유저 대상이 아니라 디자이너나 전문가가 특정 휴리스틱을 기반으로 평가

- 디자인 초기단계에서 비교적 빠르게 적용해볼 수 있다.

- 전문가 중심의 평가이기에 실제 유저 경험 반영 못할 수 있다.

 

2) 10가지 휴리스틱 평가 항목

- 시스템 상태 가시성 : 유저가 현재 무엇을 하고 있는지 정확한 상태를 보여주는가?

- 시스템과 실제 세상 매칭 : 사용되고 있는 아이콘, 문구들이 실생활에서도 사용되는 것인가?

- 유저의 선택권 및 자유도 : 유저가 서비스를 자유롭게 조작할 수 있는가?

- 일관성과 규정 : 여러 개의 화면에서도 일관성 있게 제공하고 있는가?

- 에러방지 : 실수를 최대한 하지 않도록 하고 있는가?

- 기억보다는 인지 : 별도의 기억이 없더라도 직관적으로 사용할 수 있는가?

- 유연성과 효율성 : 서비스 대상 모두가 사용할 수 있게 제공되고 있는가?

- 심미적이고 미니멀한 디자인 : 최소한의 디자인을 통해 심미성을 잘 느낄 수 있는가?

- 유저가 에러를 전달할 깨 상황, 이유, 해결책 말하기 : 스스로 해결할 수 있게 돕는가?

- 문제 해결과 문서화 : 유저에게 충분한 도움말을 제공하고 있는가?