No items found.

The Kubernetes-native testing framework

for Testers and Developers
Book a 15-minute walkthrough with Testkube Product Manager, Bruno Lopes.

What is Testkube?

Introduction video
Play video
Testkube is 100% Open Source (MIT License)

Adopt Kubernetes constructs and GitOps for K8s-native testing

Use Kubernetes CRDs to manage and store tests, enabling you to validate your applications by executing tests from inside your cluster.

Decouple testing from CI/CD for improved test execution pipelines

Workflow without Testkube

CI/CD

Workflow with Testkube

CI/CD
You don’t need to do any complex configuration to run your tests: Testkube fetches the test files from your repo and executes them as you would like.
Decrease the complexity of your CI/CD pipelines by allowing Testkube to manage your testing activities.
Use multiple testing tools such has Postman, Cypress or K6, or try new ones for your tests easily thanks to Testkube’s plug-and-play architecture.

Centralize test orchestration and reporting for holistic test management

Easily store and download files generated by your tests from your Kubernetes cluster

Testkube saves all the files generated from your tests so that you can easily retrieve them. As seen in this example, this Cypress test produced a video of Testkube’s UI being tested.

Analyze all your test results
in a centralized place

After you run your tests you can watch the results in an intuitive UI, regardless of which testing framework you use.

Debug Test failures

With Testkube, it’s really easy to see all the results, logs, and artifacts of your tests in one single place.

Testkube provides a Kubernetes-native framework for test definition, execution and results

Integrates orchestration and execution of tests with k8s constructs and idioms, making it a natural part of Kubernetes-native workflows (CI/ CD, GitOps, etc)
Makes it easy to run any kind of tests —functional, load/performance, security, compliance, etc.—in your clusters, without having to wrap them in docker images or providing network access
Avoids vendor lock-in for CI/CD test orchestration and execution pipelines
Modular architecture for adding new types of test scripts and executors

Integrations

Testkube natively integrates test orchestration and execution into Kubernetes and your CI/CD/GitOps pipeline

User Quotes

The platform was very easy to install and use. I installed it with ArgoCD and ran the example test. Also used the dashboard. I liked the fact that everything is Kubernetes native. It seems so natural after I used the tool, that of course we need something like this for Kubernetes.

Frequently Asked Questions

Do I need to use Docker to run my tests?
Do I need Helm to install Testkube?
What does Testkube do exactly?
Which Operating systems is Testkube available on?
Testkube allows you avoid vendor lock-in for test orchestration and execution in CI/CD pipelines.
Testkube is available for Mac OS, Linux and Windows.
Testkube removes the need for you to configure docker images to run your tests. You focus on creating the tests, while Testkube takes care of orchestrating their execution.
Yes, we use Helm charts to deploy Testkube to your cluster. If you don’t have Helm installed in your local machine, please go to the link
Recent Testkube Event:

Testkube: Your Friendly Cloud-Native Testing Framework for Kubernetes

Open Source Cafe with Kunal Kushwaha
Ole Lensmar
CTO
KUBESHOP
Bruno Lopes
Product Manager, Testkube
KUBESHOP

Latest Blog Post

Testkube Added to CNCF Landscape

Testkube is now featured on the CNCF Landscape, an important project that provides a resource map for cloud native users, developers, and enterprises to quickly view and understand the overall picture of the cloud native system, under Continuous Integration & Delivery.

CNCF Landscape - Testkube