tester 4

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

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

Automation Test 2026.04.09

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

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

Automation Test 2026.04.04

[QA] 유저 시나리오 작성 방법과 테스트 케이스 설계 방법

소프트웨어 품질을 보장하기 위해서는 단순한 기능 테스트를 넘어, 사용자의 실제 경험을 반영한 테스트가 필요합니다. 이를 위해 유저 시나리오(User Scenario) 작성과 테스트 케이스(Test Case) 설계는 필수적인 과정입니다. 이번 글에서는 효과적인 유저 시나리오 작성법과 테스트 케이스 설계 방법을 자세히 설명하고, BDD 접근 방식까지 다뤄보겠습니다. 1. 유저 시나리오(User Scenario) 작성 방법유저 시나리오란?유저 시나리오는 사용자가 제품을 이용하는 과정을 이야기 형식으로 서술한 것입니다. 이를 통해 사용자의 목표, 행동, 기대 사항 및 잠재적 문제를 파악할 수 있습니다.유저 시나리오 작성의 필요성✅ 제품의 실제 사용 환경을 반영하여 테스트 품질 향상 ✅ 사용자의 행동 패턴을 기..

QA 2025.03.12

[QA] 이슈 관리의 중요성: 효과적인 QA를 위한 필수 요소

이슈 관리의 중요성: 효과적인 QA를 위한 필수 요소소프트웨어 개발에서 이슈 관리는 누구나 알고 있는 기본적인 개념입니다. 하지만 이를 얼마나 효과적으로 운영하느냐에 따라 제품의 품질과 개발 속도는 큰 차이를 보일 수 있습니다. QA 엔지니어로서 이슈 관리는 단순히 버그를 기록하는 것을 넘어, 제품 품질을 개선하고 개발 속도를 높이며, 궁극적으로 사용자 경험을 향상시키는 핵심 과정입니다. 이번 글에서는 이슈 관리의 중요성과 효과적인 이슈 관리 방법에 대해 다뤄보겠습니다. 1. 이슈 관리란 무엇인가?이슈 관리는 제품 개발 과정에서 발생하는 버그, 기능 개선 요청, 성능 문제 등을 체계적으로 기록하고 추적하는 프로세스입니다. 단순히 버그를 리포트하는 것이 아니라, 문제의 원인을 분석하고, 관련 팀과 협력..

QA 2025.03.06