# Stability Tests (Playwright) 此目录用于存放稳定性测试,验证工具包的可靠性。 ## 测试目标 根据 NFR1 要求,工具函数在连续运行 20 次时必须保持 **100% 通过率**,无 flaky 失败。 ## 稳定性测试计划 当集成测试完成后,此目录将包含: - `repeat-run.spec.ts` - 完整流程连续运行 20 次的稳定性测试 ## 测试配置 ```typescript // 测试重复次数 const RUN_COUNT = 20; // 允许的最大失败次数(应为 0) const MAX_FAILURES = 0; ``` ## 执行稳定性测试 ```bash # 运行稳定性测试 pnpm test:stability # 或使用 Playwright pnpm exec playwright test tests/stability/ ``` ## 成功标准 - 20 次运行全部通过 - 无随机失败(flaky tests) - 执行时间符合性能标准(NFR8-NFR11) ## 当前状态 - 稳定性测试将在 Epic 3 的 Story 3.6 实现 - 依赖集成测试和测试应用的完成 - 依赖残疾人管理 E2E 测试的实现 ## 参考资料 - [架构文档 - 质量保障](../../../../_bmad-output/planning-artifacts/architecture.md#quality-assurance) - [非功能需求 - 可靠性](../../../../_bmad-output/planning-artifacts/epics.md#非功能需求)