特定の変更やPRに対し、関連テストが修正前の不具合や機能の欠落を検出するか評価するスキル。対象の版と検証結果を結び付け、実行した証拠と静的な予測を区別します。
- 回帰テストが元の不具合を検出するか確認
- 新機能に対応するテストを評価したいとき
- リファクタリングの動作維持を確認したいとき
テスト設計、脆弱性診断、品質保証(1.3万 件)
特定の変更やPRに対し、関連テストが修正前の不具合や機能の欠落を検出するか評価するスキル。対象の版と検証結果を結び付け、実行した証拠と静的な予測を区別します。
既存コードのテストを追加・修正し、回帰不具合や境界値、失敗条件を検証します。作業範囲に応じて調査から実装・実行・品質確認まで進めるスキル。
評価で成果が出ないスキルの原因を切り分け、改善方針を立てます。本文だけでなく、評価用データや実行環境、呼び出し条件、評価課題の不足も調べます。
スキルやカスタムエージェントの効果を比べる評価テストを設計し、eval.yamlとテスト用ファイルを整えます。採点基準の偏りや評価ケース数も確認します。
テストコードの検証不足や例外の握りつぶし、実行順序への依存などを調べ、重大度順の診断レポートにまとめます。問題箇所と具体的な改善案も示します。
Microsoft Testing Platformで、コード編集を反映してテストを自動再実行するコンソール環境を整えます。対象テストの絞り込みや、反映できない変更後の再起動も扱います。
.NETのテスト実行範囲を示すカバレッジ資料を読み、未実行箇所や数値が伸びない原因を整理します。目標達成に必要な行数を計算し、依頼に応じてリスクも分析します。
ソースコードとテスト内の参照を静的に照合し、対応するテストが見つからないファイルを一覧化します。ビルドせずに、新しいテストの配置先も提案します。
既存のテストコードを学術的な19種類の問題分類で点検し、コード上の根拠と重大度、使用中のフレームワークに合った具体的な修正案を示すスキル。
既存テストが見逃す振る舞いの変化を、公開される結果と検証内容の対応から洗い出します。境界値や権限拒否、金額計算などの抜けを整理し、具体的な追加テストを提案します。
既存のMSTestテストを、導入済みバージョンに合う書き方へ修正します。検証式や失敗時の表示、データ入力、初期化・後片付けを改善するスキル。
既存テストの検証内容を12種類に分類し、件数や偏りを分析します。値の存在確認だけのテストや検証の抜けを見つけ、具体的な改善案をまとめるスキルです。
コードのテスト工程で必要な言語別ガイドの場所を案内し、ビルド・テストのコマンドやモック、よくあるエラー、実装例を参照するためのカタログ。
.NETのテストをxUnit.net v2/v3からMSTest v4へ移行します。実行基盤や対象フレームワークを保ち、検証内容と実行結果の一致まで確認します。
C#コードから、時刻やファイル操作などテストしにくい依存関係を探します。呼び出し箇所と件数、影響の大きいファイルを整理し、置き換え候補と改善の優先順位を示します。
NUnit 3/4のテストをMSTest v4へ移行するスキル。既存の実行基盤を維持し、属性や検証処理、初期化、並列実行を変換して、移行前後のテスト結果を比較します。
古い手順に残るテスト用スキルの呼び出しを、code-testingへ引き継ぐ互換用スキル。元の依頼をそのまま渡し、引き継ぎ先の手順に従って処理を進めます。
.NETのプロジェクト構成やテスト基盤に合う実行コマンドを選び、対象の絞り込みから結果レポート、診断ログの取得まで、依頼した範囲で案内・実行するスキル。
指定したテストやPR差分を読み取り、確認内容の強さ・構成・問題のある書き方を評価し、テストごとの対応要否、A〜Fの品質評価、具体的な改善案をまとめるスキル。
時刻や乱数、ファイル操作への依存でテストできないC#コードに、最小限の差し替え口を設けます。公開APIや動作を保ち、実時間や実ファイルに頼らないテストを作成・実行します。
.NETのテストをxUnit.net v2からv3へ移行し、既存のテスト実行基盤を保ちながら、パッケージ・独自属性・非同期テストの変更と実行確認を進めるスキル。
C#で時刻やファイル操作などを直接呼ぶコードに、テスト用の代替処理を渡す仕組みを初めて導入し、必要な登録コードと動作確認まで整えるスキル。
既存テストの内容を読み、正常系・異常系・境界値などの共通タグで分類します。対応する形式でのタグ付けと、種類別の件数・割合の集計を行うスキル。
.NETの指定メソッド・クラス・ファイルについて、コードの複雑さと実測カバレッジから変更リスクを数値化し、テスト追加や処理の整理の優先順位を示します。