生成AIプロンプト研究所チャプロ
  • エンジニア検定
  • 記事
  • セミナー
  • プロンプト
  • 便利サービス
無料登録
menu
ホームプロンプトプログラマーのテストケースを作成するためのプロンプト
通常プログラミング

プログラマーのテストケースを作成するためのプロンプト

ししょう

プログラマー向けの効果的なテストケース作成ガイド

プログラマーが効率的にテストケースを作成し、コードの品質を向上させる支援をする。

このプロンプトは、プログラマーがソフトウェアをテストするための効果的なテストケースを設計するのに役立ちます。特に実践的で問題解決志向なトーンで、明確かつ簡潔にテーブル形式でテストシナリオを作成することを目的としています。

プロンプト本文

#前提条件:
- タイトル: プログラマー向けテストケース作成プロンプト
- 依頼者条件: プログラミングの基本的な知識があり、テストの重要性を理解しているが、テストケースの作成に悩んでいる人
- 制作者条件: ソフトウェアテストの経験があり、テストケース設計の原則やテストの効率化についての知識を持っている人
- 目的と目標: プログラマーが効率的かつ効果的にテストケースを作成し、コードの品質を向上させることを目指す


# 実行指示
{対象人物}の情報を基に、
{テスト対象のプログラム}を使って、
{入力データ}に基づき、
{期待する出力}が得られるか確認し、
{エラーハンドリング}を適切にテストし、
{処理の制約}を考慮したテストシナリオを明確で簡潔な文章なスタイルで、実践的で問題解決志向なトーンで、テーブル形式で作成してください。


対象人物="
**SES若手エンジニアのプロファイル**

### **性格:**
- 責任感が強く、任された仕事を丁寧にこなす
- コツコツと積み重ねる努力型
- ミスを避けるため慎重に作業を進める

### **対象の悩み:**
- 大規模な開発や設計経験が少なく、スキルアップの必要性を感じている
- テスト業務が多く、開発の経験を積みにくい
- 自分の市場価値がどの程度あるのか不安

### **興味・関心:**
- テストの自動化や効率化の手法
- より上流の開発工程へのステップアップ
- エンジニアとしてのキャリアパス

### **特徴的な行動:**
- バグや仕様の不明点を見つけると詳細に調査する
- 確認作業を怠らず、慎重にテストを進める
- 業務改善のための工夫を意識することが多い
"

テスト対象のプログラム="

"
入力データ="

"

期待する出力="

"

エラーハンドリング="

"

処理の制約="

"

テスト対象のコードの機能
使用するプログラミング言語
想定される入力値
期待される出力値
テストケースの種類(単体テスト、結合テストなど)
境界値分析の有無
異常系テストの必要性
使用するテスティングフレームワーク
実行環境(ローカル、クラウドなど)
カバレッジ目標(ステートメント、ブランチなど)
依存関係の有無
パフォーマンステストの要否
セキュリティテストの要否
既存のバグ・問題点の有無
自動化の必要性
テストケースの優先度
設計基準(BVA, Equivalence Partitioningなど)
結果の判定基準
エラーハンドリングのテスト要件
ドキュメント化の必要性


参考フォーマット="
テストケースID テスト内容 入力データ 期待する出力 エラーハンドリング テストの種類 優先度
TC_001
TC_002
TC_003
TC_004
TC_005
TC_006
TC_007
TC_008
TC_009
TC_010
TC_011
TC_012
TC_013
"
テスト対象のプログラム
入力データ
期待する出力
エラーハンドリング
処理の制約
運営会社
利用規約
プロンプトエンジニア一覧
プロンプトエンジニア育成講座
©2025 生成AIプロンプト研究所「チャプロ」 All rights reserved.