테스트 및 반복

사용자 연구는 설계 과정 중에 언제든지 도움이 될 수 있습니다. 무엇이 효과적이고 무엇이 효과적이지 않은지 확인하기 위해 실제 사용자로부터 의견을 얻을 수 있습니다. 일찍 설정할수록 더 효과적입니다.

디자인에 빠져들면 문제를 파악하기가 어려워집니다. 외부인의 의견이 필요하기 때문입니다. 좋은 소식은 한 줄의 코드를 작성하기 전에 디자인이 사용자에게 적합한지 여부를 빠르고 쉽게 얻을 수 있다는 것입니다.

프로젝트에 익숙하지 않은 사용자를 찾아 대화상자를 사용해 보세요. 설계 과정에서 의견을 받으면 사용성 문제가 노출되고 조기에 문제를 수정할 수 있습니다. 코드를 한 줄만 작성하기 전에 대화형 환경에서 사용성 테스트를 실행하는 것이 중요합니다. 오즈의 마법사 (WOZ)를 빠르고 간단하게 실험하면 올바른 방향으로 나아가고 있는지 확인하는 데 도움이 됩니다.

오즈의 마법사 실험 사용

이름이 변경된 이유는 무엇인가요? 오즈의 마법사 (WOZ) 실험 영화인 오즈의 마법사에서 이름을 따온 것입니다. 커튼 뒤에 있는 레버를 잡는 한 남자가 있다고 생각하고 있습니다.

오즈의 마법사 프로토타입 제작이란 무엇인가요? 간단히 말해, 실제로 소프트웨어를 개발하지 않고 프로토타입을 테스트할 수 있는 방법입니다. WOZ 프로토타입 제작은 디자인의 기능, 사용자 목표를 달성하는 능력, 전반적인 사용자 환경 (UX)을 개선하는 데 사용됩니다. WOZ 실험은 실제 경험과 비슷해 보이지만 소프트웨어 대신 사람(‘마법사’)이 있어 프로덕션 환경에서 캐릭터가 어떻게 행동할지 시뮬레이션합니다. 참가자들은 자신이 커튼 뒤에 서 있는 마법사와 상호작용하고 있는지 모를 수 있습니다.

권장되는 이유 WOZ 프로토타입 제작의 가장 큰 장점 중 하나는 빌드하지 않고도 디자인을 테스트할 수 있다는 것입니다. WOZ 실험은 음성 테스트용 프로토타입의 최소 제품 (MVP)입니다. 비교적 쉽게 실행할 수 있으며 추가 작업이 거의 필요하지 않습니다. 프로토타입은 매우 단순할 수 있으며 일상적인 객체를 사용하여 디자인의 일부를 나타냅니다. 일부 작업은 수행할 수 있지만 일부 작업은 수행할 수 있는 실제 모델일 수 있습니다. 프로토타입이 현실적일수록 더 나은 피드백을 받을 수 있습니다. 단, 이를 위해 할당할 수 있는 여유가 얼마나 되는가? '현실적인' 프로토타입의 가치가 있을까요?


사용성 테스트 수행 방법

애플리케이션을 테스트하는 방법에는 세 가지가 있습니다.
보유한 역량을 활용하세요. 이 시점에 이미 가지고 있는 샘플 대화상자만 있으면 됩니다. 프로젝트에 익숙하지 않은 사람 (예: 가족, 친구, 동료)을 찾아 대화를 맡아 달라고 요청하세요. 캐릭터의 대사를 읽고 상대방이 어떻게 반응하는지 관찰하게 됩니다. 사용자가 '스크립트를 벗어나'는 경우 자유롭게 캐릭터를 말합니다.

가장 현실적인 경험을 위해 Actions on Google 개발자 콘솔에서 TTS 시뮬레이터를 사용하여 캐릭터의 메시지를 재생하여 캐릭터의 역할을 시뮬레이션합니다. 오디오를 다운로드하여 주문형으로 재생하세요.

이 버전에는 다음 4가지 항목이 필요합니다.

  • 각 사용자 응답 후 캐릭터가 해야 할 말에 대한 안내를 제공하는 대화 스크립트 상위 수준 흐름 (또는 간소화된 버전)이 이상적입니다.
  • 캐릭터가 말한 모든 음성의 오디오가 다운로드되었습니다. 재생할 올바른 파일을 빠르게 식별하는 데 도움이 되는 파일 이름을 사용합니다.
  • '사용자'를 플레이할 사람 내 액션에 익숙하지 않은 사람이어야 합니다.
  • '마법사'를 연주하는 사람. 내 작업에 매우 익숙한 사람이어야 합니다.

'Google I/O의 모든 것을 위한 Launchpad에 오신 것을 환영합니다. 현재 축제가 진행 중입니다. 행운의 참석자가 되신 분 계신가요?” 마법사는 사용자가 '예' 또는 '아니요'의 동의어로 응답하기를 기다리게 됩니다. 사용자가 응답하면 높은 수준의 흐름을 빠르게 참고하여 다음에 재생할 메시지를 확인한 후 올바른 오디오 파일을 찾아 재생합니다.

물론, 작업을 빌드하기 시작했다면 Actions on Google 개발자 콘솔에서 작업 시뮬레이터를 사용하여 자주 테스트해야 합니다. 친구, 가족 또는 동료들도 테스트해 보세요.

어떤 실험을 사용하든 다음 단계를 따라야 합니다.
홍보 실제 사용자에게 가장 적합한 것이 반영된 디자인을 업데이트하는 것이 목표이므로 WOZ 프로토타입을 가능한 한 현실에 가깝게 만드는 것이 좋습니다. 종이에 잘 어울린다고 해서 실제 대화에서 들리거나 자연스러운 느낌이 드는 것은 아니기 때문에 사용자가 메시지를 듣고 응답을 말하는지 확인하세요.
세션 녹화 뒤로 돌아가서 세션을 들을 수 있도록 세션을 녹화할 권한을 부여받으세요. 세션 중에 발생한 문제를 기록합니다.
의견 요청 사용자에게 자신의 경험을 글로 설명해 달라고 요청합니다. 기대에 부응하지 못했나요? 예상치 못한 문제가 있나요? 사용자가 만족했나요? 고객의 의견이 아닌 고객의 행동에 초점을 맞추어야 합니다.

무엇을 기대할 수 있나요?

WOZ 실험을 실행하면 사람들이 내 디자인에 참여하는 방식을 이해할 수 있습니다. 사용자가 기대한 것과 매우 다른 작업을 하고 있을 수 있으며, 이를 통해 사용자의 필요와 기대치에 더 잘 부합되도록 디자인을 변경해야 할 수 있습니다.

요점: 사용자의 의견이 아닌 디자인의 사용성에 중점을 둡니다. 사용자 행동을 기준으로 반복하고 시간이 주어지면 다시 테스트합니다.

확인해야 할 사항 (및 대화를 개선할 수 있는 방법):
자연스러운 대화 사용자가 자연스럽게 요청하는 방식에 주목하세요. 고객이 키워드와 같은 짧은 구문으로만 말할 수 있다고 생각하나요? 아니면 대화하는 듯한 느낌이 들까요? 내 담당자와 대화할 때 망설이거나 자신 있게 들리나요? 절차에서 사용자가 한 번에 하나의 정보만 제공할 수 있다고 느끼나요? 아니면 한 문장으로 여러 세부정보를 제공하도록 유도하나요?
사용자 혼동 사용자가 혼란스러워하거나 뭐라고 해야 할지, 무엇을 해야 할지 잘 모르는 곳을 찾아보세요. 이전 메시지를 검토하여 명확성을 높일 수 있는 부분이 있는지 확인하세요. 클릭 유도 문구가 명확했나요?
예상치 못한 발화 사용자가 예상하지 못한 말을 할 수 있습니다. 메모를 작성하고 디자인에 취급을 추가하세요.
좌절 또는 조급함의 징후 이는 일반적으로 상호작용이 너무 길다는 신호입니다. 메시지를 검토하여 더 간결해질 수 있는지 확인합니다. 생략할 수 있는 세부정보가 있나요?
주말을 가장 많이 사용하는 시청자 확인하기 사용자가 대화를 주도하고 있는 것으로 보이나요? 그렇지 않다면 어떻게 변경하실 수 있나요?

작업을 테스트하는 방법

고품질 테스트는 앱을 개발하고 사용자 만족도를 높이는 데 필수적입니다.

이 동영상은 작업의 엔드 투 엔드 테스트를 개발하는 방법을 심층적으로 다루며, 과정을 더 쉽게 만드는 데 사용할 수 있는 도구를 다룹니다. 또한 예상치 못한 사용자 쿼리를 처리하는 방법 등 다양한 주제에 관한 권장사항도 공유합니다.

Aylin Altiok과 Nick Felker, Google I/O 2018에서 '내 작업' 테스트