テスト自動化

テスト設計の基礎|境界値分析・同値分割をわかりやすく解説【QAエンジニア向け】

テスト設計の基礎である「境界値分析」と「同値分割」は、QAエンジニアが最初に習得すべき技法です。この2つを使いこなすことで、テストケース数を最小限に抑えながら、バグが潜みやすい箇所を効率よく検出できます。境界値分析・同値分割を正しく使うと、...
テスト自動化

Playwright + pytest テスト構成ベストプラクティス|フォルダ設計・fixture・mark運用を実務レベルで解説

Playwrightとpytestをただつなぐだけでなく、フォルダ構成・fixture設計・mark運用を最初から正しく設計することで、長期的に保守できるテスト自動化基盤を構築できます。📌 この記事はこんな方におすすめPlaywrightと...
テスト自動化

Python pytestの使い方完全ガイド|fixture・parametrize・conftest.pyを実務レベルで解説

pytestはPythonで最も広く使われているテストフレームワークで、シンプルな記法と強力なフィクスチャ機能により、QAエンジニアのテスト自動化を劇的に効率化します。📌 この記事はこんな方におすすめPythonでテスト自動化を始めたいQA...
テスト自動化

デシジョンテーブルテストとは?作り方と実例を解説|条件の組み合わせ・pytest実装

デシジョンテーブルテストとは、複数の条件とその組み合わせを表形式で整理してテストケースを設計する技法です。ログイン処理・権限管理・割引ロジックなど、複数条件が絡む業務ルールの検証で特に効果を発揮します。デシジョンテーブルを使うと、複数条件の...
テスト自動化

QAエンジニア必須のテスト設計技法7選|同値分割・境界値・デシジョンテーブルなど使い分けを解説

テスト設計技法とは、テストケースを効率よく設計するための体系的な方法です。すべての入力値や条件をテストすることは現実的ではないため、バグを見つけやすい代表的なパターンを選び出してテストします。代表的な技法には以下があります。同値分割境界値分...
テスト自動化

GitHub Actions × PlaywrightでE2Eテストを自動化する方法|CI/CD設定をゼロから解説

GitHub ActionsとPlaywrightを組み合わせることで、コードをプッシュするたびにE2Eテストが自動実行されるCI/CDパイプラインを、追加費用なしで構築できます。📌 この記事はこんな方におすすめPlaywrightのE2E...
テスト自動化

Python APIテスト完全ガイド|pytest×requestsでCRUDテストからHTMLレポート・CSV出力まで

PythonでAPIテストを始めたいエンジニアへ。pytest・requestsを使ったCRUD操作のAPIテストから、HTMLレポート・CSV出力まで、このシリーズ1本で全部学べます。この記事では、APIテスト完全シリーズの全記事をまとめ...
テスト自動化

PythonでAPIテスト結果をCSV・HTMLレポートに出力する方法|pytest×requests実務パターン

PythonでAPIテストを自動化しても、テスト結果を共有できなければ実務では十分とは言えません。この記事では、pytest・requestsを使ったAPIテストの結果をHTMLレポート(pytest-html)とCSVファイルの両方に自動...
テスト自動化

PythonでAPIのDELETEテストを書く方法|pytest×requestsで削除を検証

📌 この記事はこんな方におすすめPythonとrequestsでDELETEリクエストのテストを書きたい方APIテストでデータ削除の検証方法を学びたいQAエンジニアの方CRUD操作のAPIテストを完成させたい方削除後の404確認まで含めた堅...
テスト自動化

PythonでAPIのPUT・PATCHテストを書く方法|pytest×requestsでデータ更新を検証

📌 この記事はこんな方におすすめPythonとrequestsでPUT・PATCHリクエストのテストを書きたい方APIテストでデータ更新の検証方法を学びたいQAエンジニアの方PUTとPATCHの違いを理解してテストに活かしたい方pytest...