paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A Cloud Native Tool for Testing Automation in Kubernetes

一个面向 Kubernetes 测试自动化的云原生工具
ISSTA Proceedings of the 34th ACM SIGSOFT International Symposium on Software Testing and Analysis2025匹配度 1/10 · 该论文聚焦 Kubernetes 云原生测试自动化工具,属于软件测试与 DevOps 工程方向,未涉及静态分析、Agentic/LLM 程序、浮点程序分析或贝叶斯程序分析,与用户研究画像核心问题几乎无关。引用 0 inbox
Suqiong Zhang, Dongyi Fan, Lili He, Wang Lin, Zuohua Ding
crossref: 2026-09-12

AI 速览

一句话:提出基于 Go 的 K8STA 工具,利用 Kubernetes 原生 CRD、CR 与 Controller 自动化测试环境搭建、执行与结果收集。

云原生应用依赖微服务与 Kubernetes 容器编排,高效测试至关重要,但 Kubernetes 基础设施本身的复杂性给测试人员带来沉重负担:配置测试环境、管理并行测试执行、保证资源隔离都需要深入的 Kubernetes 专业知识,使测试人员难以专注于应用逻辑的验证。为此,作者提出 K8STA(Kubernetes Testing Automation),一个基于 Go 语言实现的测试自动化工具。该工具借助 Kubernetes 原生构件,即自定义资源定义(CRD)、自定义资源(CR)与控制器(Controller),自动化完成测试环境准备、测试执行与结果收集,使测试人员无需管理繁琐的 Kubernetes 配置即可高效运行测试用例。作者以工具设计说明其支持无缝、可扩展且资源高效的测试工作流,使测试人员能够聚焦应用质量而非基础设施管理;摘要未给出定量评估结果。

问题
在基于微服务与 Kubernetes 的云原生环境中,测试环境配置、并行测试执行与资源隔离都要求深厚的 Kubernetes 专业知识,测试人员因此难以专注于应用逻辑验证。
方法
实现基于 Go 的 K8STA 工具,利用 Kubernetes 原生构件(自定义资源定义 CRD、自定义资源 CR 与控制器 Controller)以声明式方式自动化测试环境搭建、测试执行与结果收集。
评估
摘要为工具设计与能力描述,说明其可提供无缝、可扩展、资源高效的测试工作流,未报告具体的实验或定量评估。
原文摘要(Abstract)

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 Kubernetesnative 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.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot9581,
  title = {A Cloud Native Tool for Testing Automation in Kubernetes},
  author = {Suqiong Zhang and Dongyi Fan and Lili He and Wang Lin and Zuohua Ding},
  booktitle = {ISSTA},
  year = {2025},
  doi = {10.1145/3713081.3731732}
}