Year: 2025
Type: dissertation
Abstract: The widespread adoption of microservices and Kubernetes has revolutionized the development of cloud-native web applications, offering increased scalability, flexibility, and deployment automation. However, this architectural shift has introduced new testing challenges due to system complexity, diverse environments, and rapid deployment cycles. Traditional tools often lack the flexibility to orchestrate multiple test types in Kubernetes-based infrastructures. This work explores Kubernetes-native test orchestrators: tools designed to centrally manage and streamline diverse test scenarios in containerized environments. Three open-source solutions—Testkube, Argo Workflows, and Frisbee—were selected and evaluated through load, chaos, and security tests applied to two microservices applications. A dedicated taxonomy was developed to guide the comparative analysis, structured around categories such as orchestration, usability, performance, and security. The study found that each tool aligns with different use cases: Testkube is ideal for general-purpose testing with minimal setup, Argo offers deep customization for advanced teams, and Frisbee is suited for research and chaos experimentation. Beyond tool comparison, this work contributes to define and frame the concept of "test orchestrator" in Kubernetes contexts and provides a reusable evaluation framework. The findings provide guidance for practitioners and organizations selecting orchestration tools based on their testing requirements, technical environment, and organizational maturity.
Author: BRETTONI, FRANCESCO
Language: English
Subfield: Computer Networks and Communications
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W7071826697
Cites:
Cited by:
Related to:
