本文へ移動
cccskills

テスト・セキュリティのスキル

テスト設計、脆弱性診断、品質保証(1.3万 件)

価格や並び順で絞り込む

test-value-evidence

無料概要あり

特定の変更やPRに対し、関連テストが修正前の不具合や機能の欠落を検出するか評価するスキル。対象の版と検証結果を結び付け、実行した証拠と静的な予測を区別します。

  • 回帰テストが元の不具合を検出するか確認
  • 新機能に対応するテストを評価したいとき
  • リファクタリングの動作維持を確認したいとき
dotnet/skills5,7272026年10月25日 更新

code-testing

無料概要あり

既存コードのテストを追加・修正し、回帰不具合や境界値、失敗条件を検証します。作業範囲に応じて調査から実装・実行・品質確認まで進めるスキル。

  • 既存コードへの単体テスト追加
  • 失敗・不安定なテストを直したいとき
  • 回帰不具合・境界値・異常系の検証
dotnet/skills5,7272026年10月25日 更新

improve-skill-quality

無料概要あり

評価で成果が出ないスキルの原因を切り分け、改善方針を立てます。本文だけでなく、評価用データや実行環境、呼び出し条件、評価課題の不足も調べます。

  • スキル変更後の成績低下を調べたいとき
  • 評価結果が出ない原因を調べたいとき
  • スキルが呼び出されない原因の調査
dotnet/skills5,7272026年10月25日 更新

create-skill-test

無料概要あり

スキルやカスタムエージェントの効果を比べる評価テストを設計し、eval.yamlとテスト用ファイルを整えます。採点基準の偏りや評価ケース数も確認します。

  • スキルやエージェントの評価作成
  • 結果に基づく合否判定と採点基準の設計
  • 特定の不具合を再現するテスト資料の準備
dotnet/skills5,7272026年10月25日 更新

test-anti-patterns

無料概要あり

テストコードの検証不足や例外の握りつぶし、実行順序への依存などを調べ、重大度順の診断レポートにまとめます。問題箇所と具体的な改善案も示します。

  • 既存テストの検証内容を確認したいとき
  • テストの時間・実行順序依存の調査
  • 修正前に改善の優先順位を決めたいとき
dotnet/skills5,7272026年10月25日 更新

mtp-hot-reload

無料概要あり

Microsoft Testing Platformで、コード編集を反映してテストを自動再実行するコンソール環境を整えます。対象テストの絞り込みや、反映できない変更後の再起動も扱います。

  • MTPのホットリロードを設定したいとき
  • 編集後に指定テストを自動再実行
  • 反映できないコード変更後の再起動
dotnet/skills5,7272026年10月25日 更新

coverage-analysis

無料概要あり

.NETのテスト実行範囲を示すカバレッジ資料を読み、未実行箇所や数値が伸びない原因を整理します。目標達成に必要な行数を計算し、依頼に応じてリスクも分析します。

  • Coberturaや部分実行条件の読み解き
  • カバレッジが伸びない原因の調査
  • 目標達成に必要な追加行数の計算
dotnet/skills5,7272026年10月25日 更新

find-untested-sources

無料概要あり

ソースコードとテスト内の参照を静的に照合し、対応するテストが見つからないファイルを一覧化します。ビルドせずに、新しいテストの配置先も提案します。

  • 対応するテストがないソースの一覧化
  • 新しいテストの配置先を決めたいとき
  • テスト追加後の対応関係の確認
dotnet/skills5,7272026年10月25日 更新

test-smell-detection

無料概要あり

既存のテストコードを学術的な19種類の問題分類で点検し、コード上の根拠と重大度、使用中のフレームワークに合った具体的な修正案を示すスキル。

  • 学術的な分類でテストをレビューしたいとき
  • テストの問題に優先順位を付けたいとき
  • 不安定な失敗や誤った成功を調べたいとき
dotnet/skills5,7272026年10月25日 更新

test-gap-analysis

無料概要あり

既存テストが見逃す振る舞いの変化を、公開される結果と検証内容の対応から洗い出します。境界値や権限拒否、金額計算などの抜けを整理し、具体的な追加テストを提案します。

  • 既存テストが不具合を捕まえるか確認
  • 境界値や権限拒否のテスト漏れ調査
  • 金額計算と丸めの検証内容の点検
dotnet/skills5,7272026年10月25日 更新

writing-mstest-tests

無料概要あり

既存のMSTestテストを、導入済みバージョンに合う書き方へ修正します。検証式や失敗時の表示、データ入力、初期化・後片付けを改善するスキル。

  • 失敗原因が伝わる検証式への改善
  • 期待値と実測値の引数順の修正
  • 既存のデータ駆動テストの改善
dotnet/skills5,7272026年10月25日 更新

assertion-quality

無料概要あり

既存テストの検証内容を12種類に分類し、件数や偏りを分析します。値の存在確認だけのテストや検証の抜けを見つけ、具体的な改善案をまとめるスキルです。

  • 通るテストの検証内容を見直したいとき
  • 検証なし・自明なテストの洗い出し
  • テスト全体の検証の偏りを測りたいとき
dotnet/skills5,7272026年10月25日 更新

