テスト自動化pytest parametrizeの使い方|ids・pytest.param・indirectでテストデータを整理する方法 pytest parametrizeは、同じテストを異なるデータで繰り返し実行するための仕組みです。基本の書き方はすぐ覚えられる一方で、「失敗したテストの名前が読みにくい」「特定のケースだけスキップしたい」「fixtureにデータを渡したい... 2026.11.04テスト自動化
テスト自動化Playwright Inspector完全ガイド|page.pause()とcodegenでテストをデバッグする方法 Playwright Inspectorは、テストの実行中に一時停止し、1ステップずつ動かしながら原因を探せるデバッグツールです。「ロケーターが合っているのに失敗する」「どの操作で画面がおかしくなるのか見えない」といった場面で役に立ちます。... 2026.10.29テスト自動化
テスト自動化Playwright Locator完全ガイド|get_by_role・filter・strict modeの使い方 Playwright Locatorは、画面上の要素を指定するための仕組みです。get_by_role()だけで書き始めたものの、「同じボタンが複数あってエラーになる」「リストの特定の行だけ操作したい」といった場面で手が止まる方は少なくあり... 2026.10.23テスト自動化
テスト自動化Playwright expect_response完全ガイド|APIレスポンスを待ってから検証する方法 「ボタンを押した後のAPIが終わる前に、次の検証が走ってしまう」——Playwrightで非同期処理を扱うテストでよく起きる問題です。Python版Playwrightでは、page.expect_response()を使うと、特定のAPI... 2026.10.17テスト自動化
テスト自動化SeleniumからPlaywrightへ移行する方法|Pythonコード対応表付き 既存のSeleniumテストスイートをPlaywrightに移行したいけれど、「どこから手をつければいいかわからない」「書き方がどう変わるのか一覧で見たい」と感じたことはありませんか?この記事では、これから選ぶ人向けの比較ではなく、既にSe... 2026.10.11テスト自動化
テスト自動化Playwright storage_state完全ガイド|ログイン状態の保存・再利用・複数ロール管理 Playwrightのテストで「毎回ログインしていて遅い」と感じたら、storage_stateの出番です。ログイン後のCookieやlocalStorageをファイルに保存し、以降のテストで読み込むことで、ログイン処理を丸ごと省略できます... 2026.10.05テスト自動化
テスト自動化pytest fixture完全ガイド|scope・yield・autouse・factoryパターンを実践解説 pytestのfixtureは「使ったことはあるけれど、scopeやyieldの使い分けは何となくのまま」というエンジニアが少なくありません。この記事では、fixtureの基本的な使い方を理解している方向けに、scope(function/... 2026.09.28テスト自動化
テスト自動化PlaywrightでAPIテスト入門|UIテストと同じツールでGET・POSTを検証する PlaywrightはUIの自動テストで知られていますが、実はAPIテストの機能も内蔵しています。APIRequestContextを使えば、追加のライブラリを入れずにGET・POST・PUT・DELETEのテストが書けます。この記事では、... 2026.09.22テスト自動化
テスト自動化Playwright Trace Viewerの使い方完全ガイド|失敗したテストを「再生」して原因を特定する 「CIでだけテストが失敗するけど、ログだけでは原因がわからない」——Playwrightにはそんな悩みを解決する強力な機能、Trace Viewerがあります。テスト実行時の操作・スクリーンショット・ネットワーク通信・コンソールログを1つの... 2026.09.15テスト自動化
テスト自動化GitHub ActionsでPlaywrightを毎日実行する方法|スケジュール実行(cron)で本番監視・回帰テストを自動化する GitHub Actions で Playwright を動かす記事の多くは「コードをpushしたら実行する」push/pull_requestトリガーを扱いますが、実務では「毎日決まった時間に本番環境の健全性をチェックしたい」「夜間に回帰... 2026.09.09テスト自動化