Responsive

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 all test executions in one centralized dashboard.

  • Identify long-running, frequently executed tests with the efficiency quadrant analyzer.
  • Balance infrastructure costs with speed of execution by tracking CPU, memory, network and storage usage by test execution.
  • Track test success trends over time to boost build confidence.
  • Share service status with internal or external stakeholders via a test-based status page.
  • Set up Slack alerts and integrate with Grafana or other tools through webhooks.