Skip to content

Latest commit

 

History

History
148 lines (129 loc) · 4.87 KB

File metadata and controls

148 lines (129 loc) · 4.87 KB

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';

<TwoColumns left={<>

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 <b>Control Plane</b> and any number of <b>Testkube Agents</b>. The Control Plane exposes
a <b>Dashboard</b> for easy and centralized access to most Testkube features.

</>} right={

<iframe width="400" height="200" src="https://youtube.com/embed/7q0wR-skW8M" title="Getting Started with Testkube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

} />
  • The Control Plane can be running either in the Cloud or On-Prem - Read more.
  • Agents are deployed in your infrastructure to execute tests, listen for Kubernetes events, sync resources, and more - Read more.
  • The Agents are 100% Open Source and can also be run standalone without the Control Plane - Read more.

:::tip Testkube has recently introduced the concept of 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) => ( ))}
);