
Iris
Iris (tryiris.dev) · 코딩
Iris는 자연어로 웹 테스트를 작성하고 실행하는 AI 테스트 플랫폼이다. 실제 사용자처럼 브라우저를 조작하고, 어디가 깨졌는지 알려준다.

Iris 소개
What Is Iris
Iris는 브라우저에서 동작하는 웹 애플리케이션용 테스트 도구이며, 지시를 코드가 아니라 평범한 문장으로 받는다. 확인하고 싶은 내용을 적고 페이지를 지정하면, AI 에이전트가 브라우저를 열고 사람처럼 조작하면서 결과를 검증한다. 개발자 도구가 아니라 품질 보증 자리를 차지하는 제품이다. 깨지기 쉬운 스크립트를 잔뜩 유지하지 않고도 회귀 테스트 범위를 확보하려는 팀을 겨냥한다.
판매 논리는 한 가지 아이디어에 기대고 있다. 전통적인 자동화는 셀렉터가 바뀔 때마다 깨지므로, 엔지니어는 출시가 아니라 테스트 수리에 한 주를 다 쓴다. Iris는 화면과 텍스트를 함께 읽기 때문에 버튼이 움직이거나 필드 이름이 바뀌어도 대개 실행이 멈추지 않는다. 개발사는 테스트를 작성하고 유지하는 시간이 70% 줄고, 커버 범위는 약 세 배가 되며, 작성하는 코드는 예전의 절반 정도가 됐다고 주장한다. 이는 벤더 자체 수치이지 독립 검증이 아니며, 게다가 아직 어린 제품의 숫자다.
먼저 짚어둘 제약이 두 가지 있다. Iris가 다루는 대상은 웹 애플리케이션이라 네이티브 모바일 앱과 데스크톱 소프트웨어는 범위 밖이다. 또 플랫폼은 아키텍처를 공개하고 API도 제공하지만 호스팅 버전은 상용 서비스이므로, 전부 직접 돌리는 대신 가입해서 쓰는 방식이다.
Getting Started
- app.tryiris.dev에 접속해 이메일이나 Google 로그인으로 계정을 만든다
- 기본 AI 에이전트를 설정하고, 어떤 모델 제공자 위에서 돌릴지 연결한다
- 프로젝트를 만들고 이름을 붙인 뒤 대상 URL을 붙여넣어 테스트를 추가한다
- 시나리오를 자연어로 적는다. 예를 들어 "어떤 사이트로 이동해 용어를 검색한다"라고 쓰고 Iris가 어떻게 해석하는지 미리 본다
- 테스트 하나 또는 전체 스위트를 실행하고 결과를 읽는다. 실행 영상과 실패한 단계도 함께 들어 있다
제품 정보
Iris의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- QA 엔지니어
- 소규모 제품 팀
- 빠르게 출시하는 개발자
- 비기술 이해관계자
작업
- 엔드투엔드 테스트 작성
- 회귀 점검
- 로그인이 필요한 흐름
- 시각 및 접근성 점검
- API 검증
활용 상황
- pull request가 들어옴
- 리디자인이 배포됨
- 작은 팀에 QA 담당이 없음
- 현지화 작업
- 새 시장 진출
주요 기능
자연어 테스트 작성
테스트는 스크립트가 아니라 문장에서 시작한다. 시나리오를 입력하고 페이지를 지정하면 Iris가 지시를 실행 가능한 흐름으로 바꾼다. 실행 전에 미리보기 단계가 있어 에이전트가 당신의 말을 어떻게 읽었는지 볼 수 있으므로, 오해를 일찍 잡아낸다. 자동화 교육을 받은 엔지니어가 없는 팀에서는 테스트가 아예 작성되는지 자체를 좌우하는 기능이다.
멀티모달 AI 에이전트
각 에이전트는 화면을 보는 동시에 텍스트도 읽는다. 사람과 같은 방식이다. 이 조합 덕분에 Iris는 동적으로 로드되는 콘텐츠, UI 상태, 네트워크 응답, 실시간 업데이트를 특별한 스크립트 없이 다룬다고 주장한다. 사이트가 바뀌면 재귀 학습으로 에이전트가 스스로 조정하지 곧바로 실패하지 않는다. 자기 치유라는 약속의 핵심이 여기에 있다.
프로젝트, 테스트, 실행
작업은 프로젝트에 담기고, 각 프로젝트는 하나씩 또는 한꺼번에 돌릴 수 있는 테스트 묶음을 갖는다. 테스트는 지시, 검증 규칙, 성공 조건, 그리고 전용 에이전트 설정을 모은 것이다. 실행은 매번 단계, 시간, 스크린샷, 녹화를 포함한 기록으로 저장되므로 실패는 스택 트레이스만이 아니라 증거와 함께 온다.
브라우저 스토리지와 로그인 테스트
프로젝트 설정에서 cookie, localStorage, sessionStorage를 불러올 수 있어 에이전트가 로그인 뒤에 있는 화면에도 닿는다. 이게 중요한 이유는 실제 앱 대부분이 인증 안쪽에 숨어 있고, 공개 페이지만 건드리는 테스트는 운영에서 실제로 깨지는 흐름을 놓치기 때문이다.
연동과 CI/CD 훅
Iris는 GitHub와 연결해 pull request에서 테스트를 실행하고, 이슈를 만들고, 검사 결과를 게시한다. Slack과 Discord에는 실시간 알림과 실패 경고를 보낸다. 지원 파이프라인으로 GitHub Actions, CircleCI, Jenkins, GitLab CI도 명시한다. 변경마다 테스트를 돌려 팀이 이미 쓰는 도구로 결과를 보내려는 의도다.
개방형 API와 아키텍처
토큰 인증을 쓰는 tRPC API를 제공하며 테스트, 에이전트, 프로젝트, 조직을 다룬다. 배치와 필터 쿼리도 지원한다. Iris는 컨트롤 플레인과 분산 에이전트 네트워크가 어떻게 맞물리는지 설명하고, 코드는 공개 GitHub 조직에 있다. TypeScript SDK는 아직 없고 곧 나온다고 밝힌다.
시각 증거가 붙은 리포트
실행이 끝나면 거친 단계, 실패 지점, 영상 녹화, 재현에 필요한 맥락이 담긴 리포트가 만들어진다. 리포트는 이메일로 공유하고 이전 실행과 비교할 수 있다. 버그를 분류하는 팀에게 영상은 보통 글로 된 로그보다 빨리 답을 준다.
장단점
장점
- 테스트를 자연어로 쓰므로 비기술자도 작성하고 읽을 수 있다
- 스스로 조정하는 단계가 리디자인 후 UI 스위트가 썩게 만드는 유지 비용을 줄여준다
- GitHub, Slack, Discord, CI/CD로의 완성된 훅이 결과를 팀이 이미 일하는 곳으로 보낸다
- 로그인이 필요한 흐름도 설정 가능한 cookie와 브라우저 스토리지로 테스트할 수 있다
- 문서화된 tRPC API와 공개 GitHub 존재가 기술 팀이 위에 쌓을 여지를 남긴다
단점
- 웹 애플리케이션만 다루므로 네이티브 모바일과 데스크톱 테스트는 범위 밖이다
- 주 사이트에 가격이 공개되지 않아 세일즈 상담 전에 예산을 세우기 어렵다
- 70% 시간 절감 같은 벤더 효과 주장은 회사 자체 발표라 독립 검증이 없다
- TypeScript SDK는 여전히 약속 상태로 미출시라, 연동은 날것의 API를 상대하는 일이 된다
자주 묻는 질문
Iris는 웹 애플리케이션을 위한 AI 테스트 플랫폼이다. 자연어로 테스트를 쓰면 AI 에이전트가 브라우저를 열고 실제 사용자처럼 행동하며 흐름이 성공했는지 확인한다. 실패 시 영상, 거친 단계, 버그 재현에 필요한 맥락을 함께 보고한다.
관련 콘텐츠
Iris와 관련된 도구, 스킬, 아티클을 살펴보세요.
Iris 대안
Forefront
Forefront · 코딩Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.
Startkit
StartKit.AI · 코딩Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.
Testim
Tricentis · 코딩Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.
