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
320
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
2k
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
Deep Dive into ~/.claude/projects
hiragram
8
1.4k
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
410
ruby.wasmで多人数リアルタイム通信ゲームを作ろう
lnit
2
260
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
100
VS Code Update for GitHub Copilot
74th
1
320
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
390
[初登壇@jAZUG]アプリ開発者が気になるGoogleCloud/Azure+wasm/wasi
asaringo
0
130
エラーって何種類あるの?
kajitack
5
300
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
570
Gleamという選択肢
comamoca
6
760
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
140
GraphRAGの仕組みまるわかり
tosuri13
7
480
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
The World Runs on Bad Software
bkeepers
PRO
69
11k
It's Worth the Effort
3n
185
28k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Building Adaptive Systems
keathley
43
2.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Designing for Performance
lara
609
69k
Producing Creativity
orderedlist
PRO
346
40k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
How to Ace a Technical Interview
jacobian
277
23k
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