Agent Skills by ALSEL
汎用ソフトウェア開発⭐ リポ 34品質スコア 55/100

testing

テストの標準化とベストプラクティス

description の原文を見る

Testing standards and best practices

SKILL.md 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

テスト標準

哲学

テストは検証インフラストラクチャであり、チェックボックスではありません。リグレッションから保護し、期待される動作を文書化し、人間の評価のために実際の問題を浮き彫りにします。

網羅的であり、網尽くしではない。 組み合わせの爆発なしに、意味のあるシナリオをカバーしてください。


プリフライトチェックリスト

テストを書く前に、以下に答えてください:

  1. 契約は何ですか?(入力 → 出力、副作用、エラー)
  2. 境界は何ですか?(空、nil、ゼロ、最大、負の数)
  3. 何が間違う可能性がありますか?(すべてのエラー戻り値パス)
  4. どの状態に依存していますか?(ファイルシステム、環境変数、時間)
  5. 並行処理はありますか?(ゴルーチン、共有状態)

まず#2と#3のテストを書いてください。 エッジケースとエラーが実際のバグを見つけます。


Go テスト必須項目

func TestFoo(t *testing.T) {
    t.Parallel()           // 共有状態がある場合を除く
    dir := t.TempDir()     // 自動クリーンアップ、os.MkdirTemp ではなく
    t.Seten

...

詳細情報

作者
diegosouzapw
リポジトリ
diegosouzapw/awesome-omni-skill
ライセンス
不明
最終更新
2026/3/2

Source: https://github.com/diegosouzapw/awesome-omni-skill / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: diegosouzapw · diegosouzapw/awesome-omni-skill · ライセンス: ライセンス未確認