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
Firebase Test Labの紹介
Search
Kenta Kase
May 28, 2019
Programming
4
1.5k
Firebase Test Labの紹介
Firebase Meetup #13の発表スライドです
https://firebase-community.connpass.com/event/127327/
Kenta Kase
May 28, 2019
Tweet
Share
More Decks by Kenta Kase
See All by Kenta Kase
GitHub Actionsオタクによるセルフホストランナーのアーキテクチャ解説
kesin11
0
330
GitHubの新機能とGHESのリリースノートの対応をまとめ続けている話
kesin11
0
140
CircleCIでLayer Cachingを使わずにdocker buildを高速化する
kesin11
3
2.1k
CI/CDのボトルネックを把握できていますか?BigQueryでビルド情報ダッシュボードを構築した話
kesin11
7
10k
TypeScriptから使いやすいFirestore-simpleを紹介します(2020年版)
kesin11
3
2.1k
GitHub Actionsが他のCIサービスと比較してできることできないこと
kesin11
1
1.6k
iOSアプリのリジェクトリスクを早期に発見するための取り組み
kesin11
4
17k
BitriseでFastlane/Gradleプラグインの統合テスト
kesin11
0
3.2k
Cloud Functions × BigQuery
kesin11
5
2.3k
Other Decks in Programming
See All in Programming
GPUを計算資源として使おう!
primenumber
1
250
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
360
リバースエンジニアリング新時代へ! GhidraとClaude DesktopをMCPで繋ぐ/findy202507
tkmru
3
960
#QiitaBash MCPのセキュリティ
ryosukedtomita
1
1.5k
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
1k
Model Pollution
hschwentner
1
160
PipeCDのプラグイン化で目指すところ
warashi
1
300
Flutterで備える!Accessibility Nutrition Labels完全ガイド
yuukiw00w
0
170
ご注文の差分はこちらですか? 〜 AWS CDK のいろいろな差分検出と安全なデプロイ
konokenj
3
580
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
2
660
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
150
AI Agent 時代のソフトウェア開発を支える AWS Cloud Development Kit (CDK)
konokenj
6
800
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
337
57k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Statistics for Hackers
jakevdp
799
220k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Rails Girls Zürich Keynote
gr2m
95
14k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
How to Ace a Technical Interview
jacobian
278
23k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Transcript
© DeNA Co., Ltd. 2019/05/28 Firebase Meetup #13 @Kesin11ʢKenta.Kaseʣ Firebase
Test Labͷհ 1
© DeNA Co., Ltd. ࣗݾհ !,FTJO LFOUBLBTF w 48&5ʢ4PGUXBSF&OHJOFFSJO5FTUʣάϧʔϓ
w ࠷ۙͷۀ $*$%ͷ׆༻Ϩϕϧ্ͷαϙʔτ +FOLJOTڥߏஙͷࣗಈԽ 'JSFCBTF5FTU-BCҎ֎झຯͰ͍ͬͯ·͢ KTUTͷ'JSFTUPSFϥούʔΛ։ൃͯ͠·͢ w ,FTJO'JSFTUPSFTJNQMF 2
© DeNA Co., Ltd. 3 ͬͯΔਓʁ ͬͨ͜ͱ͕͋Δਓʁ झຯۀͰܧଓతʹͬͯΔਓʁ h"ps://firebase.google.com/brand-guidelines
© DeNA Co., Ltd. 4 'JSFCBTFͷଞͷϓϩμΫτʹൺΔͱ ໊͍ʁ ࠓ'JSFCBTF5FTU-BCΛ؆୯ʹհ h"ps://firebase.google.com/brand-guidelines
© DeNA Co., Ltd. 'JSFCBTF5FTU-BC 6*ςετͷ࣮ߦج൫ (PPHMF͕ཧ͍ͯ͠Δ๛ͳछྨͷ"OESPJEJ1IPOF ࣮ػΛར༻ͯ͠ςετΛ࣮ߦͰ͖ΔαʔϏε ք۾ͰσόΠεϑΝʔϜͱݺΕΔछྨͷαʔϏε 5
© DeNA Co., Ltd. 'JSFCBTF5FTU-BC ςετͷ࣮ߦ݁Ռ 6
© DeNA Co., Ltd. 'JSFCBTF5FTU-BC 7 ςετέʔε
© DeNA Co., Ltd. 'JSFCBTF5FTU-BC ύϑΥʔϚϯε w $16 w ϝϞϦ
w ωοτϫʔΫ 8
© DeNA Co., Ltd. 'JSFCBTF5FTU-BC σόΠεϩά 9
© DeNA Co., Ltd. ࣮ߦํ๏ 8FC͔Β࣮ߦ "OESPJE4UVEJP͔Β࣮ߦ $-*͔Β࣮ߦ 10
© DeNA Co., Ltd. 8FC͔Β࣮ߦ ؆୯ʹ࣮ߦͰ͖Δ͕࣮࣭΄ͱΜͲ͓ࢼ͠൛ 11
© DeNA Co., Ltd. 8FC͔Β࣮ߦ 12 σόΠεͱ04Λબ ৽͍͠04ͦͦ͜͜ૣ͘ରԠͯ͘͠ΕΔҹ
© DeNA Co., Ltd. "OESPJE4UVEJP͔Β࣮ߦ Ϗϧυઃఆͷ"OESPJE*OTUSVNFOUFE5FTU͔Βઃఆ͢Δ 13
© DeNA Co., Ltd. "OESPJE4UVEJP͔Β࣮ߦ Ϗϧυઃఆͷ"OESPJE*OTUSVNFOUFE5FTU͔Βઃఆ͢Δ 14
© DeNA Co., Ltd. "OESPJE4UVEJP͔Β࣮ߦ %FWJDFY1MBUGPSNY-PDBMFY0SJFOUBUJPO ଘࡏ͠ͳ͍Έ߹ΘͤεΩοϓ͞ΕΔ 15
© DeNA Co., Ltd. "OESPJE4UVEJP͔Β࣮ߦ ςετ݁Ռ"OESPJE4UVEJPͰ֬ೝͰ͖Δ 16
© DeNA Co., Ltd. $-*͔Β࣮ߦ gcloud firebase test android|ios run
ࠓճׂѪ ৄ͍͍͠ํ'JSFCBTFެࣜυΩϡϝϯτ w IUUQTpSFCBTFHPPHMFDPNEPDTUFTUMBC BOESPJEDPNNBOEMJOF 17
© DeNA Co., Ltd. J04൛͋Γ·͢ ࠒ͔Βఏڙ։࢝ ݱࡏ8FC͔$-*ͷΈ 'BTUMBOFϓϥάΠϯଘࡏ͢Δ͕ଟίϛϡχςΟϝϯς w GBTUMBOFGBTUMBOFQMVHJOpSFCBTF@UFTU@MBC
w 9DPEF͕ʹͳͬͨࡍʹಈ͔ͳ͘ͳͬͯ͠·ͬͨ ͷΛ࣌؍ଌ͍ͯͨ͠ͷͰ͏͔Ͳ͏͔ࣗݾͰ $-*ͷ͍ํͱ$*ΈࠐΉํ๏Λϒϩάॻ͖·ͨ͠ w θϩԁ͔Β࢝ΊΔΫϥυͷ࣮ػΛͬͨࣗಈςετʢJ04ʣ %F/"5FTUJOH#MPH w IUUQTTXFUEFOBDPNFOUSZ 18
© DeNA Co., Ltd. 3PCPςετ ςετίʔυ͕Ұແͯ͋͘ΔఔࣗಈͰಈ͔ͯ͘͠ΕΔ ࠓͷͱ͜Ζ"OESPJEͷΈ 19 σϞಈը
© DeNA Co., Ltd. 3PCPςετ ࣮ߦ࣌ͷ εΫϦʔϯγϣοτ 20
© DeNA Co., Ltd. 3PCPςετ ભҠਤͷੜ 21
© DeNA Co., Ltd. 3PCPςετ ύϑΥʔϚϯεͱ ૢ࡞ϩά 22
© DeNA Co., Ltd. 3PCPςετ ඇ4%,ΠϯλʔϑΣʔεͷͷൃݟͳͲͯ͘͠ΕΔ 23
© DeNA Co., Ltd. 3PCPςετ ςετίʔυ͕ແͯ͋͘Δఔͷ֬ೝͰ͖Δ w ࣮1MBZ4UPSFͷϦϦʔεલςετͱಉ͡ ΞϓϦͷϗʔϜը໘ʹͨͲΓண͘ͷ͕͍͠߹ɺ w
JEQBTTXPSEΛࢦఆ͢Δ͜ͱͰϩάΠϯಥഁՄೳ w "OESPJE4UVEJPͰϨίʔσΟϯάͨ͠ૢ࡞ΛߦΘͤΔ͜ͱ Մೳ 24
© DeNA Co., Ltd. ྉۚ ैྔ՝੍ۚʢແྉ͋Γʣ w ͜ͷछͷαʔϏεಉ࣮࣌ߦσόΠεͰ ֹ݄՝ۚλΠϓͷํ͕Ұൠత w
ैྔ՝ۚͩͱฒྻΛ૿͍͢͠ͷ͕େ͖ͳϝϦοτ ཧσόΠεσόΠε࣌ؒʢແྉςετʣ ԾσόΠεσόΠε࣌ؒʢແྉςετʣ ʢฒྻʹ࣮ߦՄೳͳͷͰɺ୯७ͳ࣌ؒͰͳͯ͘σόΠε࣌ؒͱ͍͏୯ҐͰ՝ۚ͞ΕΔʣ σόΠεY֤ςετ σόΠεY֤ςετ 25
© DeNA Co., Ltd. ͳͥ͋͑ͯ'JSFCBTF5FTU-BCͰԾσόΠεΛ͏ͷ͔ʁ ςετ҆ఆ͍ͯ͠ΔԾσόΠεͰߦ͏͜ͱΛ(PPHMFਪ ԾσόΠεෳ্ཱͪ͛ͯେنʹฒྻςετ͢Δ͜ͱ༰қ w ͱ͍͑ߏஙɾӡ༻ίετ͔͔Δ w
ϚγϯεϖοΫɺฒྻςετύΠϓϥΠϯɺϚγϯͷϝϯς 5FTU-BCʹؙ͛͢ΕҰॠͰ࣮ݱՄೳ w ڥΛϝϯς͢Δࣗͷ͓څྉͱ5FTU-BCͷྉۚΛൺͯΈΑ͏ ࣮ػͰςετͨ͘͠ͳͬͨ߹ʹઃఆΛม͑Δ͚ͩͰ ࡁΉͷϝϦοτ 26
© DeNA Co., Ltd. ·ͱΊ 6*ςετΛ࣮ߦ͢Δج൫ͱͯ͠ͷ'JSFCBTF5FTU-BC 8FCɺ"OESPJE4UVEJPɺ$-*͔Β༻Մೳ ςετίʔυ͕ແͯ͘3PCPςετͱ͍͏ํ๏͋Δ ྉۚैྔ՝੍ۚʢແྉ͋Γʣ 27
h"ps://firebase.google.com/brand-guidelines