code-testing-extensions

無料概要あり

コードのテスト工程で必要な言語別ガイドの場所を案内し、ビルド・テストのコマンドやモック、よくあるエラー、実装例を参照するためのカタログ。

  • 対象言語のテストガイドを探したいとき
  • ビルドコマンドやテスト環境の確認
  • モックや頻出エラーの資料探し
dotnet/skills5,7272026年10月25日 更新

migrate-xunit-to-mstest

無料概要あり

.NETのテストをxUnit.net v2/v3からMSTest v4へ移行します。実行基盤や対象フレームワークを保ち、検証内容と実行結果の一致まで確認します。

  • xUnitをMSTest v4へ移行したいとき
  • 共有の初期化処理や並列実行の維持
  • 移行前後のテスト件数と結果の確認
dotnet/skills5,7272026年10月25日 更新

detect-static-dependencies

無料概要あり

C#コードから、時刻やファイル操作などテストしにくい依存関係を探します。呼び出し箇所と件数、影響の大きいファイルを整理し、置き換え候補と改善の優先順位を示します。

  • 単体テスト追加前のテストしやすさの調査
  • 既存C#コードの隠れた依存関係の調査
  • 置き換える依存関係の優先順位付け
dotnet/skills5,7272026年10月25日 更新

migrate-nunit-to-mstest

無料概要あり

NUnit 3/4のテストをMSTest v4へ移行するスキル。既存の実行基盤を維持し、属性や検証処理、初期化、並列実行を変換して、移行前後のテスト結果を比較します。

  • NUnit 3/4からMSTest v4への移行
  • データ付きテストを維持したいとき
  • 移行時の共有状態と並列実行の確認
dotnet/skills5,7272026年10月25日 更新

code-testing-agent

無料概要あり

古い手順に残るテスト用スキルの呼び出しを、code-testingへ引き継ぐ互換用スキル。元の依頼をそのまま渡し、引き継ぎ先の手順に従って処理を進めます。

  • 旧名称が残る作業手順への対応
  • 旧呼び出しをcode-testingへ引き継ぐ
  • スキル名とエージェント名の区別の確認
dotnet/skills5,7272026年10月25日 更新

run-tests

無料概要あり

.NETのプロジェクト構成やテスト基盤に合う実行コマンドを選び、対象の絞り込みから結果レポート、診断ログの取得まで、依頼した範囲で案内・実行するスキル。

  • 環境に合うテストコマンドを知りたいとき
  • クラスやカテゴリを絞って実行したいとき
  • TRXやカバレッジ、診断ログの取得
dotnet/skills5,7272026年10月25日 更新

grade-tests

無料概要あり

指定したテストやPR差分を読み取り、確認内容の強さ・構成・問題のある書き方を評価し、テストごとの対応要否、A〜Fの品質評価、具体的な改善案をまとめるスキル。

  • 指定したテストメソッドのレビュー
  • 指定ファイル内の全テスト評価
  • PR差分へのテスト別フィードバック
dotnet/skills5,7272026年10月25日 更新

testability-obstacle

無料概要あり

時刻や乱数、ファイル操作への依存でテストできないC#コードに、最小限の差し替え口を設けます。公開APIや動作を保ち、実時間や実ファイルに頼らないテストを作成・実行します。

  • 時刻を制御して期限や待機を試したいとき
  • 実ファイルなしで入出力を試したいとき
  • 乱数や環境依存の動作を試したいとき
dotnet/skills5,7272026年10月25日 更新

migrate-xunit-to-xunit-v3

無料概要あり

.NETのテストをxUnit.net v2からv3へ移行し、既存のテスト実行基盤を保ちながら、パッケージ・独自属性・非同期テストの変更と実行確認を進めるスキル。

  • xUnit.net v2のテストをv3へ移行したいとき
  • v3への更新後のコンパイルエラーを直したいとき
  • 独自属性や非同期テストを更新したいとき
dotnet/skills5,7272026年10月25日 更新

C#で時刻やファイル操作などを直接呼ぶコードに、テスト用の代替処理を渡す仕組みを初めて導入し、必要な登録コードと動作確認まで整えるスキル。

  • 時刻依存のテストにTimeProviderを導入
  • MockFileSystemでファイル操作をテスト
  • 環境変数・コンソール・プロセスのラップ
dotnet/skills5,7272026年10月25日 更新

test-tagging

無料概要あり

既存テストの内容を読み、正常系・異常系・境界値などの共通タグで分類します。対応する形式でのタグ付けと、種類別の件数・割合の集計を行うスキル。

  • 正常系と異常系の件数比較
  • 既存テストへの共通タグ付け
  • 境界値・結合テストの構成確認
dotnet/skills5,7272026年10月25日 更新

crap-score

無料概要あり

.NETの指定メソッド・クラス・ファイルについて、コードの複雑さと実測カバレッジから変更リスクを数値化し、テスト追加や処理の整理の優先順位を示します。

  • 特定メソッドのリスクを数値化したいとき
  • クラス内のテスト優先順位を決めたいとき
  • ファイル内の複雑で未検証な処理の確認
dotnet/skills5,7272026年10月25日 更新