A/B Testing에 대한 기초적인 정보들

| 김재석

최근 서비스 개발에서 사용성을 2순위 이하로 두고 있는 개발 그룹은 거의 보기 힘든 것 같습니다. 이런 흐름에 맞추어 여러 가지 사용성 테스트 기법이 관심을 받고 있는데, 역시 가장 적용하기 쉽고 잘 알려져있는 것은 A/B Testing인 것 같습니다.

스포카 팀도 역시 다양한 요소에 A/B Testing를 진행하고 있는데요. 오늘은 A/B Testing을 공부하고 싶으신 분들을 위해 저희가 보아온 여러 가지 자료를 공유하고자 합니다.

A/B Testing의 정의, 효과

A/B Testing Image by Optimizely

A/B Testing은 전체 디자인에서 한가지 요소에 대한 두 가지 이상의 버전을 시험하여 더 나은 것을 판별하는 기법입니다. 보통은 기존의 버전(A)과 새로운 버전(B)를 가지고 랜덤하게 방문하는 사용자 별로 다른 버전을 보여준 후, 의도하는 결과가 높게 나오는 쪽이 어느 쪽인지를 검증해나갑니다.

A/B Testing의 효과에 대해선 사용성 연구의 대가인 제이콥 닐슨의 두 가지 글를 추천해드립니다.

A/B Testing이 다른 사용성 개선 기법들에 가지는 장단점을 상세히 소개하고 있습니다. 요약하자면, 비용이 적게 들고 빠르게, 빈번하게 수행하면서 리스크가 거의 없이 더 나은 디자인을 획득할 수 있지만 반대로 그 혁신의 폭이 매우 좁은 편입니다.

