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
1.6k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Firebase Test Labの紹介
Firebase Meetup #13の発表スライドです
https://firebase-community.connpass.com/event/127327/
Kenta Kase
May 28, 2019
More Decks by Kenta Kase
See All by Kenta Kase
GitHub Actionsオタクによるセルフホストランナーのアーキテクチャ解説
kesin11
0
420
GitHubの新機能とGHESのリリースノートの対応をまとめ続けている話
kesin11
0
210
CircleCIでLayer Cachingを使わずにdocker buildを高速化する
kesin11
3
2.3k
CI/CDのボトルネックを把握できていますか?BigQueryでビルド情報ダッシュボードを構築した話
kesin11
7
10k
TypeScriptから使いやすいFirestore-simpleを紹介します(2020年版)
kesin11
3
2.2k
GitHub Actionsが他のCIサービスと比較してできることできないこと
kesin11
1
1.7k
iOSアプリのリジェクトリスクを早期に発見するための取り組み
kesin11
4
18k
BitriseでFastlane/Gradleプラグインの統合テスト
kesin11
0
3.5k
Cloud Functions × BigQuery
kesin11
5
2.4k
Other Decks in Programming
See All in Programming
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.7k
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
230
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
510
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
690
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
730
リアルな遅延を測る仕様
kota_yata
1
110
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
680
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
280
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
210
AIが無かった頃の素敵な出会いの話
codmoninc
1
430
Go 1.27 における memory allocation の高速化
andpad
0
180
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
180
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
1
3.8k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Crafting Experiences
bethany
1
250
How GitHub (no longer) Works
holman
316
150k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
Marketing to machines
jonoalderson
1
5.7k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Done Done
chrislema
186
16k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
330
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
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