The practice of defining tests in a way that they can be run across multiple environments, configurations, or pipelines. Testkube supports reusable test definitions stored in version control.