Claude 3

앱 분석에서 BDD 시나리오까지, AI가 6단계로 정리하는 법

들어가며2편이 "테스트해봤더니 됐다"는 결과 위주의 글이었다면, 이번 글은 한 단계 앞으로 간다.AI는 처음 보는 앱을 받았을 때, 무엇을 어떻게 분석하고, 그걸로 어떻게 테스트 시나리오를 만들까?QA가 처음 보는 앱을 받았을 때QA가 회사에 입사해서 처음 앱을 받았다고 생각해보자.PM이 "이거 테스트해주세요" 한 마디 던지면, 사람은 보통 이렇게 한다.앱을 켠다주요 화면을 한 번씩 둘러본다"아 이런 앱이구나" 감을 잡는다그 다음에야 테스트 케이스를 쓰기 시작한다문제는 3번까지가 보통 하루~며칠씩 걸린다는 것이다.화면이 많을수록, 기능이 많을수록 시간이 더 든다.MQA의 첫 단계는 이 과정을 AI가 대신하게 만드는 것이다.파파고는 화면 수가 적은 단순한 앱이지만, 단순할수록 분석 단계가 더 명확하게 드러..

Automation Test 2026.04.09

모바일 앱 자동화테스트 (날씨날씨)

들어가며이전 글에서 MQA Harness의 방향과 구조를 소개했다.이번 글에서는 실제로 앱 하나를 골라서 테스트하는 과정을 보여주려고 한다.테스트 대상은 "날씨날씨" — 플레이스토어에 있는 날씨 앱이다.내가 만든 앱이 아니고, 미리 분석한 적도 없다. 그냥 "이 앱 테스트해줘"라고 말하면 어디까지 되는지 확인해보고 싶었다.테스트 시나리오목표는 단순하다. 위치를 검색해서 해당 도시의 날씨를 확인하는 것.앱 실행위치 추가 화면 진입도시 검색날씨 확인사람이 하면 30초면 끝나는 플로우다. 자동화로 하면 어떤 일이 벌어지는지 보자.Step 1: 앱 실행 — 바로 팝업이 뜬다앱을 실행하자마자 "큰글씨 위젯이 새로 나왔어요!" 팝업이 뜬다. 사람이야 "닫기" 누르면 그만이지만, 자동화 스크립트는 이걸 예상하지 못하..

Automation Test 2026.04.04

모바일 앱 QA 자동화 하네스 만들기

"AI한테 앱 테스트를 시키면 어떨까?"모바일 앱 QA를 할 때마다 반복되는 과정이 있다.디바이스 연결하고, 화면 하나씩 눌러보고, 스크린샷 찍고, 버그 리포트 쓰고.사람이 많으면 테스트 커버리지야 올라가지만, 혼자 하는 QA라면 한계가 명확하다. Claude Code의 플러그인(하네스) 시스템을 활용해서, 자연어 한 마디로 모바일 앱을 자동 테스트하는 MQA(Mobile QA) Harness를 만들고 있다. 아직 개발 중이고 다듬어야 할 부분이 많지만, 어떤 앱이든 동일한 방식으로 테스트할 수 있는 범용 QA 프레임워크를 목표로 하고 있다. 이 글에서는 현재까지의 방향과 경험을 정리한다.목표: 어떤 앱이든 테스트할 수 있는 범용 하네스MQA를 만들면서 가장 중요하게 생각하는 건 범용성이다. 특정 앱에 ..

Automation Test 2026.04.04