즉, 심층 인터뷰 같은 방법으로 얻을 수 있는 근본적인 원인은 찾기 어려우며, 사실 더 나은 것을 고른다 할지라도 어떤 이유에서 그것이 더 많이 선택되었는지는 규명하기 어렵기도 합니다. 쉽게 말하면, 애초에 엉망인 서비스는 A/B Testing 정도로 극적인 변화를 이끌어내기는 어려울 수 있다는 것입니다. :-(

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

성공적인 A/B Testing 사례

A/B Testing이 어떻게 진행이 되고 개선 효과를 보게 될까요? 아래의 글은 루비 온 레일즈 프레임웍과 Getting Reals, Rework 등의 저작으로 유명한 37signals의 블로그에 작성된 글입니다. 자사의 Highrise라는 서비스의 첫 화면을 어떻게 개선해나갔는지를 자세히 기록하고 있습니다.

37signal A/B Testing

그들은 이번 A/B Testing을 통해, Highrise의 첫페이지에 웃고 있는 사람의 큼직한 사진이 전환률을 높여주며, 어떤 유형의 사람인지는 크게 중요하지 않다는 결론을 도출해내었습니다. 어느 정도 유의미한 수준의 개선을 이루어낸 이후에도, 지속적인 A/B Testing을 통해 유의미한 것과 유의미하지 않은 것을 끝까지 뽑아낸 점이 인상깊습니다.

더 정교한 A/B Testing을 위해

A/B Testing을 진행하면서 단순히 더 높은 수치를 기록하는 방안을 바로 선택하는 것도 방법이지만, 좀 더 일관되고 정교한 A/B Testing을 하기 위해선 일반적인 통계기법을 적용해서 유의성을 함께 검증하는 것을 추천해 드립니다. 유의성을 검증한다는 것은, 쉽게 말해 이게 우연한 일치가 아니라 실제로 차이가 벌어졌다고 볼 수 있는 건지 확인해보는 것입니다. A/B Testing에 적합한 통계 기법은 t-검정에 대해 조사해보시는 것으로 기반 지식 없이 쉽게 구현해보실 수 있습니다.

위의 37signals는 위의 사례 글에 이어서, 통계적인 유의 수준, 검정력을 토대로 한 적정 샘플 크기를 잡는 방법을 깔끔하게 정리해놓았으니 함께 읽어보시는 것을 추천해 드립니다.

A/B Testing에 도움이 되는 도구들

위의 t-검정은 많은 분이 잘 모르시지만 사실 엑셀로도 쉽게 해볼 수 있습니다. 무료로 데이터 분석 기능을 제공하고 있거든요. A/B Test에 대한 원시 자료를 구하여 엑셀에 올려놓을 수 있다면 아래의 데이터 분석 튜토리얼을 참조하여 유의성 검증을 해보시기 바랍니다.

웹서비스를 운영하면서 아주 간편하게 A/B Testing을 수행하고 싶으시다면 Optimizely라는 서비스를 추천합니다. 웹사이트에 Javascript 임베드 코드를 한 줄 삽입하는 것만으로 GUI를 통한 A/B Testing 설계와 수행을 할 수 있습니다.

[출처] https://spoqa.github.io/2012/05/15/ab-testing-basic.html

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
1195 [ 一日30分 인생승리의 학습법] VBA Web Scraping: How Can VBA Be Used To Scrape Website Data? file 졸리운_곰 2024.04.13 3
1194 [ 一日30分 인생승리의 학습법] 윈도우 실행파일 구조(PE파일) file 졸리운_곰 2024.03.31 3
1193 [ 一日30分 인생승리의 학습법] [Analysis] PE(Portable Executable) 파일 포맷 공부 file 졸리운_곰 2024.03.31 3
1192 [ 一日30分 인생승리의 학습법] 성공하는 메타버스의 3가지 조건 file 졸리운_곰 2024.03.30 7
1191 [ 一日30分 인생승리의 학습법] REST, REST API, RESTful 과 HATEOAS file 졸리운_곰 2024.03.10 9
1190 [ 一日30分 인생승리의 학습법] 렌더링 삼형제 CSR, SSR, SSG 이해하기 file 졸리운_곰 2024.03.10 2
1189 [ 一日30分 인생승리의 학습법] 엑셀 VBA에서 셀레니움 사용을 위한 Selenium Basic 설치 file 졸리운_곰 2024.02.23 11
1188 [ 一日30分 인생승리의 학습법]500 Lines or Less Blockcode: A Visual Programming Toolkit : 500줄 이하의 블록코드: 시각적 프로그래밍 툴킷 졸리운_곰 2024.02.12 4
1187 [ 一日30分 인생승리의 학습법] 구글 클라이언트(앱) 아이디를 발급받으려면 어떻게 해야 하나요? 졸리운_곰 2024.01.28 3
1186 [ 一日30分 인생승리의 학습법] 빅뱅 프로젝트를 성공적으로 오픈하기 위한 팁 졸리운_곰 2023.12.27 16
1185 [ 一日30分 인생승리의 학습법]“빅뱅 전환보다 단계적 전환 방식이 이상적 애자일팀과 협업 쉽게 체질 개선을” file 졸리운_곰 2023.12.27 12
1184 [ 一日30分 인생승리의 학습법] Big-bang / phased 접근 file 졸리운_곰 2023.12.27 3
1183 [ 一日30分 인생승리의 학습법] CodeDragon 메뉴 데이터 전환의 개념 이해 - 데이터 전환의 개념, 데이터 전환방식, 데이터 전환방식 및 장단점 비교, 데이터전환 이후 검토해야 할 사항 졸리운_곰 2023.12.27 5
1182 [ 一日30分 인생승리의 학습법] 블록체인과 IPFS를 이용한 안전한 데이터 공유 플랫폼 - 분쟁 해결 시스템 file 졸리운_곰 2023.12.27 6
1181 [ 一日30分 인생승리의 학습법] 블록체인과 IPFS를 이용한 안전한 데이터 공유 플랫폼 - 개념과 리뷰 시스템 file 졸리운_곰 2023.12.27 4
1180 [ 一日30分 인생승리의 학습법] 소켓 CLOSE_WAIT 발생 현상 및 처리 방안 file 졸리운_곰 2023.12.03 7
1179 [ 一日30分 인생승리의 학습법] robots 설정하기 졸리운_곰 2023.12.03 3
1178 [ 一日30分 인생승리의 학습법] A Tutorial and Elementary Trajectory Model for the Differential Steering System of Robot Wheel Actuators : 로봇 휠 액츄에이터의 차동 조향 시스템에 대한 튜토리얼 및 기본 궤적 모델 file 졸리운_곰 2023.11.29 6
1177 [ 一日30分 인생승리의 학습법] Streamline Your MLOps Journey with CodeProject.AI Server : CodeProject.AI 서버로 MLOps 여정을 간소화하세요 file 졸리운_곰 2023.11.25 2
1176 [ 一日30分 인생승리의 학습법] Comparing Self-Hosted AI Servers: A Guide for Developers / : 자체 호스팅 AI 서버 비교: 개발자를 위한 가이드 file 졸리운_곰 2023.11.25 10
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED