터스크

터스크

Tusk

코드베이스와 비즈니스 맥락을 이해해 PR 단계에서 테스트를 자동 생성하고 자율적으로 수정하는 AI 테스트 에이전트

부분 무료WebDesktop오픈소스
웹사이트 방문하기usetusk.ai
레플리케이트와(과) 비교하기

소개

Tusk는 코드베이스 및 비즈니스 컨텍스트를 기반으로 CI/CD 파이프라인 내에서 단위 및 통합 테스트를 자동 생성하는 AI 에이전트입니다. 주요 기능으로는 PR이 발생할 때 검증된 테스트 케이스를 생성하고, 실행 중 에러가 발생하면 추가적인 개입 없이 자율적으로 테스트를 수정(Self-iterate)하는 기능을 제공합니다. 또한 매 커밋마다 기존 테스트 스위트를 최신 비즈니스 로직에 맞춰 자동 유지보수하는 셀프 힐링(Self-healing) 기능과 레거시 코드의 테스트를 채우는 CoverBot 기능을 포함합니다. 테스트 커버리지를 높이고 회귀 오류를 방지하려는 소프트웨어 엔지니어링 팀을 대상으로 하며, 소규모 팀부터 대기업까지 팀 규모와 필요에 따라 다양한 플랜을 제공합니다.

활용 워크플로우

입력

GitHub/GitLab PR 및 소스 코드Jira/Linear 티켓 및 비즈니스 요구사항기존 테스트 스위트 및 설정 파일CI/CD 파이프라인 트리거

터스크

코드 및 비즈니스 맥락 분석 (LLM + LSP 연동)휘발성 샌드박스(Ephemeral Sandbox) 내 테스트 생성 및 실행테스트 실패 시 AI 자율 수정 및 반복 (Self-iteration)기존 테스트 코드의 문법 오류 및 로직 불일치 자동 치유 (Self-healing)

출력

검증 완료된 단위 및 통합 테스트 코드실시간 코드 커버리지 상승 리포트발견된 버그에 대한 수정 제안 및 커밋GitHub PR 코멘트 및 상태 체크 업데이트

CoverBot 워크플로우

스타트업 CTO가 레거시 코드의 커버리지를 높이기 위해 매주 정기적으로 실행하여 테스트를 백필링하는 경로

Bug Detection 모드

QA 엔지니어가 커버리지 최적화보다 새로운 기능의 잠재적 결함을 빠르게 찾아내기 위해 활용하는 정밀 분석 경로

Predictive CI 유지보수

풀스택 개발자가 API 엔드포인트 변경 시 기존 테스트 스위트가 깨지지 않도록 자동 업데이트를 받는 경로

핵심 차별점: 단순한 코드 생성을 넘어 실제 샌드박스 환경에서 테스트를 직접 검증하고, 비즈니스 요구사항(Jira/Linear)에 맞춰 스스로 테스트를 수정하는 자율형 엔지니어링 에이전트입니다.

주요 기능

  • PR 기반 자율 테스트 생성 및 검증
  • CoverBot을 통한 레거시 코드 테스트 백필링
  • 기존 테스트 코드 자동 자가 치유(Self-healing)
  • 샌드박스 기반의 실제 테스트 실행 및 결과 확인
  • Jira, Linear 연동을 통한 비즈니스 로직 이해

가격 정보

부분 무료시작 가격: $50/mo per active developer

개인 개발자를 위한 무료 플랜이 있으며, 팀 플랜은 개발자 인당 월 $50부터 시작한다. 팀 플랜에서는 무제한 테스트 생성과 지라(Jira) 연동 등의 고급 기능을 제공하며, 14일간의 무료 체험이 가능하다.

가격표 확인하기

활용 사례

  • PR 단계에서의 회귀 및 버그 감지
  • 레거시 코드의 테스트 커버리지 증대
  • 테스트 스위트 자동 유지보수

대상 사용자

개발자소프트웨어 팀

연동 서비스

GitHubJiraLinearSlackPagerDuty

태그

자동화코드 생성개발자 도구API클라우드에이전트

사용자 리뷰

리뷰를 불러오는 중...

대안 도구

이 도구 대신 사용할 수 있는 대안