ISTQB/JSTQB のテスト実装(test implementation)活動を支援するスキル。test-design が導出したテストケースを、実行できる形に具体化する。自動テストなら実行手順(テストコード・テストデータ・テストダブル)をコンパイル/構文レベルの動作確認まで、手動テストなら手順書・テストデータ・環境準備手順を作る。「テストケースを実装して」「テストコードに落として」「テスト手順書を作って」「テストデータ・モックを用意して」と依頼されたときに使う。テスト対象の検証としての実行(結果の解釈・欠陥候補整理)は test-execute の担当でここではしない。単発のテスト作成依頼(単にユニットテストを書きたいだけ)は対象外。/test-implement <テスト対象名> で明示的に呼び出されたときのみ使用する。
「テスト」の検索結果
1.3万 件 ・ 関連度順
概要と使いどころ
新機能や不具合修正で、先に期待する動作のテストを書き、失敗を確認してから実装します。最小限のコードで成功させ、全体のテストを保ちながら整理するスキルです。
- 新機能をテストから実装したいとき
- 不具合をテストで再現して直したいとき
- テストを保ちながらコードを整理
テストの追加・補強・作り直し。TDDモード(実装前テスト先行生成)にも対応。 Playwright・Jest等のE2Eテスト、ユニットテスト、APIテストの新規作成・補強を行う。 「テストを書いて」「カバレッジを上げて」「テストを作り直して」「E2Eテストを作って」 「自動テストを作成して」「Playwrightでテストして」「操作テストを作って」 「○○のテストを実装して」「バックエンドテストを作って」などのリクエストで使用する。
新規・既存テストが守る動作と不具合を確かめ、重複や実装への依存を見直すスキル。削除の根拠を整理し、必要な検証を残してテスト用コードも整理します。
- 新規テストの必要性を確かめたいとき
- 重複や実装依存のテストの点検
- テスト専用の公開コードの見直し
ISTQB/JSTQB のテスト分析(test analysis)活動を支援するスキル。テストベース(仕様・設計・コード・リスク)を分析して「何をテストすべきか」= テスト条件(test condition)を識別し、test-plan のプロダクトリスク評価があればそれを入力に優先度を付けた test-analysis.md を作る。「何をテストすべきか洗い出して」「テスト条件を整理して」「テスト観点を出して」「テスト分析して」と依頼されたときに使う。テストケースの導出(test-design)は対象外。単発のテスト作成依頼(単にユニットテストを書きたいだけ)も対象外。/test-analyze <テスト対象名> で明示的に呼び出されたときのみ使用する。
ISTQB/JSTQB のテスト設計(test design)活動を支援するスキル。test-analyze が識別したテスト条件から、テスト対象の特性に応じたテスト技法(同値分割・境界値分析・デシジョンテーブル・状態遷移・カバレッジ基準・エラー推測など)を選定提案し、承認された技法で具体的なテストケース(入力値・前提・期待結果)を導出して、設計書 test-design.md(技法選定根拠・カバレッジ)とケース一覧 test-case.md の 2 本を作る。「テストケースを作って」「テストケースを設計して」「どの技法で網羅すべきか提案して」「境界値/デシジョンテーブルでテストを起こして」と依頼されたときに使う。テストコード実装(test-implement)は対象外。単発のテスト作成依頼(単にユニットテストを書きたいだけ)も対象外。/test-design <テスト対象名> で明示的に呼び出されたときのみ使用する。
アプリのテストはすべてこのスキルを使う。開発中のTDD(テストファースト)から、 ユーザー目線のE2E・受入テスト、インフラ/デプロイ検証、リリース前の網羅テストまでを1つに統合。 「テストを書いて」「テストして」「動作確認して」「TDDで進めて」「カバレッジを確認」 「E2Eテスト」「リリース前にちゃんとテストしたい」「本番で動くか確認」「回帰テスト」 などの文脈で必ず使用する。§0「適用段階」に従い、たたき台〜v1 では「壊れたら困る順」の最小テスト、 固定化段階(v1 到達後のブラッシュアップ)ではユーザーがテストと明示しなくてもTDDサイクルを適用する。 セキュリティ・コスト・パフォーマンスの監査は Skill launch-security を併用する。
ISTQB/JSTQB のテスト完了(test completion)活動のうち、テスト実行結果の評価と完了基準(exit criteria)判定を支援するスキル。テスト実行ログ(test-execution-log.md)と test-plan の完了基準を突き合わせ、完了とみなせるかを判定した test-summary-report.md を作る。テスト完了時の最終レポートにも、テスト途中の中間評価にも使える。「テスト結果をまとめて」「完了基準を満たしたか判定して」「テストレポートを書いて」「今どこまでテストが進んだか評価して」と依頼されたときに使う。単発のテスト作成依頼(単にユニットテストを書きたいだけ)は対象外。/test-report <テスト対象名> で明示的に呼び出されたときのみ使用する。
ISTQB/JSTQB のテスト計画(test planning)活動を支援するスキル。テスト対象のプロダクトリスク(product risk)を発生可能性×影響度で識別・評価し、それを根拠にテストアプローチ(どこを厚くテストするか)・開始基準(entry criteria)・完了基準(exit criteria)を定めた test-plan.md を作る。「テスト計画を立てて」「テスト戦略を決めたい」「何をどこまでテストすべきか整理して」「リスクベースでテスト範囲を決めたい」と依頼されたときに使う。単発のテスト作成依頼(単にユニットテストを書きたいだけ)は対象外。/test-plan <テスト対象名> で明示的に呼び出されたときのみ使用する。
ISTQB/JSTQB のテスト実行(test execution)活動を支援するスキル。test-implement が具体化したテストを実行し、結果を記録し、失敗を欠陥候補として整理して test-execution-log.md にまとめる。自動テストならランナーを実行し結果を解釈、手動テストなら利用者の実施結果を聞き取って記録する。失敗は欠陥候補として整理し、外部 issue 化は提案に留める。「テストを実行して結果を記録して」「テスト実行ログを作って」「失敗を欠陥として整理して」「手動テストの結果を記録して」と依頼されたときに使う。ワークフローの test-targeted(修正範囲にテストランナーを絞り込んで実行するだけ)とは別物で、こちらは ISTQB プロセスとしての実行・記録・欠陥候補整理を成果物 test-execution-log.md に残す。単発のテスト作成依頼(単にユニットテストを書きたいだけ)は対象外。/test-execute <テスト対象名> で明示的に呼び出されたときのみ使用する。
機能追加やバグ修正を、失敗するテストと最小限の実装の順に進めます。利用者が使う公開インターフェースを通じて動作を確かめ、内部構造に依存しないテストを作るスキルです。
- テストを先に書いて機能追加したいとき
- バグの再現テストから修正したいとき
- 統合テストの対象を決めたいとき
F#の単体テストや結合テストを作成し、入力を自動生成する検証も取り入れるスキル。結果の確認方法、依存先の置き換え、テストの整理と実行を支援します。
- F#の単体テストを追加したいとき
- 自動生成した入力で性質を検証
- ASP.NET CoreのAPI結合テスト
Perlのテスト作成・実行から、外部処理の置き換え、例外の確認、テスト範囲の測定まで支えるスキル。テスト先行の開発や既存テストの移行にも使えます。
- テスト先行でPerlを開発
- Test::Moreからのテスト移行
- APIやDB連携を独立して検証
Spring Bootの機能追加や不具合修正を、先にテストを書く手順で進めます。単体・Web層・データ保存のテストから結合テスト、カバレッジの確認まで扱います。
- テストからSpring BootのAPIを追加
- 不具合の再発防止テストを書きたいとき
- データの保存と取得を検証したいとき
C#・.NETの単体テストやAPI・データベースの結合テストを、xUnitなどの実装例で作成・レビューし、テストデータや配置も整理するスキル。
- C#のサービスにテストを追加したいとき
- ASP.NET CoreのAPI検証
- データベースへの保存確認
C++のテスト作成・修正から、GoogleTestとCTestの設定、失敗原因の調査まで支援します。実行結果が不安定なテストの改善やカバレッジ測定にも対応します。
- C++の単体・結合テストを作りたいとき
- GoogleTestとCTestの設定
- 不安定なテストの原因調査
OpenClawのDocker環境で一連の動作を確かめるテストを作成・変更するスキル。模擬サーバーと実サービスを使い分け、送信内容や最終応答まで検証します。
- DockerのE2Eテストを追加・変更
- 依存サービスへの送信内容を確認
- 実モデル提供サービスの動作検証
失敗するテストを先に実行し、最小限の実装で成功させてからコードを整理する開発手順を支援。網羅率80%以上の確認と検証結果の記録まで扱うスキル。
- テストから新機能を実装したいとき
- 不具合を再現してから直したいとき
- テストを保ちながらコードを整理
Rustの単体・結合・非同期テストを、テストを先に書く流れで整えます。多様な入力の検証、依存先の置き換え、性能測定やカバレッジ確認も扱います。
- Rustをテストから開発したいとき
- 既存コードにテストを追加したいとき
- 非同期処理とタイムアウトの検証
Kotlinのテストを先に書き、KotestとMockKで動作や依存先を検証し、非同期処理のテストからKoverによる網羅率の確認まで進めるスキル。
- 既存のKotlinコードにテストを追加
- テストを先に書いて新機能を作りたいとき
- コルーチンやFlowの動作検証
AIが修正したコードで同じ不具合が再発しないよう、APIの必須項目や処理分岐を自動テストで確認し、テストとビルドを先に行うレビュー手順を整えるスキル。
- バグ修正後に再発防止テストを足したいとき
- API応答の必須項目を確認したいとき
- テスト用と本番用の応答を見直したいとき
Laravelの機能をテストから実装し、モデルやAPI、認証・権限を検証するスキル。PHPUnitやPestでのテスト作成、外部サービスの模擬化、カバレッジ確認を支援します。
- Laravelの機能をテストから実装したいとき
- APIの認証・権限を検証したいとき
- 決済・メール・キューを模擬化したいとき
Djangoのモデル・画面・APIを、テストから実装する手順で検証します。テスト用データの生成、外部サービスの模擬、検証範囲の確認まで扱うスキル。
- Djangoの機能をテストから作りたいとき
- APIの認証や入力検証を確認したいとき
- 再利用できるテストデータの準備
Playwrightでブラウザ操作を再現するテストを作り、画面ごとの操作整理や自動実行を支援します。時々失敗するテストの調査と、画像・動画・実行記録の保存も扱います。
- ログインや検索の動作確認
- 画面ごとのテスト操作を整理したいとき
- 時々失敗するテストを調べたいとき