Table of Contents
Want to learn more about this topic? Check out our Office Hours session...
Start Using Testkube with a Free Trial Today
Subscribe to our monthly newsletter to stay up to date with all-things Testkube.
Table of Contents
We're excited to introduce Test Workflows, the latest innovation in our Kubernetes-native test orchestration framework. It's beyond an upgrade to the current Testkube Tests using container executors; it's a complete transformation of your testing experience! Get ready!
What are Test Workflows?
Test Workflows are a new, easy and extremely powerful way to define and run your tests in your Kubernetes clusters. From multi-step support to cacheable docker containers – you will see a lot of similarities to your favorite CI/CD tools and native CRDs while defining and executing test workflows.
Thanks to their flexibility, Test Workflows make it so much easier to:
- Run Tests using different testing tool versions and dependencies.
- Define multiple steps/actions for the execution of your tests.
- Have more control over how your tests are executed, including resource consumption and setup/tearDown processes.
- Configure tool-specific commands and arguments.
- Manage test artifacts and results
What are the Advantages of Test Workflows?
Test Workflows bring efficiency, speed, and flexibility to your testing workflows and pipelines.
- Simplified Test Configuration: An intuitive interface that makes it easy to define your tests and how they should be executed.
- Faster Feedback, Quicker Iteration: Optimised test execution and detailed logging for rapid feedback and improved troubleshooting.
- More flexibility to you: TestWorkflows are highly customisable and simple at the same time, giving you all the options that you need to run your test cases.
- Get Started with your tests: Predefined TestWorkflows allow you to run your existing tests using the most popular testing tools, no time wasted!
- Powerful Templating: Define and reuse templates across your TestWorkflows for consistent configuration, orchestration and execution of tests in your clusters.
What's Next for Test Workflows?
With the initial launch of Test Workflows, we've laid the groundwork for the next generation of Testkube's powerful and adaptable test execution and reporting framework. Moving forward, our focus will be on enhancing Test Workflows' parallelization and scaling capabilities for testing tools like k6, Playwright, and Cypress. Our long-term goal with this effort is to allow users of Testkube to leverage existing Kubernetes infrastructure for running any test at scale, without the need of corresponding 3rd party components and solutions.
Try Test Workflows Today
To give Test Workflows a try, sign in to your Testkube Pro account or sign up for a free trial today! Need to run Testkube on prem? Check out our self-service download.
Join us on Wednesday, March 27 at 11:00 AM EDT / 3:00 PM UTC for a webinar “Scaling your Kubernetes Application Testing with Testkube’s Test Workflows” hosted by Testkube’s Product Lead, Bruno Lopes. Watch it live on Youtube or LinkedIn. See you there!
We’ll also be at Kubecon in Paris this week - come to our booth N36 just next to the exhibitor services and get a demo, chat with the team and adore our plushies!
You can find the resources you need to get started in our documentation or join our Slack community for guidance and support. Happy testing!