Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
【Vitest5.0大解剖】Vitest5.0のTrace View
Search
赤神青空
PRO
September 05, 2026
Video
Programming
38
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【Vitest5.0大解剖】Vitest5.0のTrace View
赤神青空
PRO
September 05, 2026
Video
More Decks by 赤神青空
See All by 赤神青空
【AWS AIF対策】モデルの学習とファインチューニング
akagami
PRO
0
6
【AWS AIF対策】プロンプトエンジニアリング
akagami
PRO
0
11
【AWS AIF対策】RAGとベクトルデータベース
akagami
PRO
0
10
【AWS AIF対策】基盤モデルの選び方と推論パラメータ
akagami
PRO
0
16
【AWS AIF対策】AWSの生成AIサービスの全体像
akagami
PRO
0
26
【AWS AIF対策】エージェント型AIとMCP
akagami
PRO
0
24
【AWS AIF対策】生成AIの得意・不得意とコスト
akagami
PRO
0
25
【AWS AIF対策】生成AIの基本用語
akagami
PRO
0
31
【AWS AIF対策】ML開発の流れと評価指標
akagami
PRO
0
28
Other Decks in Programming
See All in Programming
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
730
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
210
AWSに止められる覚悟してますか?
morizo_1984
2
490
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
320
Verilogで学ぶCPU自作入門.pdf
uyuki234
7
3.9k
アクセシビリティから考える情報設計
high_g_engineer
0
430
The Rails Doctrine Decade
koic
2
430
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
280
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
100
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
340
一人だけ、Kiroが静止する日
hideg
0
140
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
180
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
850
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
340
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
530
Facilitating Awesome Meetings
lara
57
7.2k
Everyday Curiosity
cassininazir
0
340
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
560
Side Projects
sachag
456
43k
Google's AI Overviews - The New Search
badams
0
1.6k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Deep Space Network (abreviated)
tonyrice
0
350
Transcript
2026年9月 Vitest 全5回 5.0② デバッグとレポート の Trace View 赤神 青空
▪BrowserTrace View とは何か Mode 向けの組み込みトレース 操作・アサーション・ page.mark をDOMスナップショットとして記録し、ステップごとに再生する。 ステップを選ぶとその瞬間のページが復元され、操作した要素が強調される 失敗したアクションとアサーションは赤で表示される
ブラウザUI・Vitest UI・HTMLレポーターのいずれからも開ける キーボード操作とwatchモードでのライブ更新に対応 今ココ デバッグ 2/7
▪記録するところと、見るところ Trace View の仕組み 実⾏中:操作‧アサーション‧page.mark を記録する click(button) fill(input) page.mark('保存') expect
✕ 失敗 DOM スナップショット DOM スナップショット DOM スナップショット DOM スナップショット 実⾏後:ステップを選んで、その瞬間のページを⾒る Trace View click(button) fill(input) expect ✕ その時点のページを復元 操作した要素を強調∕失敗は⾚ ソース位置をエディタ枠に表⽰ ブラウザUI / Vitest UI / HTMLレポーター 実行中にステップごとのDOMを記録し、実行後に選んで復元する 今ココ デバッグ 3/7
▪公式が挙げている違いは2つ Playwright Traces との違い Trace View はプロバイダに依存せず、別のビューアも要らない。 ローカルのデバッグにも、CIで落ちたときの調査にも同じものが使えます。 今ココ デバッグ
4/7
▪設定ファイルでも 有効にする CLI でも ts export default defineConfig({ test: {
browser: { traceView: true, }, }, }) // CLI: vitest --browser.traceView 今ココ デバッグ 5/7
▪Trace View調査とレポートの改善 以外に入ったもの で、結果に関係なく各テストを指定回数繰り返せる(flaky調査向け) ロケーターが要素を見つけられないとき、HTMLに加えてARIAスナップショットを表示する レポーターの出力先がプロジェクト直下の .vitest ディレクトリに集約された HTMLレポーターの singleFile
で、1枚のindex.htmlにまとめられる --repeats 今ココ デバッグ 6/7
▪ 第2回のまとめ 落ちたテストを、終わったあとから見に行けるようになった。 Trace View ステップごとのDOMを記録し、選んで復元する。 レポート 出力は .vitest に集約。HTMLは1枚にもできる。
Browser Mode を使っているなら、まず browser.traceView を有効にしてみてください。 今ココ おわりに 7/7