기본 콘텐츠로 건너뛰기

사용성 테스트 과제와 시나리오 작성

------------------------------------------------------------

1. 사용성 테스팅(Massive and Rapid Usability Testing)

 가. 사용성 테스팅의 정의

 나. Rapid Usbility Testing

 다. Massive Usability Testing vs. Rapid Usability Testing

2. 사용성 테스팅 계획(개발 수명주기에서의 사용성 테스팅)

 가. 사용성 테스팅은 언제 수행하나요?

3. 참가자 선정

 가. 사용성 테스팅에 얼마나 많은 참가자가 적당한가?

 나. 사용성 테스팅에서 사용자란 누구인가?

4. 사용성 테스팅 수행

 가. 사용자 테스팅
  - 사용자 테스팅 소개
  - 테스트 과제와 시나리오 작성
  - 관찰실
  - 테스트 진행
  - 회고 그리고 보고서
  - 체크리스트
  - 사용자 테스팅의 장점과 단점

 나. 카드 소팅

 다. 소원의 나무

5. 정리(?)

------------------------------------------------------------

사용자 테스트를 진행하기 위해서 반드시 필요한 것이 테스트 과제와 시나리오입니다.

테스트 과제란 참가자들이 해보고 싶어하는 것을 말합니다. 즉, 사용자가 테스트 대상 제품을 통해 하고 싶어하는 일을 뜻합니다.

테스트 시나리오란 이러한 테스트 과제를 수행하기 위해 알아야 하는 상황을 담은 글을 말합니다.

예를 들어, 온라인 서점이 테스트 대상이라고 한다면

테스트 과제는

1. 책 검색하기
2. 장바구니에 책 담기
3. 구매하기
4. 취소하기
5. 배송 추적 하기

등이 될 것입니다.

테스트 시나리오는 위의 과제들을 수행하기 위해 알아야할 상황을 만들어 주는 것입니다.

예를 들면,

'당신은 중간고사 과제를 제출하기 위해 OOO 서적을 구매해야 합니다. OOO 서적을 구매 후 배송 추적을 해보시기 바랍니다.'

와 같이 작성해 주시면 됩니다.

이러한 테스트 과제와 시나리오는 작성하는 방법에 정답은 없습니다.

우선은 마음을 차분히 가라앉히신 후에 종이를 꺼내고 펜을 쥐시기 바랍니다.

그리고 당신이 테스트해야할 제품에서 가장 중요한 일을 5~10개 정도 적어보시기 바랍니다.

여기서 주의해야할 점은 당신이 또는 제품을 개발한 관련 이해관계자들이 원하는 일, 계획했던 일이 아닌 사용자들이 하고 있는 일을 골라내야한다는 것입니다.

이것은 간단한 일 같지만 생각처럼 쉽지 않습니다.

제품을 상세하게 생각하지 말고 좀 더 큰 범위로 생각하여 진행하시는 것이 좋습니다.

테스트 대상 제품의 상세 기능 목록을 참고하지 마시고 테스트 대상 제품을 큰 범위로 표현하고 그러한 제품을 사용자들이 사용하고자 할 때 무엇을 하고 싶을지를 생각해 보시기 바랍니다.

예를 들어, 여러분이 '미리내'라는 온라인 서점을 테스트 대상으로 하신다고 가정을 한다면 이 온라인 서점에는 기획자가 구상한 수많은 기능들이 있을 겁니다.

검색, 장바구니, 내 책장, 배송 추적, 구매하기, 반품하기 등등..

그러한 기능들을 생각하지 마시고 큰 범위인 온라인 서점이라고 표현하신 뒤, 온라인 서점을 사용자들이 이용한다면 가장 중요한 일이 무엇일지를 생각하시기를 바랍니다.

온라인 서점이라고 한다면

역시 검색, 구매 정도가 가장 중요한 일일 것입니다. 리뷰나 평점 등도 책을 선택하는 데 있어 중요할 수도 있습니다.

이렇게 과제 리스트를 작성하셨다면 주변의 동료들에게 '온라인 서점'을 사용한다면 어떤 걸 하고 싶은지 물어보시고 작성한 과제 리스트와 비교해 보시기 바랍니다.

많은 과제들이 중복되어 있을 것입니다. 그러한 과제들이 서로 중요하다고 동의하는 과제들입니다.

그렇게 과제 리스크가 결정되고 나면 그러한 과제들 중 어떤 과제를 실제로 테스트 할지를 결정해야 합니다.

테스트 시간은 한정되어 있기 때문에 모든 과제를 진행하기는 어렵습니다.

