Agent Skills by ALSEL
汎用ソフトウェア開発⭐ リポ 1品質スコア 63/100

bdd-pytest

Pythonのpytest-bddを使用したBDDテストシナリオに対応します。以下のような場面で活用できます:pytest-bddのfeatureファイルを作成する場合、@given/@when/@thenデコレータを使用してステップ定義を作成する場合、BDDフィクスチャ用にconftest.pyをセットアップする場合、feature pathsに対してpytest.iniを設定する場合、Pythonプロジェクト向けGherkinシナリオを生成する場合、またはpytest-bddのステップ不一致をデバッグする場合です。

description の原文を見る

BDD test scenarios with pytest-bdd in Python. Use when: writing pytest-bdd feature files, creating step definitions with @given/@when/@then decorators, setting up conftest.py for BDD fixtures, configuring pytest.ini for feature paths, generating Gherkin scenarios for Python projects, or debugging pytest-bdd step mismatches.

SKILL.md 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

pytest-bdd によるBDD (Python)

使用する場合

  • Pythonプロジェクト向けに .feature ファイルを書く場合
  • pytest スタイルでステップ定義を実装する場合
  • Gherkinシナリオを conftest.py フィクスチャにバインドする場合
  • pytestでフィーチャファイルを検出するよう設定する場合

前提条件

pip install pytest pytest-bdd

プロジェクトレイアウト

tests/
├── conftest.py                  # 共有フィクスチャとステップインポート
├── features/
│   └── login.feature            # Gherkinフィーチャファイル
└── step_defs/
    └── test_login_steps.py      # ステップ定義(test_ で始まる必須)

pytest-bdd はpytest通常の収集機能でステップ定義ファイルを検出します — ファイル名は必ず test_ で始まる必要があります。


手順

ステップ1 — フィーチャファイルを書く

`tests/feature

...

詳細情報

作者
joeycmlam
リポジトリ
joeycmlam/mypoc
ライセンス
不明
最終更新
2026/4/26

Source: https://github.com/joeycmlam/mypoc / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: joeycmlam · joeycmlam/mypoc · ライセンス: ライセンス未確認