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
Goではじめたいテスト / testing we want to start with Go
Search
銀シャリ
November 20, 2017
Programming
2
140
Goではじめたいテスト / testing we want to start with Go
銀シャリ
November 20, 2017
Tweet
Share
More Decks by 銀シャリ
See All by 銀シャリ
クロワッサンとGOの話と見せかけてReactNativeの話 / croissant, Go, and React Native
ginshari
0
120
アイスタイルにおけるgoa導入事例 / case studies of goa in istyle inc
ginshari
0
1.7k
Other Decks in Programming
See All in Programming
エンジニア向け採用ピッチ資料
inusan
0
150
社内での開発コミュニティ活動とモジュラーモノリス標準化事例のご紹介/xPalette and Introduction of Modular monolith standardization
m4maruyama
1
130
Result型で“失敗”を型にするPHPコードの書き方
kajitack
4
150
XP, Testing and ninja testing
m_seki
3
150
Webからモバイルへ Vue.js × Capacitor 活用事例
naokihaba
0
750
Create a website using Spatial Web
akkeylab
0
300
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
250
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
160
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
970
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
610
Select API from Kotlin Coroutine
jmatsu
1
190
エラーって何種類あるの?
kajitack
5
280
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Embracing the Ebb and Flow
colly
86
4.7k
Building an army of robots
kneath
306
45k
Producing Creativity
orderedlist
PRO
346
40k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Automating Front-end Workflow
addyosmani
1370
200k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Writing Fast Ruby
sferik
628
61k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
940
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Transcript
(PͰ͜Ε͔Β ࢝Ί͍ͨ ςετίʔυ࡞
ඪ w (Pͷςετͷॻ͖ํΛೝ͢Δ w (PͰςετΛߦ͏ࡍͷπʔϧʹ͍ͭͯೝ͢Δ w (PͰςετΛॻ͍ͯΈΔؾ࣋ͪʹͳΔ
࡞ͬͯΈΑ͏ ˞σϞ
ϙΠϯτ w BTTFSUʁͦΜͳΜແ͍ʂʂʂ w (Pʹ͓͚ΔςετͰͷجຊ ʮࣗͰΤϥʔͱ͢ΔϩδοΫΛॻ͘ʯ Ͱ͢ɻਖ਼͘͠ϩδοΫͷҙຯʹଈͨ͠ ΞαʔγϣϯίʔυΛॻ͖·͠ΐ͏
ཱ͓ͪπʔϧ
HPNPDL
HPNPDL w ૄ݁߹ʹͨ͠ϞδϡʔϧؒͷςετΛߦ͏ࡍʹඞਢ w NPDLHFOʹΑͬͯ*OUFSGBDFͷϞοΫΛ࡞͠ɺ HPNPDLʹΑͬͯར༻ϞοΫͷΞαʔγϣϯΛߦ͏ w NPDLΛ͏ͨΊʹ͖Ε͍ͳίʔυʹ͢Δɺͱ͍͏ ߟ͑ํʹͳͬͯ͘Δͱ͘͢͝ྑ͍͔͠Εͳ͍
HPDPOWFZ
HPDPOWFZ w #%%ͬΆ͍ςετ͕ॻ͚Δ w ॻ͍ͨςετΛࣗಈͰ࣮ߦͯ͘͠ΕΔ ʢ݁ՌΛ֬ೝ͢Δը໘ΛࣗಈͰ্ཱͪ͛ͯ͘ΕΔʣ w ςετϑΝʔετ͘͢͠ͳΔ
w ୯ޠ͕$POWFZಠಛͳ෦͕͋ͬͨΓ͢ΔͷͰɺ શʹ#%%Έ͍ͨͳײ͡ʹͳΒͳ͍͔͠Εͳ͍ w ผʹͦ͜·Ͱ͠ͳ͍͍ͯ͘ɾɾɾͬͯͳΔͳΒ ͍Βͳ͍
(JOLHP
(JOLHP w #%%ͬΆ͘ςετ͕ॻ͚Δ
w ௨ৗͷ(Pʹ͓͚Δςετهड़ͱ͔͚ΕΔͨΊɺ #%%ͷڞ௨ೝ͕ࣝແ͍ͱՄಡੑ͕ଛͳΘΕΔՄೳੑ w .BUDIFSΛॻͨ͘ΊʹЊΛೖྗͨ͠Γ͢Δͷ͕ ͳΜͱͳ͘ؾ࣋ͪѱ͍ਓʹ͍͍ͯͳ͍ ˞&YQFDUͰॻ͚ΔͷͰେৎͰ͢
HPEPH
HPEPHΘ͔Βͳ͔ͬͨ ͷͰ୭͔ڭ͍͑ͯͩ͘͞
HPTRMNPDL
HPTRMNPDL w 42-Λʮ࣮ߦॱʹʯ"TTFSU͢ΔͨΊͷϥΠϒϥϦ w ࣮ࡍͷ%#ߋ৽Λൃੜͤͣ͞ʹΓ͍ͨͱ͖ʹ͏
w 03.͕উखʹൃߦ͢Δ42-ʮ࣮ߦॱʹʯ"TTFSU͞ΕΔ ͷͰɺ42-ϩάྲྀ͠ͳ͕ΒԿ͕ྲྀΕΔ͔֬ೝ͠ͳ͍ͱॻ ͚ͳ͍͔͠Εͳ͍ ˠςετϑΝʔετͷಓ͕ݫ͘͠ͳΔ
ςετ ͍͖ͬͯ·͠ΐ͏