工程開發自動化
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 進行應用程式效能分析,測量延遲、吞吐量與錯誤率。適用於規劃負載、壓力與耐力測試,以識別效能瓶頸。