工程开发自动化
mutation-testing
通过引入代码变异并测量杀灭率,验证测试套件的有效性并找出薄弱断言。对于证明测试能真正捕捉错误,而非仅仅满足覆盖率指标至关重要。
浏览: 9★ 329#mutation#stryker#test-quality#kill-rate
探索可复用的代理技能,查看实现细节,快速找到适合你工作流程的技能。
共找到 128 个技能
通过引入代码变异并测量杀灭率,验证测试套件的有效性并找出薄弱断言。对于证明测试能真正捕捉错误,而非仅仅满足覆盖率指标至关重要。
通过模型上下文协议 (MCP) 在实时与模拟外部依赖项之间无缝切换,支持自动化开发环境。
编写有效模糊测试 (fuzzing) 脚本的技术。适用于建立新的模糊测试目标或优化现有的脚本代码。
使用 Accessibility API 自动化 macOS 应用程序,适用于确定性 UI 控制、自动化测试及 AI 代理脚本编写。
自动化 Vitest 管理技能:处理 TypeScript/JavaScript 项目的测试执行、覆盖率报告、失败诊断及配置管理。
自动化 Rust 验证循环,整合测试、Clippy 代码检查与格式化功能,并具备自动修复机制。
通过 pre-commit hook 与 CI/CD 覆盖率门槛强制执行 TDD。自动化测试执行并确保代码符合最低覆盖率要求。
通过自动检测孤立测试、覆盖率缺口以及与实现细节耦合的反模式,维护测试套件的健壮性。
应用务实编码标准:包含明确命名、单一职责函数、防御性编程,以及确定性副作用,拒绝过度设计与臆测性功能。
SolidStart 服务器运行时专业指南,涵盖请求事件、中间件、服务器函数与 API 架构设计。
部署隔离的开发容器,包含网页版 VSCode、VNC 以及通过 Traefik 或 Cloudflare Tunnels 自动设置的应用程序路由。
使用 k6、Artillery 或 JMeter 进行应用效能分析,测量延迟、吞吐量与错误率。适用于规划负载、压力与耐力测试,以识别效能瓶颈。