
☸️ AI 기반 엔지니어링 팀을 위한 오픈 테스팅 플랫폼
<picture> <source media="(prefers-color-scheme: dark)" srcset="./assets/testkube_logo-light.png"> <source media="(prefers-color-scheme: light)" srcset="./assets/testkube_logo-dark.png"> <img alt="Testkube" src="https://assets.kitploit.com/production/public/readmes/5479/b1b928c32cd0a15f6f382ed5b54bbfad6633e52f2ac99bd2462183e0fd060552.png"> </picture> # AI 기반 엔지니어링 팀을 위한 오픈 테스팅 플랫폼 Testkube는 기존의 테스팅 도구/스크립트를 사용하여 Kubernetes 인프라에서 실행되는 자동화된 테스트를 정의, 실행, 분석하기 위한 단일 플랫폼을 제공합니다. <a href="#open-source-agent---this-repo"> <img src="https://img.shields.io/badge/Testkube%20OSS%20Agent-Get%20Started-lightgrey?style=for-the-badge" alt="Testkube OSS Agent - Get Started" /></a> <a href="https://testkube.io/get-started?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=trynow-link"> <img src="https://img.shields.io/badge/Testkube%20Enterprise-Try%20Now-brightgreen?style=for-the-badge&logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX9Ch0LvQvtC5XzEiIGRhdGEtbmFtZT0i0KHQu9C+0LkgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTQ4LjUxIDE4Mi42MSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTQ1Ljk1LDY4LjA5TDgwLjQyLDIuNTVjLTMuNC0zLjQtOC45Mi0zLjQtMTIuMzMsMEwyLjU1LDY4LjA5Yy0xLjYzLDEuNjMtMi41NSwzLjg1LTIuNTUsNi4xNnYzNC4xYzAsMi4zMSwuOTIsNC41MywyLjU1LDYuMTZsNjUuNTQsNjUuNTRjMy40LDMuNCw4LjkyLDMuNCwxMi4zMywwbDY1LjU0LTY1LjU0YzEuNjMtMS42MywyLjU1LTMuODUsMi41NS02LjE2di0zNC4xYzAtMi4zMS0uOTItNC41My0yLjU1LTYuMTZabS01LjQ1LDM1Ljg3bC0xMi42NS0xMi42NSwxMi42NS0xMi42NXYyNS4zMVptLTE4LjEyLTE4LjEybC00NC4yNi00NC4yNlYxMS4xOWw1OS40NSw1OS40NS0xNS4xOSwxNS4xOVptLTkwLjc4LDUuNDdsNDIuNjYtNDIuNjYsNDIuNjYsNDIuNjYtNDIuNjYsNDIuNjZMMzEuNTksOTEuM1pNNzAuMzksMTEuMTl2MzAuMzlMMjYuMTMsODUuODRsLTE1LjE5LTE1LjE5TDcwLjM5LDExLjE5Wm0zLjg3LDE2NC4wOXYtMzAuMzlsNDguMTMtNDguMTMsMTUuMTksMTUuMTktNjMuMzIsNjMuMzJaIi8+Cjwvc3ZnPg==" /></a> --- > CoreWeave, NVidia, Siemens, T-Mobile, Harvard, SwissCom 등 많은 기업의 엔지니어링 팀이 신뢰하고 있습니다. --- [웹사이트](https://testkube.io/?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=home-page) | [문서](https://docs.testkube.io/?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) | [변경 로그](https://docs.testkube.io/changelog?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) | [블로그](https://testkube.io/blog?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=blog_click) | [Slack](https://hubs.ly/Q04gqKkB0) | [LinkedIn](https://hubs.ly/Q04gqR4k0) | [X](https://hubs.ly/Q04gqRp90) --- ## 왜 Testkube인가요? - **모든 테스트 실행** : API, E2E, 성능, 보안, 인프라 등 _모든_ 테스트/도구/스크립트를 대규모로 실행. - [예제 및 가이드](https://docs.testkube.io/articles/examples/overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) - **필요할 때 테스트 트리거**: 수동, 일정, CI/CD/GitOps 파이프라인, Kubernetes 이벤트, REST API, MCP 등을 통해 테스트 트리거. - [자세히 알아보기](https://docs.testkube.io/articles/triggering-overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) - **모든 것을 한눈에**: 모든 테스트 결과, 아티팩트, 로그 및 리소스 메트릭이 집계되어 중앙 집중식 문제 해결 및 보고에 사용. - [자세히 알아보기](https://docs.testkube.io/articles/results-overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) - **네이티브 통합**: Testkube는 [Webhook](https://docs.testkube.io/articles/webhooks?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click), [Testkube REST API](https://docs.testkube.io/openapi/overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) 또는 [MCP 서버](https://docs.testkube.io/articles/mcp-overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)를 통해 기존 도구 및 인프라와 통합 - [통합 예제](https://docs.testkube.io/articles/integrations?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) 참조 - **Testkube AI**: Testkube MCP 서버 또는 기본 AI 에이전트를 사용하여 문제 해결, 분석, 수정 등 수행 - [자세히 알아보기](https://docs.testkube.io/articles/testkube-ai-overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) - **엔터프라이즈급**: SSO/SCIM, RBAC, 팀, 리소스 그룹, 감사 로그 등 - [자세히 알아보기](https://docs.testkube.io/articles/administration-overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)  **직접 확인해보세요:** [대화형 TestWorkflows 쇼케이스](https://docs.testkube.io/articles/testworkflows-showcase?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)를 열어 단일 테스트에서 완전히 조율된 파이프라인으로 워크플로가 구축되는 과정을 확인하세요. ## Testkube 실행 방법 두 가지 ### 오픈 소스 에이전트 - 이 저장소 MIT 라이선스로, Kubernetes 클러스터에서 독립 실행되며 제어 플레인이 필요 없습니다. 단일 클러스터 설정, 자체 관리 환경, Testkube 평가에 적합합니다. - [Helm 또는 CLI 설치](https://docs.testkube.io/articles/install/standalone-agent?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click#installing-the-standalone-agent)를 통해 대상 클러스터에 에이전트를 쉽게 배포할 수 있습니다. - [퀵스타트](https://docs.testkube.io/articles/getting-started-with-open-source?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)는 Testkube를 설정하고 첫 번째 테스트를 실행하는 가장 쉬운 방법입니다. [Testkube 오픈 소스 개요](https://docs.testkube.io/articles/open-source?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)를 확인하여 오픈 소스 배포 아키텍처에 대해 자세히 알아보세요. ### 상용 제어 플레인 제어 플레인은 모든 Testkube 에이전트를 클러스터, 팀, 환경 전반에 걸쳐 단일 대시보드로 연결합니다: - **하나의 제어 플레인, 무제한 클러스터** - 클러스터와 리전 전반에서 테스트 조율 및 분석 - **Testkube AI** - 워크플로 생성, 장애 조사, 수정 PR - **엔터프라이즈급** - SSO/SCIM, RBAC, 감사 로그, SLA 기반 지원 [설치 개요](https://docs.testkube.io/articles/install/overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)를 확인하여 Testkube 제어 플레인을 배포하고 실행하는 다양한 방법을 알아보세요. 온라인 평가판은 상용 Testkube 제품을 시험해 볼 수 있는 가장 쉬운 방법입니다 - [시작하기](https://testkube.io/get-started?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=trynow-link) ### 마켓플레이스 [Testkube 마켓플레이스](https://github.com/kubeshop/testkube-marketplace)는 인프라 테스팅을 위한 Testkube 워크플로의 개방형 즉시 사용 가능한 카탈로그를 제공합니다 - [자세히 알아보기](https://docs.testkube.io/articles/examples/marketplace?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) ### 문서 포괄적인 문서는 [docs.testkube.io](https://docs.testkube.io/?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)에서 확인할 수 있습니다. ### 기여하기 [기여자 가이드](https://github.com/kubeshop/testkube/blob/main/CONTRIBUTING.md)와 [에이전트 아키텍처](https://github.com/kubeshop/testkube/blob/main/ARCHITECTURE.md)를 확인하여 코드베이스와 프로세스를 이해하세요. 코드에 기여하고 싶다면 다음 순서로 읽는 것이 좋습니다: 1. [CONTRIBUTING.md](https://github.com/kubeshop/testkube/blob/main/CONTRIBUTING.md) - 기여 워크플로, 코딩 표준 및 PR 프로세스 2. [DEVELOPMENT.md](https://github.com/kubeshop/testkube/blob/main/DEVELOPMENT.md) - Tilt를 사용한 로컬 설정 및 일상적인 개발 루프 3. [ARCHITECTURE.md](https://github.com/kubeshop/testkube/blob/main/ARCHITECTURE.md) - 높은 수준의 시스템 설계 및 주요 코드 경로 기여자 여러분께 감사 인사를 전합니다 🎉 - 정말 대단합니다! - ⭐️ [@lreimer](https://github.com/lreimer) - [K6 executor](https://github.com/kubeshop/testkube-executor-k6) [Gradle executor](https://github.com/kubeshop/testkube-executor-gradle) [Maven executor](https://github.com/kubeshop/testkube-executor-maven) - ⭐️ [@jdborneman-terminus](https://github.com/jdborneman-terminus) - [Ginkgo executor](https://github.com/kubeshop/testkube-executor-ginkgo) - ️⭐️ [@abhishek9686](https://github.com/abhishek9686) - ⭐️ [@ancosma](https://github.com/ancosma) - ⭐️ [@Stupremee](https://github.com/Stupremee) - ⭐️ [@artem-zherdiev-ingio](https://github.com/artem-zherdiev-ingio) - ⭐️ [@chooco13](https://github.com/chooco13) - [Playwright executor](https://github.com/kubeshop/testkube-executor-playwright) [기여 문서](https://github.com/kubeshop/testkube/blob/main/CONTRIBUTING.md)로 이동하여 어떻게 우리를 도울 수 있는지 자세히 알아보세요 🔥 ### 피드백 Testkube가 도움이 되든 그렇지 않든, 우리는 도움을 주고 의견을 듣고 싶습니다. [Slack에 참여](https://hubs.ly/Q04gqKkB0)하여 질문하고 Testkube를 더 개선할 방법을 알려주세요!