import DocCard from "../src/theme/DocCard"; import clsx from "clsx"; # Welcome to the Testkube Documentation! We're happy you're here to become a Testkube aficionado! ## Getting Started export const DocCardList = (input) => (
{[ { icon: "🛠", label: "Hands-on Evaluation", description: "Get up and running by installing Testkube within minutes, from a local deployment to a global pilot", href: "/articles/tutorial/quickstart/overview", type: "intro", }, { icon: "🏎💨", label: "Start exploring Testkube", description: "Spin up a trial and see how test orchestration works across workflows, environments, and clusters.", href: "/articles/tutorial/quickstart/overview#want-to-try-testkube-without-installing-anything", type: "intro", }, ].map((item, i) => (
))}
); ## What is Testkube? import TwoColumns from '@site/src/components/TwoColumns';

Testkube is a Test Orchestration Platform for Cloud-Native Applications. It provides a single platform for defining, running and analyzing test executions, using your existing testing tools/scripts, running in your existing infrastructure.

Testkube consists of a Control Plane and any number of Testkube Agents. The Control Plane exposes a Dashboard for easy and centralized access to most Testkube features.

} right={

} /> - The Control Plane can be running either in the Cloud or On-Prem - [Read more](/articles/install/overview). - Agents are deployed in your infrastructure to execute tests, listen for Kubernetes events, sync resources, and more - [Read more](/articles/agents-overview). - The Agents are 100% Open Source and can also be run standalone without the Control Plane - [Read more](/articles/install/standalone-agent). :::tip Testkube has recently introduced the concept of [AI Agents](/articles/ai-agents) - check them out to see how AI can help with troubleshooting, analysis, and remediation of your tests. ::: ## Learn More About Testkube Once you're up to speed and running your first tests, dive in and learn more about Testkube! export const LearnCardList = (input) => (
{[ { icon: "🛠", label: "Core Concepts", description: "Learn about Testkube Core Concepts and how it fits into the Software Testing Lifecycle (STLC).", href: "/articles/testing-pipeline", type: "intro", }, { icon: "🛠", label: "Using Testkube", description: "Learn about Workflows, Templates, Triggers, Results and Reporting to get the most of Testkubes features.", href: "/articles/using-testkube", type: "intro", }, { icon: "🛠", label: "Examples & Guides", description: "See example Workflows for your favorite testing tools, including k6, playwright, cypress, jmeter, and postman.", href: "/articles/examples/overview", type: "intro", }, ].map((item, i) => (
))}
); export const LearnMoreCardList = (input) => (
{[ { icon: "🛠", label: "Integrations", description: "Integrate Testkube into your existing CI/CD pipelines and infrastructure via dedicated plugins, " + "Kubernetes Events, Webhooks, CDEvents, etc.", href: "/articles/integrations", type: "intro", }, { icon: "🛠", label: "Reference Docs", description: "Get into the nitty-gritty of Testkube CRDs, Helm Charts, OpenAPI definitions and CLI commands", href: "/articles/reference", type: "intro", }, { icon: "🛠", label: "Open Source Agent", description: "Learn about the Testkube Agent which is 100% Open Source.", href: "/articles/install/standalone-agent", type: "intro", }, ].map((item, i) => (
))}
);