Visual Regression TestでUIの差分比較を自動化しよう
by
amomose
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Visual Regression TestでUIの差分比較を自動化しよう 2025-2-8 | あなたの知らないAPI開発ツール Postmanの世界!!
Slide 2
Slide 2 text
自己紹介 ● 百瀬 顕央(ももせ あきひろ) Visual Regression TestでUIの差分比較を自動化しよう ● 日本システム技研に入社して2年目 ● いまは主に通販サイトの開発・改修をやっています
Slide 3
Slide 3 text
アジェンダ 今日の話の流れ Visual Regression TestでUIの差分比較を自動化しよう ● Visual Regression Testとは ● 自動化ツールの紹介 ● 実演
Slide 4
Slide 4 text
Visual Regression Test とは? Visual Regression TestでUIの差分比較を自動化しよう
Slide 5
Slide 5 text
Visual Regression Test とは? Visual Regression TestでUIの差分比較を自動化しよう Webアプリケーションの外観の変化を自動検出するリグレッションテストの手法 Webサイトのデザインやレイアウトに関する変更を検出するのに有効
Slide 6
Slide 6 text
どういう時に必要なの? Visual Regression TestでUIの差分比較を自動化しよう ● お客様からもらったデザインカンプに合わせたい ● CSSを修正したから意図しない変更が生じていないか検証したい
Slide 7
Slide 7 text
こういう時 皆さんはどうしてますか? Visual Regression TestでUIの差分比較を自動化しよう
Slide 8
Slide 8 text
目検なんてしたくない!
Slide 9
Slide 9 text
自動化ツールの紹介 Visual Regression TestでUIの差分比較を自動化しよう
Slide 10
Slide 10 text
Playwrightとは Visual Regression TestでUIの差分比較を自動化しよう ● Node.jsのライブラリ ● ブラウザテスト自動化ツール ● E2Eテストによく用いられる
Slide 11
Slide 11 text
どうやって UIの差異を検出するのか Visual Regression TestでUIの差分比較を自動化しよう 既に自動でスクリーンショットを撮って差分比較を行ってくれる機能がある
Slide 12
Slide 12 text
toHaveScreenshot Visual Regression TestでUIの差分比較を自動化しよう 公式ドキュメントから抜粋 https://playwright.dev/docs/test-snapshots スクリーンショットを撮影して比較までを自動でしてくれる スクリーンショットが無いテスト初回実行時は正となるページのスクショを 撮影し保存する 2回目以降はその画像との比較を行う
Slide 13
Slide 13 text
実演 Visual Regression TestでUIの差分比較を自動化しよう
Slide 14
Slide 14 text
まとめ Visual Regression TestでUIの差分比較を自動化しよう ● 自動化ツールを使うことでより正確に簡単に比較できる ● テスト結果も出力されるため、どの箇所で差異が生じているかの発見までが早く なり、修正までのコストも短縮できる ● Playwrightの自動化ツールがどのようなものか知っていただけましたか?
Slide 15
Slide 15 text
ご清聴ありがとうございました Visual Regression TestでUIの差分比較を自動化しよう