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
640
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.7k
Flutter入門
toshihirooya
2
1.4k
AACのPagingについて
toshihirooya
2
390
Image Trimming Tips
toshihirooya
1
420
Other Decks in Programming
See All in Programming
CSC307 Lecture 04
javiergs
PRO
0
650
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
0
120
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
710
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
Fragmented Architectures
denyspoltorak
0
140
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.8k
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
630
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
170
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
290
Vibe codingでおすすめの言語と開発手法
uyuki234
0
210
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
280
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
860
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
93
Navigating Weather and Climate Data
rabernat
0
85
Scaling GitHub
holman
464
140k
A Tale of Four Properties
chriscoyier
162
24k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.5k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Mobile First: as difficult as doing things right
swwweet
225
10k
Code Review Best Practice
trishagee
74
20k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
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ͷهࣄॻ͖·ͨ͠
օ͞·ɺΑ͍Λ