kubeshop/testkube

☸️ The Open Testing Platform for AI-Driven Engineering Teams

해결하는 문제

Testkube는 Kubernetes 인프라 내에서 직접 자동화된 테스트를 정의, 실행 및 분석할 수 있는 중앙 집중식 플랫폼을 제공합니다. 팀이 API, E2E, 성능 및 보안 테스트를 포함한 모든 테스트 도구 또는 스크립트를 클러스터 내에서 대규모로 실행할 수 있도록 하여 별도의 테스트 환경을 관리할 필요성을 제거합니다.

작동 방식

Testkube는 Kubernetes 클러스터에서 실행되는 에이전트를 통해 작동합니다. 이 에이전트는 테스트를 실행하고 중앙 집중식 보고를 위해 모든 결과, 아티팩트, 로그 및 리소스 메트릭을 집계합니다. 사용자는 수동, 일정 예약, CI/CD 파이프라인, Kubernetes 이벤트, REST API 또는 MCP 서버를 통해 테스트를 트리거할 수 있습니다. 또한 플랫폼은 문제 해결, 분석 및 복구를 위한 AI 에이전트와 MCP 서버를 제공합니다.

대상 사용자

Kubernetes 환경 전반에 걸쳐 자동화된 테스트를 오케스트레이션해야 하는 AI 기반 엔지니어링 팀 및 DevOps 전문가를 위해 설계되었습니다.

주요 특징

  • 도구에 종속되지 않음: 기존의 모든 테스트 도구, 스크립트 또는 실행기(예: K6, Playwright, Maven, Gradle)를 지원합니다.
  • 중앙 집중식 관측성: 문제 해결을 위해 로그, 아티팩트 및 리소스 메트릭을 한곳에 집계합니다.
  • 유연한 트리거링: 테스트를 REST API, GitOps 파이프라인 또는 Kubernetes 이벤트를 통해 시작할 수 있습니다.
  • AI 통합: 장애 조사 및 복구를 위한 네이티브 AI 에이전트와 MCP 서버를 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트