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
Repositoryのテスト
Search
Toshihiro OYA
December 15, 2017
Programming
1
630
Repositoryのテスト
Android Test Night #2
Toshihiro OYA
December 15, 2017
Tweet
Share
More Decks by Toshihiro OYA
See All by Toshihiro OYA
Android_Architecture_Componentとテスト.pdf
toshihirooya
3
1.6k
Flutter入門
toshihirooya
2
1.4k
AACのPagingについて
toshihirooya
2
390
Image Trimming Tips
toshihirooya
1
410
Other Decks in Programming
See All in Programming
AI 駆動開発におけるコミュニティと AWS CDK の価値
konokenj
5
320
ノーコードからの脱出 -地獄のデスロード- / Escape from Base44
keisuke69
0
440
퇴근 후 1억이 거래되는 서비스 만들기 | 내가 AI를 사용하는 방법
maryang
2
450
Verilator + Rust + gRPC と Efinix の RISC-V でAIアクセラレータをAIで作ってる話 RTLを語る会(18) 2025/11/08
ryuz88
0
280
実践Claude Code:20の失敗から学ぶAIペアプログラミング
takedatakashi
18
9.5k
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
120
組織もソフトウェアも難しく考えない、もっとシンプルな考え方で設計する #phpconfuk
o0h
PRO
6
2.2k
HTTPじゃ遅すぎる! SwitchBotを自作ハブで動かして学ぶBLE通信
occhi
0
210
Kotlinで実装するCPU/GPU 「協調的」パフォーマンス管理
matuyuhi
0
280
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
880
三者三様 宣言的UI
kkagurazaka
0
350
CSC509 Lecture 09
javiergs
PRO
0
290
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Designing for Performance
lara
610
69k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
192
56k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Practical Orchestrator
shlominoach
190
11k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
Bash Introduction
62gerente
615
210k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Side Projects
sachag
455
43k
Transcript
3FQPTJUPSZͷςετ 5PTIJIJSP0:" !UPTIJIJSPPZB "OESPJE5FTU/JHIU
"#065.& ɾେढ़߂ ɾEJQʢσΟοϓʣ ɾ"OESPJEΤϯδχΞʢ̎ʣ ɾ(JUIVC!UPTIJIJSPPZB ɾ5XJUUFSɿ!UPTIJIJSPPZB ɾ2JJUBɿ!UPTIJIJSPPZB ɾ࠷ۙɺΑ͏͘ςετίʔυॻ͖࢝Ί·ͨ͠ʂ
ςετݕূ༻αϯϓϧΞϓϦ IUUQTHJUIVCDPNUPTIJIJSPPZBBOESPJEUFTUUJQT SFQPTJUPSZUFTUϒϥϯν
ࠓճςετ͢Δ 3FQPTJUPSZ ͬͯԿ͚ͩͬʜ
3FQPTJUPSZͱʜ 7JFX 1SFTFOUBUJPO %PNBJO %BUB 7JFX .PEFM 3FQPTJUPSZ 6TF$BTF -PDBM4USBHF
"1* JO.FNPSZ
3FQPTJUPSZͱʜ 7JFX 1SFTFOUBUJPO %PNBJO %BUB 7JFX .PEFM 3FQPTJUPSZ 6TF$BTF -PDBM4USBHF
"1* JO.FNPSZ ίΠπ
3FQPTJUPSZΫϥε
3FQPTJUPSZύλʔϯͰݕূ͖͢
3FQPTJUPSZͷςετέʔε̍ %BUB 3FQPTJUPSZ -PDBM4USBHF JO.FNPSZ ϦϙδτϦ͕Ωϟογϡͯ͠Δ͔ͷςετ ᶃυϝΠϯ͔Βσʔλऔಘґཔ͕͘Δ ᶄ-PDBM4USBHF͔ΒσʔλΛऔಘ͢Δ ᶅσʔλΛϝϞϦʹΩϟογϡ͢Δ ᶃ
ᶄ ᶅ
%BUB 3FQPTJUPSZ -PDBM4USBHF JO.FNPSZ 3FQPTJUPSZͷςετέʔε̎ ϦϙδτϦ͕ΩϟογϡΛͬͯΔ͔ͷςετ ᶃυϝΠϯ͔Βσʔλऔಘґཔ͕͘Δ ᶄΩϟογϡ͔ΒσʔλΛऔಘ͢Δ ᶃ ᶄ
%BUB 3FQPTJUPSZ -PDBM4USBHF JO.FNPSZ 3FQPTJUPSZͷςετέʔε̏ Ωϟογϡ͕ͳ͍߹ʹ-PDBM4USBHF͔Β σʔλΛऔಘ͍ͯ͠Δͷ͔ςετ ᶃυϝΠϯ͔Βσʔλऔಘґཔ͕͘Δ ᶄ-PDBM4USBHF͔ΒσʔλΛऔಘ͢Δ ᶃ
ᶄ
ϦϙδτϦͷςετέʔε·ͱΊ ᶅΩϟογϡ͕ͳ͍߹ʹ-PDBM4USBHF͔Β ɹσʔλΛऔಘ͍ͯ͠Δͷ͔ςετ ᶄϦϙδτϦ͕ΩϟογϡΛͬͯΔ͔ͷςετ ᶃϦϙδτϦ͕Ωϟογϡͯ͠Δ͔ͷςετ
ϞοΫΛͬͨςετ
ϦϙδτϦ⁶ϓϦϑΝϨϯε GVOQVU4USJOH LFZ WBM \ ^ GVOHFU4USJOH \
^ GVOQVU1SFG4USJOH LFZ WBM \ ^ GVOHFU1SFG4USJOH LFZ \ ^ WBMDBDIF WBMQSFG@LFZ 4BNQMF3FQPTJUPSZLU DPOTUSVDUPS WBMQSFGFSFODF 4BNQMF1SFGFSFODFLU
ϦϙδτϦ⁶ϓϦϑΝϨϯε GVOQVU4USJOH LFZ WBM \ ^ GVOHFU4USJOH \
^ GVOQVU1SFG4USJOH LFZ WBM \ ^ GVOHFU1SFG4USJOH LFZ \ SFUVSOIPHFIPHF ^ WBMDBDIF WBMQSFG@LFZ 4BNQMF3FQPTJUPSZLU DPOTUSVDUPS WBMQSFGFSFODF 4BNQMF1SFGFSFODFLU
3FQPTJUPSZͷςετέʔε̍ ϦϙδτϦ͕Ωϟογϡͯ͠Δ͔ͷςετ
3FQPTJUPSZͷςετέʔε̎ ϦϙδτϦ͕ΩϟογϡΛͬͯΔ͔ͷςετ
3FQPTJUPSZͷςετέʔε̏ Ωϟογϡ͕ͳ͍߹ʹ-PDBM4USBHF͔Β σʔλΛऔಘ͍ͯ͠Δͷ͔ςετ
-PDBM6OJU5FTUͷ࣮ߦ
ςετޭ
·ͱΊ ɾ-PDBM6OJU5FTUͯ͘ྑ͍ ɾ%BHHFSͰ%*͢ΔίʔυΛॻ͍ͱ͘ͱςετ͍͢͠ ɾςετΛҙࣝ͢ΔͱϓϩμΫτίʔυͰςετ͍͢͠ίʔυΛॻ͜͏ͱ ɹҙࣝͰ͖ΔͷͰɺςετڭҭతʹ͍͍ɻ
IUUQTRJJUBDPNUPTIJIJSPPZBJUFNTGFDGCDF 2JJUBͷهࣄॻ͖·ͨ͠
օ͞·ɺΑ͍Λ