QApilot's CoWork favicon

QApilot's CoWork

CoWork: 기존 테스트 케이스를 실행 가능한 모바일 자동화로 전환하는 AI 기반 솔루션

소개:

CoWork는 Jira, TestRail, CSV 등 기존의 테스트 케이스를 스크립트 작성 없이 iOS, Android, Flutter를 위한 모바일 자동화 테스트로 변환합니다. AI의 지능형 플래닝과 인간의 승인 단계를 결합하여 테스트 커버리지를 3배 이상 확대하고, 릴리스 전 실제 기기에서의 검증을 통해 소프트웨어 품질과 출시 확신을 높여줍니다.

추가 날짜:

2026-06-29

월간 방문객:

--K

QApilot's CoWork - AI Tool Screenshot and Interface Preview

QApilot's CoWork 제품정보

CoWork: 기존 테스트 케이스를 활용한 혁신적인 모바일 테스트 자동화

모바일 애플리케이션의 복잡성이 증가함에 따라 매 릴리스마다 테스트해야 할 시나리오는 기하급수적으로 늘어나고 있습니다. 하지만 테스트 실행 역량은 정체되어 있는 경우가 많습니다. CoWork는 이러한 문제를 해결하기 위해 탄생한 AI 기반 모바일 테스트 자동화 솔루션입니다. 기존에 보유하고 있는 테스트 자산을 활용하여 추가 인력이나 새로운 스크립트 작성 없이도 테스트 커버리지를 극대화할 수 있는 방법을 제시합니다.

What's CoWork?

CoWork는 기존의 테스트 관리 도구(Test Ops)에 잠들어 있는 테스트 케이스를 실제 기기에서 구동 가능한 모바일 자동화 테스트로 활성화하는 플랫폼입니다. 단순히 자동화 스크립트를 생성하는 것을 넘어, **AI 플래닝(AI Planning)**과 Human-in-the-loop(인간의 개입) 방식을 결합하여 신뢰도 높은 테스트 실행 환경을 제공합니다.

CoWork는 iOS, Android, 그리고 Flutter 환경을 모두 지원하며, 개발팀이 이미 보유하고 있는 Jira, TestRail, CSV 등의 자산을 기반으로 작동합니다. 이를 통해 QA 팀은 새로운 자동화 프로젝트를 시작하는 부담 없이도 즉각적으로 자동화의 혜택을 누릴 수 있습니다.

CoWork의 주요 기능 (Features)

CoWork는 모바일 앱 품질 보증(QE) 프로세스를 혁신하기 위한 강력한 기능들을 포함하고 있습니다.

1. 기존 테스트 자산의 활성화

새로운 스크립트나 코드를 작성할 필요가 없습니다. Jira나 TestRail에 기록된 자연어 기반의 테스트 케이스를 CoWork로 가져오기만 하면 즉시 실행 가능한 자동화 프로세스가 시작됩니다.

2. AI 기반 지능형 플래닝

CoWork의 AI는 테스트 케이스의 의도를 파악하고 실행 계획을 수립합니다. 사용자 여정(User Journey)의 변화나 복잡한 흐름을 이해하여 최적의 테스트 경로를 찾아냅니다.

3. Human-approved Steps (인간 승인 단계)

AI가 독단적으로 판단하여 테스트 결과를 왜곡하는 것을 방지합니다. 불확실한 상황이나 중요한 지점에서 인간의 승인을 요청하여 테스트의 의도가 정확히 유지되도록 관리합니다.

4. 실제 기기 실행 (Real-device Execution)

에뮬레이터가 아닌 실제 기기에서 테스트를 수행합니다. 이를 통해 실제 사용자 환경에서 발생할 수 있는 팝업, 알림, 중단 현상 등을 정밀하게 검증할 수 있습니다.

5. 크로스 플랫폼 지원

  • iOS: 아이폰 환경의 특수성을 반영한 테스트
  • Android: 다양한 안드로이드 기기 파편화 대응
  • Flutter: 플러터 기반 앱의 고유한 렌더링 및 동작 구조 지원

CoWork가 해결하는 핵심 문제