테스트 시간을 1시간으로 한다면 일반적으로 실제 과제가 수행되는 시간은 35분 전후가 됩니다.

과제 리스트의 각각의 과제들을 수행하는데 걸리는 시간을 감안하여 실제 수행할 과제를 선택하시기 바랍니다.

그리고 선정된 과제 이외의 과제들은 선정된 과제를 예상보다 일찍 끝내는 참가자들을 위해 예비로 가지고 계시면 됩니다.(버리시면 안됩니다.)

최종적으로 과제 리스트를 결정하실 때 아래와 같은 사항을 한번 더 확인해 보시기 바랍니다.

1. 정말로 중요한 과제인가?
온라인 서점이라면 책을 검색하고 결제하는 것이 가장 중요한 과제입니다. 사용자들이 해당 과제를 수행하지 않을 경우 제품 자체를 사용할 수 없는 가장 중요한 과제를 선정하시기 바랍니다.

2. 이전에도 사용자들이 불편을 호소했던 것인가?
이전에 사용성 테스팅을 진행하여 개선이 된 제품 또는 기존의 제품에서 업그레이드 또는 업데이트 된 제품의 경우에 이전부터 사용자들이 불편을 호소했던 부분들을 과제로 선택하시기 바랍니다.
고객 지원 부서나 웹 서비스의 경우 사용자들의 로그는 그러한 부분들을 찾는 데 유용한 데이터입니다.

3. 사용자들이 불편을 겪을 것이라고 의심되는 부분인가?
완전히 새로운 제품을 처음 사용성 테스팅을 진행하는 것이라면 사용자들이 문제를 겪을 수 있을 것이라고 의심되는 것을 포함시킬 수 있습니다.
하지만 이러한 과제는 선정에 있어서 조심할 필요가 있습니다. 과제 선정 시 특정 이해관계자의 의견을 대변하는 과제 등을 선정하지 않도록 하셔야 합니다.

마지막으로 위의 주의 사항보다 더 중요한 사항이 있습니다.

바로 테스트를 진행하는 진행자의 관점이 가미되어서는 안된다는 것입니다. 어떤 특정한 목적을 가지고 과제와 시나리오가 작성되어서는 안됩니다.

진행자는 어떤 목적으로 특정 사용성 문제가 부각될 수 있도록 테스트를 진행하고 그렇게 하기 위해 과제를 만들어 낼 수 있습니다.

예를 들어 '다음 만화속 세상'의 웹에서 볼 수 있는 웹툰과 모바일 페이지에서 볼 수 있는 웹툰은 동일하지 않습니다.

특정 웹툰은 모바일 페이지에서 볼 수 없습니다.

그런데 만약 과제가 그러한 특정 웹툰을 검색하거나 보는 것으로 작성된다면 어떻게 될까요?

사용자는 테스트 중간에 큰 혼란에 빠질 것이고 꽤 많은 시간동안 서비스되지 않는 웹툰을 찾기 위해 악전고투를 벌이게 될 것입니다. 그리고 이것은 관찰자들에게 아주 선명하게 각인될 것입니다.

그렇다면 이런 과제를 만들어도 되는 것일까요? 만들면 안되는 것일까요?

그것은 과제의 목표가 무엇이냐에 따라 다를 수 있습니다.

사용자가 웹에서 보던 웹툰을 이동 중에서 모바일 단말기에서 보기를 원하는 것이 진정으로 원하는 기능이라면 이런 과제를 선정할 수도 있습니다.

하지만 이런 기능이 사용자에게는 매우 사소하지만 진행자가 특정 목적을 위해 이런 과제를 선정한다면 그것은 문제가 있는 것이고 이런 과제를 선정해서는 안되는 것입니다.

만약 후자라면 테스트 결과와 진행 자체의 신뢰성에 엄청난 타격을 입게 되고 회사와 조직은 추후 사용성 테스팅을 추진해야할 동기를 잃어버리게 되고 결국 많은 것을 잃게 될 것입니다.

비슷한 경우로 과제 선정시에는 테스트 환경에 대해서도 고민할 필요가 있습니다.

예를 들어 온라인 뱅킹에 대한 사용성 테스트를 진행할 때 파이어폭스에서 진행해야할까요? 인터넷 익스플로러에서 진행해야할까요?

국내 대다수의 금융 기관은 인터넷 익스플로러만을 지원하므로 인터넷 익스플로러에서 진행해야하는 것일까요?

만약 사용자가 파이어폭스만을 이용하는 사용자라면 어떨까요?

