Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
VRTを導入してみた話 (2024/01/31)
Search
Kaisei Arimura
January 31, 2024
Technology
45
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
VRTを導入してみた話 (2024/01/31)
社外イベント (AWS勉強会)で登壇した際の資料
Kaisei Arimura
January 31, 2024
More Decks by Kaisei Arimura
See All by Kaisei Arimura
MCPサーバーを活用したAWSコスト管理
arie0703
0
430
【制作物紹介】みんなのポルトガル語単語帳
arie0703
0
76
楽しい個人開発のすゝめ (2023/04/26)
arie0703
0
36
Other Decks in Technology
See All in Technology
Data Hubグループ 紹介資料
sansan33
PRO
0
3.1k
LangfuseによるLLMOps基盤の構築と活用事例
zozotech
PRO
1
260
PLaMo 3.0 Primeの事後学習
pfn
PRO
0
260
最高のシステムプロンプトを作るためにフィードバック機能を導入した話
alchemy1115
1
300
[しろおび夏祭り2026] チャットするAIから、作業するAIへ - 使われ方の変化と、その裏側で起きていること
kk0n
0
1.5k
[MIRU26] Open-Vocabulary Intention-Guided Object Detection in Diverse Scenes
keio_smilab
PRO
0
130
【CEDEC2026】『GRANBLUE FANTASY: Relink - Endless Ragnarok』のバトル制作事例 ~最高のキャラゲーを目指して~
cygames
PRO
0
160
NYC Summit 2026 におけるAmazon Bedrock AgentCore のアップデート
ren8k
3
320
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
330
20260722_品質と開発生産性の相互作用
magicpod
0
110
『三匹の子ぶた』から学ぶネットワークセキュリティの昔と今 / Network Security: Then and Now Through the Lens of The Three Little Pigs
nttcom
1
1.6k
AI エージェント時代のデジタルアイデンティティ
fujie
3
1.4k
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
470
Mobile First: as difficult as doing things right
swwweet
225
10k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.1k
Balancing Empowerment & Direction
lara
6
1.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
360
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
380
Ethics towards AI in product and experience design
skipperchong
2
340
Navigating Team Friction
lara
192
16k
How to build a perfect <img>
jonoalderson
1
5.8k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
AWSを活用して Visual Regression Test を導入してみた ディップ株式会社 有村 海星
アジェンダ - 自己紹介 - Visual Regression Test (VRT) とは -
導入背景 - どうやって導入したか - 導入した所感
自己紹介 有村 海星 (ありむら かいせい) 所属 ディップ株式会社 2022年新卒入社 「ナースではたらこ」の開発を担当 3
Visual Regression Test とは - フロントエンドのテスト手法の一つ - UIにおける差分を確認するテスト
導入背景 ◯ 「UIに意図しない変更が起きていないか」を楽に確認するため 以前はCSSのリファクタリング等をした後、 目視でUIを確認していた 今後も継続的にリファクタリングをしていきたいが、 長期的に考えると、毎回目視で確認するのはしんどい... → Visual Regression Test
導入へ・・!
どうやって導入したか
どうやって導入したか - テスト内容 UIコンポーネントのスクリーンショットを自動で撮る(Playwright) ↓ 親ブランチとの差分を比較する (reg-suit) ↓ 差分結果をHTMLファイルで出力する 上記のテストをCodeBuildで自動実行
(HTML形式) テスト実行
導入した所感
① 意外に料金が安い • CodeBuild (インスタンスタイプ general1.medium / 1ビルド8分 / 月100回のビルド数)
→ 8 USD / month • S3 (1ヶ月あたり400リクエスト(PUT, GET)と想定) → 2 USD / month • CloudFront オリジン取得は無料
② サーバレスなので運用が楽 今まではEC2を利用してGitHub Actionsで別の自動テストを行っていた パッケージやストレージの管理等、運用が大変だった → CodeBuildなら運用コストが比較的低い
③ 自動化最高! 自動化によって 「UIの差分を毎回目視で確認する」という作業が楽になった(作業効率UP) 自動で生成されるテストレポートを確認するだけ!
ありがとうございました!