テスト自動化Playwright の Page Object Model 応用編|pytest Fixtures 連携とコンポーネント設計で保守性をさらに高める Page Object Model(POM)の基本は理解したものの、実際のプロジェクトで運用すると「毎回 Page Object をインスタンス化するのが面倒」「ヘッダーやモーダルなど共通UIのコードが各ページで重複する」「ログイン処理が遅... 2026.09.03テスト自動化
テスト自動化Playwright Flaky Test完全ガイド|原因の切り分けとAuto-waiting・Locator・Trace Viewerでの解決策 Playwright は Auto-waiting 機能により Selenium と比べて Flaky Test(不安定なテスト)が起きにくいと言われますが、それでもゼロにはなりません。「ローカルでは通るのにCIだけ落ちる」「たまに失敗する... 2026.08.28テスト自動化
テスト自動化テストケースとは?書き方・作成手順と実例をQAエンジニアが解説 テストケースとは、ソフトウェアが正しく動作するかを確認するための「検証手順書」です。本記事では、テストケースの書き方・作成方法・実務で使える設計のコツを実例つきで解説します。「何を書けばよいかわからない」「正常系しか思いつかない」「人によっ... 2026.08.22テスト自動化
テスト自動化Jenkins vs GitHub Actions 徹底比較|QAエンジニアが実務で選ぶCI/CDツールを解説 JenkinsとGitHub Actionsはどちらを選ぶべきか?CI/CDツールの選定で迷うQAエンジニア・開発者向けに、テスト自動化の実務経験をもとに両者の違いと使い分けを徹底比較する。セットアップコスト・スケーラビリティ・Playwr... 2026.08.16テスト自動化
テスト自動化AI時代にQAエンジニアは不要になる?実務15年の視点で答えます AI時代にQAエンジニアは不要になるのか?テスト自動化・AIテストツールの普及で「QAは消える職種」という声も聞かれる。しかし15年以上の実務経験から言える:QAエンジニアの役割はなくならない。AIによって"繰り返し作業"の価値は下がる一方... 2026.08.10テスト自動化
テスト自動化テストコードの書き方入門|Arrange-Act-Assert(AAA)パターンで単体テストの基本構造を理解する pytest でテストを書き始めると、「テストコードってどう構成すればいいの?」と悩むことがあります。そこで覚えておきたいのが Arrange-Act-Assert(AAAパターン) です。「準備 → 実行 → 確認」の3段構造で書くだけで... 2026.08.04テスト自動化
テスト自動化HTML入門|Selenium・Playwrightで使うタグ・属性・ロケーターの基礎を解説 Selenium・Playwright でテスト自動化を始めると、「要素が取れない」「ロケーターの書き方がわからない」と壁にぶつかることがあります。その根本的な原因の多くは、HTML の読み方を知らないことにあります。本記事では、QA エン... 2026.07.31テスト自動化
テスト自動化Selenium・Playwrightで使うDevTools入門|Elements・Console・Networkの使い方を解説 Selenium・Playwright でテストコードを書くとき、「どのセレクターを使えばいいか分からない」「要素がうまく取れない」と悩んだことはありませんか?ブラウザの開発者ツール(DevTools)を使いこなせると、その悩みの大半は解決... 2026.07.28テスト自動化
テスト自動化Selenium WebDriverWait完全ガイド|待機処理を正しく理解してFlaky Testを解消する Selenium で「要素が見つからない」「クリックできない」というエラーが頻発する原因の多くは、待機処理の問題です。time.sleep() で誤魔化していると Flaky Test になりがちです。WebDriverWait と exp... 2026.07.19テスト自動化
テスト自動化Playwright入門|Pythonでブラウザ自動化を始める手順を初心者向けに解説 Playwright は Microsoft が開発したブラウザ自動化ライブラリです。Selenium に比べて設定が少なく・自動待機が標準搭載で・モダンな書き方ができます。本記事ではインストールから最初のテスト実行まで、コマンド1つずつ丁... 2026.07.16テスト自動化