UStackUStack
Drizz icon

Drizz

Drizz는 iOS와 Android용 비전 AI 모바일 앱 테스트 플랫폼입니다. QA와 엔지니어링 팀이 평문 영어로 테스트를 작성하고, 실제 기기에서 실행하며, 셀렉터 기반 자동화의 유지보수를 줄여줍니다.

Drizz

Drizz란?

Drizz는 iOS와 Android용 비전 AI 모바일 앱 테스트 플랫폼입니다. 팀이 평문 영어로 테스트를 작성하고, 실제 기기에서 실행하며, 셀렉터 기반 모바일 자동화에서 흔히 발생하는 유지보수 부담을 줄일 수 있게 해줍니다.

이 제품은 실제 앱을 위한 엔드투엔드 모바일 테스트에 초점을 맞추고 있습니다. 테스트를 빠르게 작성하고, 기기에서 안정적으로 실행하며, 취약한 셀렉터 대신 셀프 힐링 동작으로 UI 변경을 처리합니다.

주요 기능

  • 평문 영어 테스트 작성 — 사용자는 셀렉터가 많은 스크립트를 작성하는 대신 자연어로 테스트 단계를 설명하며, 이를 통해 모바일 테스트 케이스의 설정 과정을 단축합니다.
  • 실제 기기 실행 — 테스트는 실제 iOS 및 Android 기기에서 실행되므로, 팀은 사용자가 경험하는 환경에서 동작을 검증할 수 있습니다.
  • 셀프 힐링 자동화 — UI가 바뀌어도 테스트가 적응하도록 설계되어, 깨진 locator와 변경된 레이아웃으로 인한 유지보수 부담을 줄여줍니다.
  • 엔드투엔드 테스트 관리 — 앱, suite, 실행, 테스트 기록을 하나의 플랫폼에서 관리해 팀과 빌드 전반의 결과를 더 쉽게 추적할 수 있습니다.
  • 모바일 테스트용 CI/CD 통합 — 팀은 파이프라인에서 테스트를 실행하고, 배포 과정에서 일관된 검증에 이 플랫폼을 사용할 수 있습니다.
  • 디버깅 출력 — 실패 시 스크린샷, 로그, 화면 상태, 단계 기록이 제공되어 팀이 원인을 파악하고 더 빠르게 조사할 수 있습니다.
  • 접근성 테스트 — 이 플랫폼은 테스트 워크플로의 일부로 접근성 검사를 포함합니다.
  • 중앙화된 앱 관리 — 빌드, 기기, 플랜, 환경을 한곳에 정리해 더 큰 규모의 테스트 프로그램을 관리할 수 있습니다.

Drizz 사용 방법

일반적인 워크플로는 APK를 업로드하거나 앱 빌드를 연결하는 것으로 시작합니다. 그런 다음 사용자는 원하는 테스트를 평문 영어로 설명하고, 실제 기기에서 실행한 뒤, 플랫폼에서 결과를 검토합니다. 실패가 발생하면 캡처된 스크린샷, 로그, 화면 상태를 통해 문제를 식별하고 앱 또는 테스트 흐름 중 어디에 조치가 필요한지 판단할 수 있습니다.

사용 사례

  • 릴리스 후보를 검증하는 QA 팀 — 빌드 배포 전에 기기와 OS 조합 전반에서 반복 가능한 모바일 테스트를 실행합니다.
  • 불안정한 selector 기반 suite를 유지하는 팀 — UI 변경에 적응할 수 있는 테스트로 취약한 스크립트를 대체하고 수동 테스트 수정을 줄입니다.
  • 회귀를 확인하는 개발자 — 코드 변경 후 핵심 흐름이 여전히 동작하는지 확인하고, 단계 기록과 로그로 실패를 디버깅합니다.
  • 핵심 모바일 흐름을 테스트하는 팀 — 실제 기기에서 로그인, 결제, 온보딩 또는 이와 유사한 고가치 여정을 검증합니다.
  • CI/CD에서 테스트를 실행하는 조직 — 배포 파이프라인에 모바일 검증을 추가해 실패를 더 일찍 발견하고 결과 일관성을 유지합니다.

FAQ

Drizz는 어떤 플랫폼을 테스트하나요?
Drizz는 iOS와 Android용 모바일 앱 테스트 플랫폼으로 설명됩니다.

셀렉터를 작성해야 하나요?
원문은 평문 영어 테스트 작성과 셀렉터 유지보수 감소를 강조하므로, 가능한 한 셀렉터 기반 자동화 의존을 피하도록 워크플로가 설계되어 있습니다.

Drizz는 실제 기기에서 실행되나요, 아니면 에뮬레이터에서 실행되나요?
페이지에는 테스트가 실제 기기에서 실행된다고 명시되어 있습니다.

어떤 디버깅 정보가 제공되나요?
플랫폼은 디버깅을 위해 스크린샷, 로그, 화면 상태, 단계 기록을 제공합니다.

Drizz를 CI/CD에서 사용할 수 있나요?
네. 사이트에서는 모바일 테스트를 CI/CD 파이프라인에서 실행할 수 있다고 설명합니다.

대안

  • Appium 기반 모바일 자동화 — 스크립트 기반 모바일 테스트를 원하고 셀렉터와 자동화 코드를 직접 유지관리할 의향이 있는 팀을 위한 일반적인 대안입니다.
  • 다른 로우코드 모바일 테스트 플랫폼 — 수작업 스크립트보다 빠른 작성이 가능할 수 있지만, 기기 실행, 유지보수, 디버깅 처리 방식은 다를 수 있습니다.
  • 수동 모바일 QA — 즉흥적인 탐색과 사람의 판단에는 유용하지만, 자동화 테스트와 같은 반복성이나 파이프라인 통합은 제공하지 않습니다.
  • 일반 브라우저 자동화 도구 — 보통 네이티브 모바일 앱 검증보다 웹 테스트에 더 적합하며, 실제 기기 모바일 워크플로에 초점을 두지 않을 수 있습니다.