一句话:提出 ChaosSpec 原型框架,将故障注入场景编排以声明式方式集成进常规自动化测试套件,降低韧性测试门槛。
软件故障注入(SFI)是一种用于验证系统在网络延迟、依赖服务中断和资源耗尽等不利条件下行为的有力韧性测试技术。然而,现有工具通常依赖专门的基础设施与工作流,操作复杂且与常规自动化测试差异显著,导致故障注入在企业开发团队之外并不常见,韧性测试常被视为专门活动而非日常开发的一部分。本文提出把故障注入场景编排直接集成到开发者熟悉的自动化测试套件中,并实现原型测试框架 ChaosSpec。开发者可以用声明式方式编排服务与故障场景,而无需掌握专门的基础设施知识。摘要未报告具体实验或评估结果。
Software fault injection (SFI) is a powerful resilience testing technique for validating how systems behave under adverse conditions such as network latency, dependency outages, and resource exhaustion. However, fault injection remains uncommon outside enterprise software development teams due to the operational complexity of existing tools, which often rely on specialized infrastructure and workflows that differ substantially from regular automated tests. As a result, resilience testing is frequently treated as a specialized activity rather than an integrated part of everyday software development. In this work, we present an approach that integrates fault injection scenario orchestration directly into familiar automated test suites. We introduce ChaosSpec, a prototype test framework that enables developers to declaratively orchestrate services and failure scenarios without specialized infrastructure knowledge.