Testkube Documentation
Welcome to our documentation! This is the place where you'll find everything you need to get ramped up and start testing with Testkube.
What is Testkube?
Testkube is a Kubernetes-native testing framework for Testers, Developers, and DevOps practitioners that allows you to automate the executions of your existing testing tools inside your Kubernetes cluster, removing all the complexity from your CI/CD pipelines.
Try It Out!
🛠 Get started
Get up and running by installing the Testkube CLI and its components within minutes.
🏎💨 Run your first test
Learn how to create, run, and display the results for your first test.
🚀 Connect to your CI/CD
Incorporate Testkube into your CI/CD environment with the tools you already use.
Tool Support
To start testing with Testkube, choose your favorite testing tool:
Cypress
k6
Postman
Ginkgo
JMeter
Gradle
Maven
Artillery
Playwright
KubePug
cURL
Advantages of Using Testkube
⚡ Testing Made Faster
- Simple network access and configuration for your testing tools by running your tests inside the cluster.
- Leverage native scalability of K8s to reduce CI/CD bottlenecks.
- What used to take 2 hours now takes 2 minutes.
✨ Testing Made Easier
- Store and retrieve test artifacts generated by your testing tools.
- Get a common place for reporting test results across all your testing tools.
- Run tests using multiple versions of your testing tools.
🧑💻 Testing Made Modern
- Integrated testing with GitOps and event-driven workflows.
- Create tests from our official Test Executor list or bring your own testing tool.
- Vendor neutrality to CI/CD vendors and testing tools.