이 경우에도 사용자들이 파이어폭스를 많이 이용한다면 진행할 수도 있습니다. 하지만 웹 접근성을 부각시키기 위해 진행자가 의도적으로 사용성 테스트를 파이어폭스로 진행한다면 어떻게 될까요?

어떤 웹서비스들은 반드시 인터넷 익스플로러에서만 동작하지 않는 경우도 있습니다. 특정 게시판이 특정 브라우저에서만 기능하지 않는 결함이 있다고 했을 때 그 결함을 강조하기 위해서 진행자가 일부러 특정 브라우저에서 사용성 테스트를 수행한다면 어떻게 될까요?

즉, 사용성 테스트 과제는 얼마든지 진행자의 의도에 따라 변형될 수 있으며, 그러한 경우에 외부에서 그러한 점을 인식하고 문제를 제기하는 것은 쉽지 않다는 것입니다.

테스트 과제는 전적으로 사용자의 관점에서 선정되어야 하고 객관적이어야 합니다.

사람이 하는 일이기 때문에 100% 객관적일수는 없겠지만 그래서 테스트 과제는 매우 조심해서 선정되어야 합니다.

이렇게 최종 과제 리스트를 작성하셨다면 이제 시나리오를 작성하셔야 합니다.

시나리오에는 참가자가 맡게 될 배역과 동기, 해야 할 일 그리고 약간의 설명을 담으시면 됩니다.

시나리오는 거창하게 쓸 필요 없이 과제를 해야하는 상황(~ 하십시오.)과 필요한 정보(아이디, 비밀번호, 카드 번호 등등)만 담고 있으면 됩니다.

한가지 주의할 점은 시나리오에 제품의 기능을 지칭하는 단어나 그러한 기능을 유추할 수 있는 단어는 배제해야 합니다. 되도록 일반적인 단어를 사용하시기 바랍니다.

예를 들어

'책을 장바구니에 넣고 결제 버튼을 선택하십시오.'


는 잘못된 시나리오입니다.

'책을 구매해 보시기 바랍니다.'


가 적합한 시나리오입니다.

그리고 약어나 특정 도메인에서 사용되는 전문 용어 역시 사용하지 마시기 바랍니다.

테스트 시나리오는 명료하고, 애매모호하지 않고, 이해 가능한 문장으로 구성되어야 합니다.

마지막으로 테스트 시나리오를 사용자가 수행할 때 주의해야할 사항으로는

검색 기능에 대한 사용성을 테스트 하는 것이 아니라면 사용자가 검색 기능을 사용하지 못하도록 하는 것이 좋습니다.

여기서 검색이란 도움말 등을 참고하지 못하도록 하는 것이 좋다는 의미입니다. 어떤 기능을 사용하기 위해서 특정 단어의 의미를 검색하거나 기능에 대한 도움말을 검색하지 못하도록 하시기 바랍니다.

그리고 다른 제품이나 서비스 또는 다른 사이트로 이동하지 않도록 주의를 기울이셔야 합니다.

이렇게 테스트 과제와 시나리오 정해진 후에는 정해진 시나리오에 대하여 파일럿 테스트를 수행하시기 바랍니다.

파일럿 테스트는 스스로도 할 수 있으며, 주변의 누군가에게 도움을 요청할 수도 있습니다. 친구나 가족도 좋습니다.

파일럿 테스트는 작성된 시나리오를 다른 사람들이 정확하게 이해하고 해당 작업을 수행하는지 확인하는 목적으로 진행합니다.

즉, 시나리오가 분명하고, 완전하고 모호하지 않는지 확인하는 것입니다.

때문에 실제 테스트처럼 긴 시간을 들일 필요 없이 짧은 시간동안 빠르게 수행하시면 됩니다.

이러한 파일럿 테스트는 실제 테스팅이 수행되기 2~3일 전에 수행하시면 됩니다. 그리고 테스팅을 진행할 제품도 이 시간에 맞춰서 준비가 끝나야 합니다.

테스트 과제와 테스트 시나리오의 작성을 다시 한번 더 정리하면

1. 테스트 대상에서 가장 중요한 일을 5~10개를 적는다.
2. 동료 검토를 한다.
3. 테스트 시간을 고려하여 과제를 선정한다.
4. 사용자가 테스트를 일찍 끝냈을 때를 대비하여 예비 과제를 준비한다.
5. 각각의 과제에 대하여 시나리오를 작성한다.
6. 시나리오 파일럿 테스트를 수행한다.
7. 파일럿 테스트에서 나온 문제를 수정하여 최종 시나리오를 확정한다.

로 정리할 수 있습니다.

이렇게 확정된 시나리오는 큼지막한 카드(A4 절반 크기 정도)에 잘 보일 수 있도록 인쇄를 해서 준비하시면 됩니다.

인쇄를 하실 때에는 시나리오 번호 등은 인쇄 하지 않으셔도 됩니다.

테스트 시나리오는 각각이 독립되도록 구성되어야 하므로 번호는 의미가 없습니다. 실제 테스트를 수행하는 현장에서는 참가자의 반응에 따라 완전히 새로운 테스트 과제와 시나리오를 즉흥에서 만들어야 할 수도 있습니다.

테스트 현장은 통제가 되지 않기 때문에 진행자는 모든 시나리오를 알고 있어야 하며, 사용자의 반응에 따라 적절한 과제와 시나리오를 제시할 수 있도록 준비하셔야 합니다.

필요하다면 전체 시나리오가 적힌 종이를 준비하시는 것도 좋습니다.

이제 테스트 과제와 시나리오가 준비되었습니다.

다음으로는 관찰실의 구성과 준비에 대해서 다루도록 하겠습니다.

댓글

이 블로그의 인기 게시물

테슬라 악세사리 구매 후기

테슬라를 구매하면서 알리와 네이버 페이에서 이런 저런 악세사리를 정말 엄청나게 구매했습니다. 스파크 13년의 경험을 총동원해서 어머 이건 꼭 사야지~~ 라고 생각되는건 모두 구매해봤습니다. 실제 비용은 쿠폰과 포인트로 조금씩 달라질 수 있기 때문에 구매한 제품과 구매 링크 그리고 간단한 후기만 남겨보도록 하겠습니다. 1. 하이패스(AP500S) 뭐.. 얼마 안 있으면 하이패스가 필요없어진다는 얘기도 있지만.. 시범 사업 이후에 전국 고속도로에 설치되려면 아직 멀었고 뭐.. 말이 필요없는 필수품이죠.. 테슬라 카페이서 추천하는거 구매해봤습니다. TKC에서 공구하는건 이걸 구매하고 나서 알게 되었네요.. 네이버 공식샵에서 구매했습니다.  설치 후 동작은 잘 되는데.. 센터 콘솔 안에 위치한 시거잭에 설치하고 뚜껑을 닫았더니.. 음량을 최대 5로 설정해도 동작음이 잘 들리지를 않습니다. 그래서 이게 제대로 결제가 된건지 안된건지 알 수 없는게 유일한 불만이고.. 작고 잘 동작하고 좋습니다. https://smartstore.naver.com/gair/products/4776415369 2. 액정 보호 필름(스코코) https://brand.naver.com/skoko/products/9882239107 좋다고 해서 구매해봤는데.. 솔직히 모르겠습니다. 그리고 미묘하게 크기가 안맞습니다. 테슬라 모니터 테두리가 곡면이라서 그런것 같습니다. 샵에서 붙여 달라고 했는데.. 제래도 붙지 않고 계속 기포가 생깁니다. 점착력이 떨어지는건지.. 혹시 몰라서 한번 더 구매해서 다시 붙여보려고 합니다. 무엇보다 비싸기 때문에.. 무반사 이런거에 큰 관심 없으시면 다른 적당히 저렴한거 구매하시는게 나을 것 같기도 합니다. 3. 도어 커버(카마루) https://blessauto.kr/products/37263 생각보다 얇고 얘도 생각보다 잘 안맞습니다. 미묘하게 좀 큽니다. 제가 똥손이라서 잘 못붙여서 그런것일 수도 있습니다. 막상 붙이고 나면 감촉도 좋고.. 관리하기 편합니...

비츠 스튜디오 버즈 플러스(투명) 사용 후기

제 내자분은 아직도 유선 이어폰을 쓰고 있습니다. 그게 좋다고 하시더라구요. 작년에 혹시나 해서 앤커 사운드코어 라이프Q35를 구매해서 조공해봤지만 결국은 안쓰시더라구요. 그래서 작년 추운 겨울에 제가 귀마게 용으로 잘 사용해왔는데.. 여름이 되니.. 와.. 이건 너무 덥고 무거워서 못쓰겠더라구요. 아이폰도 사고 애플 워치도 샀으니.. 다음은 에어팟인데.... 노이즈 캔슬링이 된다는 에어팟 프로 2는 ... 네... 너무 비싸더라구요... 이건 내자분께 얘기해봐야 결제가 될리가 없어서... 고민하고 있던차에.. 네.. 저는 봐버리고 말았습니다. 비츠 스튜디오 버즈 플러스의 그 영롱한 투명 버전의 자태를... 급 뽐뿌가 왔지만.. 여전히 20만원의 고가더라구요... 초기 출시 시기에 이벤트로 16만원 정도 했던거 같은데.. 그정도 가격이면 선 결제 후 보고 하면 될거 같은데.. 20만원은 너무 너무 비싸서 침만 삼키던 차에.. 당근에 15만원에 올라온 물건을 덥석 물었습니다. 애플 뮤직 6개월 프로모션 코드도 사용하지 않은 따끈따끈한 제품이라서 그냥 질렀습니다. 이상하게 인터넷이 실제 리뷰 게시물을 찾기 힘들어서.. 고민을 잠깐 했지만.. 그 투명하고 영롱한 자태에 그만... 어쨌든 구매하고 한달 정도 사용해본 후기를 간단하게 남겨봅니다. 1. 노이즈 캔슬링은 기대한 것과는 좀 다르고 앤커 사운드코어 라이프Q35 정도 되는 것 같습니다. 노이즈 캔슬링은 활성화하면 이게 소리를 막아준다기보다는 주변의 작은 소음만 제거해준다고 생각하시면 됩니다. 그러니까 옆에서 소근 거리는 소리나 선풍기 바람 소리 같은 작은 소리들이 사라지고 음악 같은 내가 듣고자 하는 소리가 굉장히 뚜렸해지만 지하철 안내 방송 같은 조금 큰 소리는 그냥 들립니다. 그래서 주변음 허용 모드를 켜보면 너무 시끄러워서 안쓰게 되더라구요. 전 에어팟 프로 2를 사용해 본적이 없어서 비교할 수는 없지만.. 아주 못쓸 정도의 성능은 아니라고 생각됩니다. 2. 저는 귓구멍이 너무 작아서 XS...

쿠첸 스마트터치밥솥TOP(10인용) CJH-PD1000iCM 사용기(체험 후기)

2008년 아내를 만나 결혼을 하고.. 자식 셋이 딸린 애아빠가 되어버린 지난 7년 동안.. 머.. 다들 아시겠지만.. 참 못난 아빠로 살고 있습니다. 어느새 7년이 되었네요.. 첫째가 내년이면 초등학교에 들어가니.. 짧지 않은 세월인것 같습니다. 지난 7년동안 애 키우느라 고생만 아내에게 뭐 하나 잘 해준게 없는데.. 아직 철이 덜 들어서 여전히 잘 못해주네요.. 아내가 결혼하면서 가져온 전자 밥솥은 재작년에 수명을 다했는지.. 밥이 제대로 안되어서 한 2년 정도 압력 밭솥에 밥을 해먹었습니다. 한국인은.. 밥심이죠.. 밥을 하려면 솥이 필요한데.. 머.. 냄비에 해먹는 방법도 있지만.. 그건 음.. 귀찮고 힘들고.. 현실에서 밥솥하면 크게 2가지죠.. 압력 밥솥 아니면.. 전자 밥솥.. 압력 밥솥하면.. 풍년이죠.. 아닌가요? 압력 밥솥은 다른건 다 좋은데.. 닦기가 귀찮고(냄비보다는 뭐.. 쉽습니다만..) 밥을 보온으로 하면 금방 말라비틀어지는.. 물론 누룽지를 만들 수 있다는 장점 아닌 장점이.. 전자 밥솥은 저 어릴때는 너도나도 코끼리 밥통이었는데.. 어느샌가... 쿠쿠라는 브랜드와 쿠첸이라는 브랜드의 2강 체제로 바뀌었더군요.. 쿠쿠와 쿠첸이라면.. 밥통계의 삼성과 LG 정도라고 할까요? 주변에 물어보면 대체로 쿠쿠를 추천하더군요.. 아내가 결혼할 때 가져온 밥통도 쿠쿠였습니다. 대략 이렇게 생긴 녀석이죠. 그러다가 이 녀석이 밥을 제대로 하지를 못하야.. 밥통 하나 새로 사준다면서.. 먼넘의 밥통들이 그렇게 비싼 것인지... 그리고 쿠쿠나 쿠첸이나.. 홈페이지에 들어가보면 정말 수십개의 밥통이 있는데.. 도데체가 각각의 밥통 간의 차이가 무엇이고 무엇이 좋고 무엇이 나쁜건지 비교도 할 수 없고.. 설명도 제대로 안되어 있고 제품 겉이나 안을 제대로 볼 수 있는 사진조차 없는 사용성은 개나 줘버린 그런 구조인지라.. 선택 장애를 일으켜서 결국은 압력 밥솥에 밥을 해먹어가며 밥통 하...