ISSTA 2025
Wed 25 - Sat 28 June 2025 Trondheim, Norway
co-located with FSE 2025

Efficient testing is essential in cloud-native environments that rely on microservices and Kubernetes-based container orchestration. However, the complexity of Kubernetes infrastructure creates significant challenges for testers. Configuring test environments, managing parallel test execution, and ensuring resource isolation require deep Kubernetes expertise, diverting testers’ focus away from validating application logic. To address this issue, we introduce K8STA (Kubernetes Testing Automation), a Golang-based tool designed to simplify test execution in Kubernetes. By leveraging Kubernetes-native constructs such as Custom Resource Definitions, Custom Resources, and Controllers, K8STA automates environment setup, test execution, and result collection. It allows testers to efficiently run test cases without the burden of managing intricate Kubernetes configurations. K8STA enables a seamless, scalable, and resource-efficient testing workflow, ensuring that testers can concentrate on application quality rather than infrastructure management.