Kerno AI API 테스트로 실제 백엔드 동작 확인

코딩 에이전트의 작업 흐름에서 코드 변경과 중요한 사용자 흐름을 검증하세요.

kerno.io
Kerno screenshot

쉽게 설명하면 Kerno는 무엇을 하나요?

Kerno는 코드를 수정한 뒤에도 백엔드가 의도대로 작동하는지 확인하는 AI API 테스트 도구입니다. 결제 API가 성공 응답을 보내더라도 주문이 제대로 저장되었는지, 금액이 두 번 청구되지 않았는지는 별도로 살펴봐야 합니다. Kerno는 여러 단계를 이어서 실행하고 최종 결과를 검사할 수 있습니다.

FYCK Limited가 운영하며 로컬 에이전트, 코딩 도구와의 MCP 연결, 보고서용 웹 포털을 함께 사용합니다. 실행 중인 애플리케이션과 의존 서비스를 준비할 수 있는 백엔드 개발자와 QA 팀에 적합합니다.

코드 변경과 실제 업무 흐름 검증

Kerno는 저장소의 코드 관계를 분석하고 테스트를 생성해 현재 동작을 기준으로 기록합니다. 수정 후에는 영향을 받은 진입점을 찾아 다시 실행하며 예상 결과와 실제 결과의 차이를 보여 줍니다. 사용자 흐름이 실패하면 문제가 발생한 단계를 확인할 수 있습니다.

응답 구조, 인증, 권한, 잘못된 입력, 경계 조건과 오류 처리 등을 검사할 수 있습니다. 보안 테스트는 명시적으로 요청할 수 있고, 팀의 업무 규칙을 추가할 수도 있습니다. 의도한 변경이라면 테스트를 갱신할 수 있지만, 먼저 차이가 올바른 결과인지 판단해야 합니다.

첫 테스트를 준비하는 순서

시작 안내서는 Node.js 18 이상, Git, 실행 중인 Docker 또는 Podman을 요구합니다.

  1. npm install -g @kerno/cli로 설치하고 kerno login으로 로그인합니다.
  2. kerno init -w /absolute/path/to/repo를 실행하고 출력된 MCP 연결 정보를 사용합니다.
  3. 에이전트를 연결해 앱을 선택하고 실행 URL과 필요한 의존 서비스 접근 정보를 설정합니다. 환경 보정 결과를 확인합니다.
  4. 중요한 사용자 흐름을 정리하도록 요청하고 테스트 계획의 단계와 예상 결과를 검토한 뒤 승인합니다.
  5. 결과를 읽고 코드 수정 후 영향을 받은 진입점과 흐름을 재검증합니다. 예상하지 못한 차이를 해결한 뒤 기준 갱신 여부를 결정합니다.

Claude Code, Cursor, Windsurf, Codex 구성이 문서화되어 있습니다. 처음에는 결과를 쉽게 판단할 수 있는 작은 흐름을 선택하는 편이 좋습니다.

지원 기술과 CI 사용 범위

HTTP(S), MCP Streamable HTTP, 백그라운드 소비자를 지원합니다. 테스트 시나리오는 TypeScript로 작성되지만 백엔드는 여러 언어를 사용할 수 있습니다. 지원 기술 목록에서 프레임워크와 PostgreSQL, MySQL, Redis, Kafka 같은 의존 서비스를 확인하세요. WebSocket, gRPC, GraphQL은 아직 지원 예정입니다. 한 번에 하나의 저장소에서 작업하며 여러 앱이 있는 저장소도 가능합니다.

요금 페이지는 CI 통합을 Pro에 포함하지만, CI 상세 문서는 저장된 테스트만 독립적으로 재실행하면 계정이나 모델 호출 없이 무료로 사용할 수 있다고 설명합니다. Linux, Docker, 미리 실행한 앱이 필요합니다. CI는 새 테스트를 만들지 않으며 건너뛴 항목은 별도로 검토해야 합니다.

로컬 실행과 데이터 전송의 차이

보안 문서에 따르면 코드와 테스트 기준은 로컬에 남습니다. 다만 관련 코드 조각은 Kerno 프록시를 거쳐 데이터 보존을 하지 않는 설정의 모델 제공업체로 전송됩니다.

에이전트가 시작한 테스트 보고서는 요청과 응답 본문, 헤더, 상태 코드를 포함해 포털에 업로드됩니다. 민감한 데이터가 응답에 들어 있다면 보고서에도 포함될 수 있습니다. 적절한 테스트 데이터를 사용해야 하며, 코드를 학습에 사용하지 않는다는 설명을 완전한 오프라인 실행으로 해석하면 안 됩니다. SOC 2 Type II는 진행 중입니다.

무료 한도와 개발자별 요금

2026년 10월 18일 확인한 공식 요금에서 Community는 월 30회 실행, 저장소 1개, 사용자 1명을 제공하며 카드가 필요 없습니다. 실행 횟수는 시나리오마다 계산합니다.

Pro는 개발자당 월 $50로 표시되고 실행 및 저장소 수 제한 없이 팀 분석을 제공합니다. Enterprise는 별도 견적이며 자체 호스팅, SSO/SAML, 데이터 제어 기능 등을 추가합니다. 원화 환산액이나 세금을 포함한 최종 결제 금액은 아닙니다.

자주 묻는 질문

단위 테스트와 무엇이 다른가요?

실행 중인 앱과 실제 의존 서비스의 동작을 검사한다는 점이 핵심입니다. 작은 단위의 테스트와 코드 리뷰를 보완하지만 모든 오류가 없음을 보장하지는 않습니다.

무료 실행 횟수는 어떻게 계산하나요?

시나리오 5개를 실행하면 5회입니다. 하나의 코드 변경을 검증하는 데 여러 실행이 필요할 수 있습니다.

테스트 보고서에 민감한 정보가 들어가나요?

앱의 요청과 응답에 포함된 정보가 보고서로 전송될 수 있습니다. 운영 데이터 사용 전 보고서 처리 방식과 조직의 요구사항을 확인하세요.

공식 자료와 커뮤니티

StepFun유료
AI Studio에서 모델을 시험하고 API로 코딩, 분석, 음성 기능을 앱에 연결하세요.
AI 모델 API 및 인프라Ai 음성 생성기 · AI 연구 보조원 · Ai 코딩 도우미 +1열기 ↗