Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
フロントエンドにおけるテスト戦略 / Testing Strategies on the F...
Search
hrkzmaaa
October 12, 2022
Programming
2
1.9k
フロントエンドにおけるテスト戦略 / Testing Strategies on the Front End
hrkzmaaa
October 12, 2022
Tweet
Share
Other Decks in Programming
See All in Programming
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
110
AIエージェントの設計で注意するべきポイント6選
har1101
5
750
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
520
FluorTracer / RayTracingCamp11
kugimasa
0
240
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
500
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
250
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
440
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
160
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.9k
WebRTC と Rust と8K 60fps
tnoho
2
2k
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
430
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
360
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.4k
Skip the Path - Find Your Career Trail
mkilby
0
22
Six Lessons from altMBA
skipperchong
29
4.1k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
32
Building Adaptive Systems
keathley
44
2.9k
Color Theory Basics | Prateek | Gurzu
gurzu
0
140
Prompt Engineering for Job Search
mfonobong
0
110
Designing Experiences People Love
moore
143
24k
From π to Pie charts
rasagy
0
86
Building an army of robots
kneath
306
46k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
16
Site-Speed That Sticks
csswizardry
13
1k
Transcript
ϑϩϯτΤϯυʹ͓͚Δςετઓུ 4&44*0/
4QFBLFS ฏਅ ݄ʹϑϩϯτΤϯυΤϯδχΞͱͯ͠ גࣜձࣾϠϓϦʹೖࣾ 7VFKT /VYUKTྺ 5ZQF4DSJQUྺ +FTUͱWVFUFTUVUJMTΛ༻͍ͨϑϩϯτΤϯυςετͷ ֦ॆΛϦʔυͯ͠׆ಈ
*/%&9 ϑϩϯτΤϯυνʔϜͷׂ ϑϩϯτΤϯυςετͷ՝ Ұൠతͳςετछྨख๏ʹ͍ͭͯ ϠϓϦʹ͓͚ΔϑϩϯτΤϯυςετͷઓུ
·ͱΊ
ϠϓϦͰ࠾༻͍ͯ͠Δٕज़ελοΫ ϑϨʔϜϫʔΫɿ ঢ়ଶཧɿ7VFY όοΫΤϯυͱͷ௨৴ɿ طଘͷ7VFϑΝΠϧɿ0QUJPOT"1* +BWB4DSJQU ৽نͷ7VFϑΝΠϧɿ0QUJPOT"1* 5ZQF4DSJQU PS$PNQPTJUJPO"1*
ϑϩϯτΤϯυνʔϜͷׂ ϠϓϦͷϑϩϯτΤϯυྖҬཧը໘Ͱ͋Δ$.4ΛϝΠϯʹ։ൃΛ͍ͯ͠Δɻ $.4ͷ։ൃαʔόʔαΠυΤϯδχΞߦ͓ͬͯΓɺϑϩϯτΤϯυΤϯδχ ΞΑΓઐੑΛߴΊͨಇ͖ํʹ࣌ؒΛඅ͢͜ͱ͕ग़དྷΔΑ͏ʹͳͬͨɻ $.4ʢཧը໘ʣ αʔόʔ ΞϓϦ J04ΤϯδχΞ "OESPJEΤϯδχΞ αʔόʔαΠυΤϯδχΞ
ϑϩϯτΤϯυΤϯδχΞ
ϑϩϯτΤϯυνʔϜͷׂ $.4ͷٕज़తෛ࠴ͷղফϝϯςφϯεΛ࣠ʹ׆ಈ͍ͯ͠Δɻ ɾ্࣭ͷͨΊͷϑϩϯτΤϯυςετͷඋ ɾ։ൃମݧ্ͷͨΊͷϦϑΝΫλϦϯάʢ7VFίϯϙʔωϯτͷ54Խʣ ɾϢʔβϏϦςΟ্Λతͱͨ͠σβΠϯγεςϜͷߏங ɾͦͷଞւ֎ల։Λݟਾ͑ͨଟݴޠରԠͳͲ ৄ͘͠ϠϓϦςοΫϒϩάʹաڈهࣄ͋Γ·͢
ϑϩϯτΤϯυςετͷ՝ ɾͲ͜·ͰςετίʔυΛॻ͚ྑ͍ͷ͔ෆ໌ྎ ɾ͋Δఔ&4-JOUͱ5ZQF4DSJQUͷ੩తղੳͰΧόʔͰ͖Δ͕ɺςετίʔυͰ ΧόʔͰ͖Δ෦Λ૿͍ͨ͠ ɾखͰಈ͔ͯ֬͠ೝ͢ΔΑΓςετͰ֬ೝͰ͖ͨํ͕ίετ͕͔͔Βͳ͍ͷͰ ͱ͍͏ظ
Ұൠతͳςετछྨख๏ʹ͍ͭͯ ςετछྨ ੩తղੳ 5ZQF4DSJQUͳͲͷ੩తܕ͚ݴޠ&4-JOUΛ༻͍ͨͷ Ϣχοτςετ ΫϥεϝιουΛ୯ମͰςετ͢Δ ϑϩϯτΤϯυͰ+FTUNPDIBͳͲͷπʔϧ͕༗໊ ΠϯςάϨʔγϣϯςετ ෳͷΫϥεϝιουΛςετ͢Δ "1*ϞοΫ͞ΕͨͷΛ͏
6* && ςετ γεςϜશମΛ௨ͯ͠ςετ͢Δ ϑϩϯτ͚ͩͰͳ࣮͘ࡍʹ"1*ϦΫΤετ͔Βը໘ඳը·Ͱߦ͏
Ұൠతͳςετछྨख๏ʹ͍ͭͯ ςετϐϥϛου 65 *5 45 65ɿϢχοτςετ *5ɿΠϯςάϨʔγϣϯςετ 45ɿγεςϜςετ
Ұൠతͳςετछྨख๏ʹ͍ͭͯ """ύλʔϯ "SSBOHFʢ४උʣ "DUʢ࣮ߦʣ "TTFSUʢݕূʣ ͷॱ൪ͰςετίʔυΛॻ͘͜ͱͰςετίʔυͷՄಡੑ্͕͕Δ
ϠϓϦʹ͓͚ΔϑϩϯτΤϯυςετͷઓུ ϠϓϦͷ$.4ʹ͓͚Δݱঢ় ɹ੩తղੳɿ˓ ɹϢχοτςετɿ˚ ɹΠϯςάϨʔγϣϯςετɿº ɹ6*ʢ&&ʣςετɿ˚ʢ2"ͰखಈͰؤு͍ͬͯΔͷ͕ϝΠϯʣ
ϠϓϦʹ͓͚ΔϑϩϯτΤϯυςετͷઓུ ʢͦͦʣϢχοτςετ͕গͳ͍ େͳϏδωεϩδοΫ͕4UPSFʹ٧·͍ͬͯΔ ˣ ɾ4UPSFԼͷϑΝΠϧʹରͯ͠Ϣχοτςετ ɾ7VFίϯϙʔωϯτʹରͯ͠εφοϓγϣοτςετ ɾ֤ϑΝΠϧͷ4UBUFNFOUΧόϨοδ͕Ҏ্ͱͳΔ͜ͱΛΰʔϧ
ϠϓϦʹ͓͚ΔϑϩϯτΤϯυςετͷઓུ 7VFYNVUBUJPOTͷ߹ TUPSFJOEFYUT TUPSF@@UFTUT@@JOEFYTQFDUT
ϠϓϦʹ͓͚ΔϑϩϯτΤϯυςετͷઓུ 7VFYBDUJPOTͷ߹ TUPSF@@UFTUT@@JOEFYTQFDUT TUPSFJOEFYUT
ϠϓϦʹ͓͚ΔϑϩϯτΤϯυςετͷઓུ 7VFYBDUJPOTͷ߹ TUPSF@@UFTUT@@JOEFYTQFDUT TUPSFJOEFYUT
ϠϓϦʹ͓͚ΔϑϩϯτΤϯυςετͷઓུ 7VFίϯϙʔωϯτͷ߹ DPNQPOFOUT#VUUPOWVF DPNQPOFOUT@@UFTUT@@CVUUPOTQFDUT
ϠϓϦʹ͓͚ΔϑϩϯτΤϯυςετͷઓུ 7VFίϯϙʔωϯτͷ߹ DPNQPOFOUT#VUUPOWVF DPNQPOFOUT@@UFTUT@@@@TOBQTIPUT@@CVUUPOTQFDUTTOBQ
ϠϓϦʹ͓͚ΔϑϩϯτΤϯυςετͷઓུ 7VFίϯϙʔωϯτͷ߹ DPNQPOFOUT#VUUPOWVF
·ͱΊ ɾҰൠతͳςετͷख๏ͱϠϓϦͷςετઓུʹ͍ͭͯͨ͠ ɾςετϐϥϛουʹ͍ͭͯͲͷϓϩμΫτʹ௨͡Δͩͱࢥ͏ ɾࠓޙΑΓྑ͍ϓϩμΫτ࡞ΓͷͨΊʹςετઓུΛվળ͍͖͍ͯͨ͠
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