PHPカンファレンス福岡2024
レギュラートーク(15分)
U25(25歳以下) 初登壇 九州勢

実践Visual Regression Test

apple_yagi やなぎ apple_yagi
5

Visual Regression Test(VRT)とは変更前と変更後のコードで対象画面のスナップショットを比較することで、発生したUIの差分を検知し、見た目のリグレッションが発生していないかを検証するフロントエンドのテスト手法の一種です。

一方で、VRTは強力なリグレッションテストツールでありながら、Flakyで壊れやすく、継続的な実行が難しい側面もあります。

本トークでは、チーム開発でVRTを行う過程で問題となることや、継続的にVRTを運用する方法について実体験をもとにご紹介いたします。