많은 조직에서 릴리스가 반복될수록 테스트 커버리지의 격차가 발생합니다. 기능은 늘어나고 사용자 경로는 다양해지지만, 이를 검증할 시간과 인력은 한정되어 있기 때문입니다.

  • AS-IS (현재의 문제):

    • 중요 테스트만 우선순위에 따라 실행됨
    • 일부 테스트는 다음으로 미뤄짐
    • 상당수의 엣지 케이스 테스트는 아예 실행되지 못함
  • TO-BE (CoWork 도입 후):

    • 3배 이상의 커버리지: 동일한 QA 팀으로 훨씬 더 많은 테스트 케이스 실행 가능
    • 격차 해소: 릴리스 전 실행되지 못하고 방치되던 테스트 백로그 축소
    • 높은 확신: 실제 기기에서의 광범위한 검증을 통해 출시 준비 상태 확인

How to Use: CoWork 작동 방식

CoWork를 사용하여 모바일 테스트 자동화를 구현하는 과정은 매우 직관적입니다.

Step 01. 기존 테스트 가져오기 (Import)

Jira, TestRail, 스프레드시트 또는 기타 테스트 관리 도구에서 기존 테스트 케이스를 가져옵니다.

Step 02. 실행 컨텍스트 구축 (Build Context)

CoWork는 자연어로 작성된 테스트 케이스를 구조화된 BDD(Behavior-Driven Development) 컨텍스트로 변환합니다. 이 과정에서 테스트 시작 지점, 수행해야 할 작업, 검증해야 할 결과값을 정확히 파악합니다.

Step 03. 실제 기기 실행 (Execute)

스크립트 작성 없이 수립된 실행 계획에 따라 실제 모바일 기기에서 테스트를 시작합니다.

Step 04. 상황 변화에 따른 재계획 (Replan)

예상치 못한 팝업이나 화면 변경, 흐름의 변화가 발생하면 CoWork는 즉시 다음 최선의 행동을 제안합니다. 사용자의 승인을 거친 후 테스트를 계속 진행합니다.

Step 05. 여정 완료 (Complete)

사용자의 입력이 필요한 구간에서는 잠시 멈추고 입력을 기다립니다. 입력이 완료되면 테스트는 컨텍스트를 유지한 채로 끝까지 실행됩니다.


Use Case: 누가 CoWork를 사용해야 할까요?

CoWork는 조직 내 다양한 이해관계자들에게 가치를 제공합니다.

  • QE 리더 및 QA 엔지니어: 테스트 자동화 스크립트 작성에 드는 시간을 줄이고, 실제 검증 업무에 집중하여 커버리지를 3배로 확대하고자 할 때 유용합니다.
  • 릴리스 매니저: 제품 출시 전 더 넓은 범위의 유효성 검사를 수행하여 출시 확신을 얻고 싶을 때 적합합니다.
  • 프로덕트 매니저: 새로운 기능이 기존 기능에 영향을 주지 않는지 광범위한 회귀 테스트를 신속하게 진행하고 싶을 때 사용합니다.
  • SRE(사이트 신뢰성 엔지니어): 모바일 앱의 안정성과 사용자 여정의 연속성을 보장하기 위해 도입합니다.

FAQ (자주 묻는 질문)

Q: CoWork를 사용하려면 새로운 자동화 스크립트 언어를 배워야 하나요?

A: 아니요. CoWork는 기존의 자연어 테스트 케이스를 기반으로 AI가 계획을 수립하므로, 새로운 스크립트 작성이나 자동화 프로젝트 구축이 필요하지 않습니다.

Q: AI가 테스트 도중 예기치 못한 화면을 만나면 어떻게 되나요?

A: CoWork는 예상치 못한 팝업이나 변경된 흐름을 감지하면 자동으로 다음 최선의 조치를 제안합니다. 사용자의 승인을 받은 후에만 실행을 계속하므로 테스트의 의도가 왜곡되지 않습니다.

Q: Flutter로 개발된 앱도 테스트가 가능한가요?

A: 네, CoWork는 iOS와 Android는 물론 Flutter 플랫폼까지 완벽하게 지원하며 동적인 콘텐츠와 복잡한 사용자 여정을 처리할 수 있습니다.

Q: 어떤 도구와 연동이 가능한가요?

A: Jira, TestRail, CSV 파일 등 현재 팀에서 사용 중인 대부분의 주요 테스트 관리 및 협업 도구와 연동하여 테스트 케이스를 가져올 수 있습니다.


CoWork 데모 예약하기

Loading related products...