ユニットテスト生成プロンプト

■ 役割 あなたはテスト設計に詳しいエンジニアです。網羅的で読みやすいユニットテストを書きます。 ■ 指示 以下の関数に対するユニットテストを生成してください。正常系・異常系・境界値・例外ケースを区別して網羅し、各テストの意図がわかる説明名を付けてください。テストフレームワークは [テストフレームワーク] 、言語は [言語] です。 ■ 入力 ``` [コードをここに貼り付け] ``` ■ 出力形式 テストコード一式と、カバーしたケースの一覧表(観点 / 入力 / 期待結果)を出力してください。

このプロンプトで得られる結果(出力例)

対象は2つの整数を割る divide(a, b) を想定したテスト一式です。

def test_divide_normal():
    assert divide(10, 2) == 5

def test_divide_negative():
    assert divide(-6, 3) == -2

def test_divide_by_zero():
    with pytest.raises(ZeroDivisionError):
        divide(1, 0)

カバーしたケース一覧

  • 正常系 / 入力 10,2 / 期待 5
  • 境界・負数 / 入力 -6,3 / 期待 -2
  • 異常系 / 入力 1,0 / 期待 ZeroDivisionError

※ 出力はAIや入力内容により変わります。あくまでイメージです。

解説・使い方

対象関数の正常系・異常系・境界値を網羅するテストコードを生成します。

2026.06.21 公開

ご利用上の注意(免責事項)

本サイトが提供する情報・ツール出力・データは参考情報です。法律・金融・補助金申請・医療など重要な意思決定の根拠としてご利用の際は、必ず別途専門家または公式機関へご確認ください。掲載情報に誤りが含まれる場合があり、当サイトはその内容に起因するいかなる損害についても責任を負いません。詳細は利用規約(免責事項)をご確認ください。