testing-strategies
实现强大的软件测试策略,涵盖单元测试、集成测试与端到端 (E2E) 测试,并提供模拟框架 (Mocking)、TDD 模式与各类技术堆栈的最佳实践,确保高质量且可靠的代码。
探索可复用的代理技能,查看实现细节,快速找到适合你工作流程的技能。
共找到 93 个技能
实现强大的软件测试策略,涵盖单元测试、集成测试与端到端 (E2E) 测试,并提供模拟框架 (Mocking)、TDD 模式与各类技术堆栈的最佳实践,确保高质量且可靠的代码。
专为 Playwright 与 Docker 架构设计的端到端测试代理,支持自动化测试执行、报告生成与测试案例编写。
严格的测试驱动开发 (TDD) 工作流技能,强制执行测试优先原则,确保新功能、修复与重构的单元、集成及 E2E 测试覆盖率达 80% 以上。
指导如何使用 itBundled 与 expectBundled 编写 Bun bundler 测试,以验证转译、压缩及代码转换的正确性。
为 Python、Node.js 和 Java 应用程序提供基于执行轨迹与 MCP 工具的实证调试解决方案。
HashQL 测试策略指南,涵盖 compiletest (UI 测试)、单元测试与 insta 快照测试。包含 --bless 指令、//~ 注解语法及各编译器组件的测试建议。
用于调查 Payload CMS 仓库中 CI 不稳定测试失败的系统性分类与复现工作流程。
执行 OpenResponses API 合规性测试,验证架构遵循度、流式响应及端点稳定性,确保 LobeHub 集成质量。
通过将测试活动移至开发生命周期的早期阶段来加速软件交付,利用 AI 驱动的需求验证、TDD 与自动化 CI 管线,降低缺陷修复成本。
通过引入代码变异并测量杀灭率,验证测试套件的有效性并找出薄弱断言。对于证明测试能真正捕捉错误,而非仅仅满足覆盖率指标至关重要。
编写有效模糊测试 (fuzzing) 脚本的技术。适用于建立新的模糊测试目标或优化现有的脚本代码。
为所有软件开发任务提供强制性的执行验证。在确认结果前,通过实际运行来确保代码功能正确。