test-improvement

仓库创建 2026年4月14日最近提交 21 天前SkillHot 收录 21 天前
▸ 精选理由

有助提高测试的有效性并减少发布后的回归风险。

▸ 风险提示

可能会修改测试代码或 CI 配置,变更需人工审查。

这个 Skill 做什么

诊断现有测试并补强以提升回归检测能力与自动化检查。

把测试从“能跑”变成“能捕捉回归”:分析缺失的检测点、补充有意义的单元/回归测试,并把 test+lint+build 做成合并前的自动检查。适合频繁回归或想建立测试策略、提高检测覆盖时使用。强调先写复现用例再修复,注重失败可复现性和检测率。

▸ 展开 SKILL.md 英文原文

開発ワークスペース共通のテスト改善スキル。既存テストを診断し、回帰を検出できるテスト観点と自動チェックを整備する。「テスト内容を強化」「テストを見直し」「テスト内容を確認」「テストを自動化」「意味のあるテスト」「回帰テストを追加」「ユニットテスト追加」「テスト戦略」で発火。

开发编程测试改进回归检测自动化通用
0
Stars
0
Forks
28
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/safubuki/turtle-ai-code-quartet-hub/main/.agents/skills/test-improvement/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/safubuki/turtle-ai-code-quartet-hub/main/.agents/skills/test-improvement/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Test Improvement

## スキル読み込み通知

このスキルが読み込まれたら、必ず以下の通知をユーザーに表示してください:

> 💡 **Test Improvement スキルを読み込みました**  
> 回帰を検出できるテスト観点の診断と自動チェック整備を行います。

## When to Use

- 既存テストが通るのに不具合が継続し、テストの有効性を見直したいとき
- 変更時に回帰を確実に検出できるユニットテスト/単体テストを追加したいとき
- マージ前に `test + lint + build` の自動チェックを一括実行したいとき

## 概要

このスキルは、テストの「通過」ではなく「検出力」を重視して品質を改善します。
既存テスト項目を分析し、欠けている境界条件や失敗パターンを特定し、再現テストを先に追加してから修正を行います。
最後にテスト・静的解析・ビルドを実行し、追加したテストが回帰を検出できる状態を確認します。

## 手順

### Step 1: 現状テストの把握

- 既存のテスト対象と観点を整理する
- 不具合の再現条件と、現在のテストで検出できていない理由を言語化する
- 調査結果を `references/quality-checklist.md` の「診断チェック」で確認する

### Step 2: 不足観点の補完

- 不具合を再現する失敗テストを先に作成する
- 必要に応じて複雑なロジックを純関数へ分離し、ユニットテストしやすくする
- 境界値、順序依存、非同期待機、状態遷移の観点を追加する

### Step 
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有