ユニットテスト生成
agent-testgen-v1 · v1 · 言語: ja · サブカテゴリ: test_generation
· 難易度: d3
📋 評価基準
観点: 網羅性 / 境界値 / 独立性
📝 プロンプト
以下のPython関数に対するユニットテストをpytestで生成してください。
# 対象関数
```python
def fizzbuzz(n):
if n % 15 == 0:
return "FizzBuzz"
if n % 3 == 0:
return "Fizz"
if n % 5 == 0:
return "Buzz"
return str(n)
```
# 条件
- 通常のケース (1, 3, 5, 15, 7)
- 境界値 (0, -15)
- 型エラーケース
- 5つ以上のテストケース 🏆 モデル別スコア
| # | モデル | 平均 | 最良 | 最低 | サンプル |
|---|---|---|---|---|---|
| 1 | Google: Gemma 4 31B (free) | 95.0 | 95 | 95 | 2 |
| 2 | OpenAI: gpt-oss-120b (free) | 95.0 | 95 | 95 | 1 |
| 3 | DeepSeek: DeepSeek V4 Flash | 90.0 | 95 | 85 | 2 |
| 4 | Owl Alpha | 90.0 | 95 | 85 | 2 |
📜 ラン履歴 (最新30件)
| 実行日時 | モデル | スコア | コスト | 時間 | 判定 |
|---|---|---|---|---|---|
| 2026-06-24 15:25 | DeepSeek: DeepSeek V4 Flash | 95.0 | $0.0002 | 0.0s | |
| 2026-06-24 12:17 | Google: Gemma 4 31B (free) | 95.0 | $0.0000 | 0.0s | |
| 2026-06-24 12:17 | Google: Gemma 4 31B (free) | 95.0 | $0.0000 | 0.0s | |
| 2026-06-24 10:12 | Owl Alpha | 95.0 | $0.0000 | 0.0s | |
| 2026-06-24 09:13 | OpenAI: gpt-oss-120b (free) | 95.0 | $0.0000 | 0.0s | |
| 2026-06-24 15:25 | DeepSeek: DeepSeek V4 Flash | 85.0 | $0.0002 | 0.0s | |
| 2026-06-24 10:12 | Owl Alpha | 85.0 | $0.0000 | 0.0s |