Testifly: 웹 앱을 위한 AI 테스트 자동화

웹 사용 흐름을 테스트로 만들고 회귀와 실패 원인을 확인하세요.

testifly.dev
Testifly screenshot

Testifly는 어떤 사이트인가요? 쉽게 설명하기

Testifly는 웹 앱의 실제 사용 흐름을 확인하는 AI 테스트 자동화 서비스입니다. 앱 주소와 필요한 테스트 계정을 제공하면 화면을 탐색하고, 사용자 행동을 테스트로 만들어 실행합니다. 회원 가입이나 결제 화면을 바꾼 뒤 기존 기능이 계속 작동하는지 살펴보는 데 사용할 수 있습니다.

Testifly Ltd.가 제공하며 테스트 작성 부담을 줄이려는 개발자와 QA 팀에 적합합니다. 자율 실행이라는 설명이 모든 오류를 찾아낸다는 보장은 아닙니다.

사용자 흐름에서 테스트 범위 만들기

Flow Discovery는 페이지, 상호작용, 상태 변화를 파악하고 동적 콘텐츠와 SPA 흐름에서도 테스트를 생성합니다. 로그인 뒤의 화면에는 유효한 접근 설정이 필요합니다.

제품 문서, 스프레드시트, PDF에서 예상 동작을 가져올 수도 있습니다. UX 검사는 Escape로 창 닫기, 포커스 복귀, Tab 순서 같은 관례를 확인합니다. 접근성 인증을 의미하지는 않습니다. 정확한 파일 용량 제한과 전체 내보내기 형식은 확인되지 않았습니다.

첫 테스트 프로젝트 시작하기

공식 시작 안내를 따라 준비할 수 있습니다.

  1. 전용 테스트 환경, 복구 가능한 데이터, 테스트 계정을 준비합니다. 에이전트는 데이터를 추가하거나 변경·삭제할 수 있습니다.
  2. 로그인하고 Base URL을 입력한 뒤 Verify web app을 실행합니다.
  3. 접근 가능 여부, 봇 차단과 로그인 방식을 확인합니다. 소셜 로그인 테스트 계정은 2단계 인증을 꺼야 한다고 안내합니다.
  4. IP 허용, 동시 세션과 속도 제한을 확인하고 Settings → Exclusions에 금지 영역을 지정합니다.
  5. 프로젝트를 생성하고 Jobs에서 진행 상황을 본 뒤 생성된 테스트와 결과를 검토합니다.

이메일 링크 로그인에는 추가 테스트 사용자 설정이 필요합니다. VPN 내부 앱에는 연결된 Remote Runner가 필요합니다. 첫 탐색·자동화·실행은 수분에서 수시간까지 걸릴 수 있습니다.

실패 영상과 원인 분석으로 문제 확인하기

자동 복구는 UI 변경으로 깨진 선택자나 흐름을 조정하고 보고서에 변경 사항을 표시합니다. Testifly는 화면 변화와 실제 동작 회귀를 구분하려고 합니다. 실패한 실행에는 원인 분석과 세션 영상이 제공됩니다.

수정된 테스트가 원래 요구 사항을 그대로 검증하는지 확인하세요. 다시 통과했다는 결과만으로 업무 로직의 정확성을 입증할 수는 없습니다.

배포와 협업 도구에 테스트 연결하기

Test Execution API로 CI/CD에서 테스트를 실행하고 결과를 병합·배포 조건으로 삼을 수 있습니다. 예약 실행과 여러 환경 URL도 지원합니다.

Jira, Linear, Notion, Slack은 계획과 보고를 연결합니다. 테스트 모음과 이메일로 결과를 정리하고, Blast radius로 변경 영향을 받는 흐름을 찾습니다. Tessa는 프로젝트 정보를 조회하고 생성 전 확인이 필요한 초안을 제안합니다. MCP는 호환 클라이언트에 지원되는 조회와 편집 기능을 제공합니다. 공식 연동 안내에서 설정과 권한을 확인할 수 있습니다.

무료 체험과 요금제별 사용량

2026년 11월 4일 확인한 공개 월 결제 금액입니다. 미국 달러 기준이며 지역별 세금은 별도입니다. 원화 가격이나 연간 환산 금액이 아닙니다.

요금제 월 요금 테스트 수 월 실행 횟수 프로젝트 / 환경
Starter 29 USD 50 5,000 1 / 1
Growth 89 USD 225 50,000 1 / 3
Business 249 USD 750 200,000 2 / 무제한
Enterprise 견적 맞춤 맞춤 맞춤

카드가 필요 없는 Discovery 체험은 30일이며 프로젝트 1개, 활성 기능 3개의 테스트 30개, 월 실행 4,500회를 포함합니다. 테스트 모음 10개, 이메일 보고서 150개, Tessa와 Blast radius 각각 100세션 제한도 있습니다. 만료 후 활성 테스트가 중지됩니다.

유료 연동과 Blast radius는 Growth부터 포함되며 Starter의 Tessa는 100세션입니다. 구독은 자동 갱신됩니다. 연간 결제와 취소는 공식 요금표에서 확인하세요.

테스트 데이터와 접속 조건

제공사는 프로젝트 키와 Azure Key Vault를 통한 비밀번호 암호화를 설명합니다. 정책에는 생성 코드, 로그, 스크린샷과 녹화도 포함되며 AI 공급자가 필요한 내용을 처리합니다. 정책상 고객 콘텐츠는 공개 모델 훈련에 쓰지 않지만 외부 처리가 전혀 없다는 뜻은 아닙니다.

일률적인 고정 보관 기간은 확인되지 않았습니다. 테스트·결과·로그 소유권과 상업적 사용의 별도 합의 조항이 있으므로 필요한 권리를 확인하세요. 개인정보 및 이용약관에 상세 내용이 있습니다.

클라우드, 온프레미스 실행, 자체 호스팅 옵션을 안내합니다. 내부 Runner만으로 모든 데이터가 로컬에 남는다고 판단하지 말고 배포 범위와 데이터 흐름을 확인해야 합니다.

자주 묻는 질문

테스트 코드를 직접 작성해야 하나요?

기본 탐색과 생성에서는 필요하지 않습니다. 다만 유효한 접근 권한을 제공하고 테스트가 요구 사항과 일치하는지 검토해야 합니다.

화면이 바뀌면 모든 실패를 자동 통과시키나요?

제품은 UI 변화와 실제 회귀를 구분하는 것을 목표로 합니다. 절대적인 정확성은 입증되지 않았으므로 복구 내역과 영상을 검토하세요.

30일 체험 후에도 무료인가요?

영구 무료 요금제는 확인되지 않았습니다. 계속 활성 테스트를 실행하려면 유료 구독이 필요합니다.

공식 자료와 문의

kwant무료
내 환경에서 에이전트 팀을 운영하고 일정과 승인을 관리하세요.
AI 자동화 도구AI 워크플로 자동화 도구 · 오픈 소스 · 셀프 호스팅열기 ↗
Scalekit부분 무료
사용자별 앱 연결과 OAuth 토큰 관리를 통합하고 에이전트의 도구 권한을 제한합니다.
AI 자동화 도구AI 워크플로 자동화 도구 · 셀프 호스팅열기 ↗
Fluent유료
쓰던 맥 앱 안에서 호출하고 로컬 또는 클라우드 모델을 고르는 AI 비서.
AI 비서 및 챗봇AI 패러프레이징 도구 · AI 워크플로 자동화 도구 · AI 문서 대화 도구 +2열기 ↗