Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Angular案件でテストが遅すぎるので速くした / Performance tuning f...
Search
OKUNOKENTARO
July 17, 2018
Technology
0
340
Angular案件でテストが遅すぎるので速くした / Performance tuning for the Angular testing
2018/7/17 速くしたい会にて発表したLT資料です。
OKUNOKENTARO
July 17, 2018
Tweet
Share
More Decks by OKUNOKENTARO
See All by OKUNOKENTARO
トレタO/X アーキテクチャ移行記 Next.js App Router化への道のり / TORETA TECH UPDATE 1
okunokentaro
5
12k
Podcastを継続する技術 / refactoradio-240119
okunokentaro
1
190
Webアプリケーション設計の第一歩は ディレクトリの整理から / Encraft 1
okunokentaro
34
10k
JSONとJSON Schemaを改めて理解する / tokyo_study
okunokentaro
9
2.4k
それでもどうしてRecoilを使うのか / Harajuku.ts Meetup Recoil
okunokentaro
19
5.6k
TypeScriptは10年でこんなに進化しました / TechFeed Experts Night 11
okunokentaro
6
1.8k
Hasura.io RDBをサクサク作る方法はARやO/RMだけじゃなくなりました/hasura-io
okunokentaro
5
690
コードには型アノテーションよりも要件アノテーションを増やせ!/harajukuts2
okunokentaro
14
6.5k
10年と3ヶ月でWebサービスを作った話 / Piyogrammer Conference 2021
okunokentaro
2
1.1k
Other Decks in Technology
See All in Technology
初めてのDatabricks AI/BI Genie
taka_aki
0
160
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
500
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
280
エンジニアリングをやめたくないので問い続ける
estie
2
1.2k
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
280
生成AI時代におけるグローバル戦略思考
taka_aki
0
190
チーリンについて
hirotomotaguchi
6
2k
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
370
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
250
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
110
AIの長期記憶と短期記憶の違いについてAgentCoreを例に深掘ってみた
yakumo
3
260
Snowflakeでデータ基盤を もう一度作り直すなら / rebuilding-data-platform-with-snowflake
pei0804
6
1.5k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Code Reviewing Like a Champion
maltzj
527
40k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
The Pragmatic Product Professional
lauravandoore
37
7.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
GraphQLとの向き合い方2022年版
quramy
50
14k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Transcript
"OHVMBSҊ݅Ͱ ςε τ͕͗͢ΔͷͰ͘ ͨ͠ +VM ͘ ͍ͨ͠ձ !PLVOPLFOUBSP
୭ w Ԟݡଠ!PLVOPLFOUBSP w ϑϩϯ τΤϯ υ ɾ ΤϯδχΞ
͍Ζ͍Ζ͍ IUUQTTQFBLFSEFDLDPNPLVOPLFOUBSPMBSHFTDBMFBOHVMBSJOSFBMXPSME
ςε τ͕͍ w "OHVMBS$-*Λར༻͢Δ߹ɺ ςε τ,BSNB +BTNJOFͰಈ࡞ w ݱࡏ୲தͷҊ݅Ͱɺ ςε
τ͕ ۙ͘ ͋Δ w fdescribe()ͳͲΛซ༻ͯ͠ɺ ҰՕॴΛม͚͑ͨͩͰϏϧυ͕Γ ຖճ΄Ͳͨ͞ΕΔ w ͜ͷΑ ͏ͳڥԼͰɺ ςε τۦಈ։ൃͳͲݬ
ͦͦ,BSNBཁΔͷ͔ w "OHVMBSͷςε τͰ,BSNB͕ΘΕ͍ͯΔཧ༝ w $PNQPOFOUͷςε τͰ%0.ΛऔΓѻ͏ͷͰ/PEFKTͰ݁͠ͳ͍͔Β w $PNQPOFOUҎ֎ͷςε τͰ,BSNB͡Όͳ͖ΌͳΒͳ͍ཧ༝
w "OHVMBS$-*͕࠷ॳ͔ΒͦͷΑ ͏ͳઃఆʹͳͬͯΔ͔Β ʢ ʁ ʣ
ͦͦ,BSNBཁΔͷ͔ w "OHVMBSͷςε τͰ,BSNB͕ΘΕ͍ͯΔཧ༝ w $PNQPOFOUͷςε τͰ%0.ΛऔΓѻ͏ͷͰ/PEFKTͰ݁͠ͳ͍͔Β w $PNQPOFOUҎ֎ͷςε τͰ,BSNB͡Όͳ͖ΌͳΒͳ͍ཧ༝
w "OHVMBS$-*͕࠷ॳ͔ΒͦͷΑ ͏ͳઃఆʹͳͬͯΔ͔Β ʢ ʁ ʣ ˢ͜͜վળͰ͖ΔͷͰ
+FTUΛೖΕͨ w IUUQTHJUIVCDPNUIZNJLFFKFTUQSFTFUBOHVMBS w ͜͏͍͏"OHVMBS +FTU༻ͷϓϦηο τ͕͏͋Δ w ͨͩ͠Ҋ݅ͷ్த͔ΒೖΕΔʹ͔ͬͨ͠
ઃఆΛνϡʔχϯάͨ͠ w ઃఆΛಠࣗʹ࡞ͬͨ w KFTUQSFTFUBOHVMBSΛΘͣʹUTKFTUΛୟ͘ Α ͏ʹͨ͠ w jest.config.jsʹΰϦΰϦઃఆΛॻ͘ w
.spec.tsͩͱ,BSNB +BTNJOF .test.tsͩͱ+FTU͕ಈ࡞͢ΔΑ ͏ʹͨ͠ ʢ8PSLBSPVOEײ͋Δʣ w tsconfig.spec.jsonͱtsconfig.test.jsonΛ࡞ͬͨ w ͜͏ ͠ͳ͍ͱ+BTNJOFͱ+FTUͷܕఆٛϑΝΠϧ͕িಥ͢Δ
ߴԽͨ͠ w ,BSNBͩͱ࠶࣮ߦʹֻ͔ͬͨςε τ͕ +FTUͩͱඵʹͳͬͨ w %0.Λ͏ ςε τ,BSNBͷ··ͳͷͰɺ
$*্Ͱ,BSNBىಈΦʔόʔϔο υͱɺ +FTUىಈΦʔόʔϔο υ͕ͬͯ τʔλϧͰ τϯ τϯ w $*ߴԽͯ͠ͳ͍͚ͲϩʔΧϧͰͷ։ൃޮେ෯Ξοϓ
5IBOLZPV