フロントエンド・PHPカンファレンス北海道2026
トーク(30分)
フロントエンド 初登壇

PlaywrightでのE2Eテストを高速化&安定化させる!

junjunjun_nuj Jun Yamaguchi junjunjun_nuj
4

品質向上のためにE2Eテストを導入したものの、「実行時間が膨れ上がってきている」「たまに原因不明で落ちる」「メンテナンスが大変でもう動かしてない」という経験はありませんか?

E2Eテストはシステム全体を通した品質を担保できる一方、安定した運用が難しく形骸化しやすいという課題があります。

本セッションでは、私がPlaywrightを使ったE2Eテストを運用する中で、高速化・安定化させるために行った以下の取り組みを紹介します。

  • テストアカウント分離によるテストの並列化
  • project機能を使ったテスト分割
  • テスト間のデータ受け渡しによる検証の安定化

発表では、申請・承認フローなどがあるBtoB向けのサンプルWebアプリケーションを用いて、実践的な形で改善していきます。
AIにより実装スピードが上がり続ける今だからこそ、高速で信頼性の高いE2Eテストを目指していきましょう!