The Kubernetes-native testing framework

for Testers and Developers
Testkube natively integrates test orchestration and execution into Kubernetes and your CI/CD/GitOps pipeline
Automate the execution of your tests, regardless of the testing framework by using the Testkube’s executors or by creating your own.
Use any CI/CD framework for any testing scenario. Spend less time integrating different testing tools by decoupling them from your CI/CD.

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.

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.

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.
testkube CRDs example

Decouple testing from CI/CD for improved test execution pipelines

Workflow without Testkube

CI/CD
CI/CD UI testing

Workflow with Testkube

CI/CD
CI/CD pipeline
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 as Postman, Cypress or K6, or try new ones for your tests easily thanks to Testkube’s plug-and-play architecture.

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

CI/CD testing framework
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.

User Quotes

automating tests staging cluster
Testkube saved us about 4 months of development time by automating our tests in our staging clusters.
Ili Shmidt
on
User Meeting
automating tests staging cluster
“Perfect! When i have the repo i will write here, thank you very much for the support! I really like this project!”
I.A.
on
Discord
automating tests staging cluster
Testkube saved us about 4 months of development time by automating our tests in our staging clusters.
Ili Shmidt
on
User Meeting
Wib.com
automating tests staging cluster
We are really excited about testkube. We barely scratched the surface with it and so far it's looking extremely promising. I can't wait to try it out on a larger scale.
@DMH
on
Discord
automating tests staging cluster
Shout out to the Testkube folks! First off, they try to solve an important problem: how to e2e test applications running in a cluster the Cloud-Native way. But also, their GitHub README is BS-free! It explains the Whys and Hows concisely and hell-concretely!
Ivan Velicho
on
Twitter
automating tests staging cluster
Awesome work, I can confirm that the exact same script and POST command work now where they didn't before. Thank you, that was super quick.
Aiden Price
on
Discord
automating tests staging cluster
Perfect! When i have the repo i will write here, thank you very much for the support! I really like this project!
I.A.
on
Discord
automating tests staging cluster
I want to see this project succeed because it is a much needed field to be honest.
ehawk61
on
Discord
Webinar
Mar 22, 2023
,
10:00 am PT

Trace-based testing in Kubernetes

Join the Testkube and Tracetest team to learn how to run trace-based testing in Kubernetes!

Trace-based testing allows us to use distributed traces from our existing observability platforms to build full end-to-end and integration tests - but how exactly do they work, and how can we bring this into our existing testing system?

Join the Testkube and Tracetest teams to learn about the ins-and-outs of trace-based testing and how to leverage this practice by incorporating it with your existing testing tools in Kubernetes - by using Testkube's new Tracetest Executor.

Presented by:
Kubeshop CTO Ole Lensmar
Alejandra Thomas
Developer Advocate
Testkube
Product Manager Bruno
Adnan Rahic
Sr. Developer Advocate
Tracetest
Product Manager Bruno
Jorge Padilla
Software Engineer
Tracetest
Product Manager Bruno
CNCF Landscape

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.

Stay in the Loop

Subscribe to our monthly newsletter and to stay up to date with all-things Testkube.

Or join the Testkube Community in one of these channels: