Responsive

Test Execution at Scale for CI/CD

Vendor Agnostic Test Orchestration
and Execution Platform

Testkube is all about Test Execution

in the Software Testing Lifecycle:

Eliminate scripting test executions.

  • Define a test execution consisting of a tool, test repository, and any arguments/parameters.
  • Run any testing tools out of the box with Testkube-supplied workflows, or build your own custom workflow.
  • Combine similar or dissimilar test execution workflows into suites.
  • Create a searchable repository of ready-to-run test executions.

Select from multiple trigger types.

  • Use proactive triggers to start test executions from CI/CD events, manually or on a schedule.
  • Listen for Kubernetes infrastructue events, such as deployments, to automatically trigger test executions.

Scale load test from 1 to 1,000s of instances of your favorite load testing tool. Parallelize functional tests.

  • Leverage Kubernetes native scalability to scale the number of concurrent test executions.
  • Access advanced scaling capabilities to scale load tests from one to 1,000s.
  • Parallelize to scale functional tests to speed completion.

Quickly and efficiently find the root cause of a failed test.

  • Access logs and artifacts created by executing test tools in a centralized repository.
  • Quickly find errors with log highlighting of failure-related keywords.

View a single pane of glass for all test results. 

  • Gain insight into 100% of the tests triggered from a single pane of glass.
  • Understand the longest-running tests with the highest execution frequency using the efficiency quadrant analyzer.
  • Use time series analysis of test success rates to improve confidence in build quality.
  • Create a test-based status page of your services to share internally or externally with your stakeholders.
  • Configure Slack alerts,  integrate with Grafana or other external tools using webhooks.

Define

Eliminate scripting test executions.

  • Define a test execution consisting of a tool, test repository, and any arguments/parameters.
  • Run any testing tools out of the box with Testkube-supplied workflows, or build your own custom workflow.
  • Combine similar or dissimilar test execution workflows into suites.
  • Create a searchable repository of ready-to-run test executions.

Trigger

Select from multiple trigger types.

  • Use proactive triggers to start test executions from CI/CD events, manually or on a schedule.
  • Listen for Kubernetes infrastructue events, such as deployments, to automatically trigger test executions.

Scale

Scale load test from 1 to 1,000s of instances of your favorite load testing tool. Parallelize functional tests.

  • Leverage Kubernetes native scalability to scale the number of concurrent test executions.
  • Access advanced scaling capabilities to scale load tests from one to 1,000s.
  • Parallelize to scale functional tests to speed completion.

Troubleshoot

Quickly and efficiently find the root cause of a failed test.

  • Access logs and artifacts created by executing test tools in a centralized repository.
  • Quickly find errors with log highlighting of failure-related keywords.

Report

View a single pane of glass for all test results. 

  • Gain insight into 100% of the tests triggered from a single pane of glass.
  • Understand the longest-running tests with the highest execution frequency using the efficiency quadrant analyzer.
  • Use time series analysis of test success rates to improve confidence in build quality.
  • Create a test-based status page of your services to share internally or externally with your stakeholders.
  • Configure Slack alerts,  integrate with Grafana or other external tools using webhooks.

Testkube Works with any Test Tool including:

...and Your Current CI/CD/GitOps Solution

Benefits

For DevOps

  • Consistent, script-less framework to run tests
  • Schedule tests from anywhere
  • Support any version of any testing tool with any version of your application
  • Integrates with Argo & Flux for GitOps

For Testers

  • Easily retrieve test results and artifacts for efficient debugging when tests fail
  • Capture test metrics to understand test efficiency and performance
  • Manage tests across multiple environments from a single pane of glass
  • Easily create test suites for complex test orchestration in a GUI interface
  • Trigger tests outside of the CI process

For Engineering Management

Centralization

Centralize test execution, reporting, logs, and artifacts. Build a repository of test executions for sharing. Manage users and access controls to your test execution environment. Connect to your central test repository in Github or other repository.

Simplification

Simplify your test orchestration, eliminate scripting, democratize test execution definition. Easily scale load and functional tests. Manage 1 to 1000s of testers. Use your existing testing tools and CI/CD systems.

Confidence

Improve confidence with a single pane of glass for test execution and reporting. Understand if required tests have been completed. Use times series data to validated improving test execution confidence.

Trusted by

Memberships

+

Testkube is featured on CNCF Landscape and CD Foundation

Both projects provide resource maps for cloud native users, developers, and enterprises to quickly view and understand the overall picture of the cloud native system.

What Others Are Saying

Testkube saved us about 4 months of development time by automating our tests in our staging clusters.

Ili Shmidt
Wib.com
User Meeting

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
Twitter

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
Discord

I want to see this project succeed because it is a much needed field to be honest.

ehawk61
Discord

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
Discord

Perfect! When i have the repo i will write here, thank you very much for the support! I really like this project!

I.A.
Discord

After creating pods for any service inside Kubernetes it was hard to debug. Testkube solved our problem by providing API testing software like Postman inside K8s so that we could manually test requests and responses through Postman during production.

Atishay J.
SDE1
G2

[Testkube] helped in providing stability of infra and apps in Kubernetes application. It also helped in testing the functionality of the microservices. The Service oriented architechture is robust.

Enterprise User
G2

Just want to express my kudos to creators of testkube. Idea of having test workflows like helm charts is brilliant.

Aleksei Petrov
OSS Slack Channel
No items found.