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
5
1.3k
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
160
GitHubの新機能とGHESのリリースノートの対応をまとめ続けている話
kesin11
0
88
CircleCIでLayer Cachingを使わずにdocker buildを高速化する
kesin11
3
1.6k
CI/CDのボトルネックを把握できていますか?BigQueryでビルド情報ダッシュボードを構築した話
kesin11
7
9.5k
TypeScriptから使いやすいFirestore-simpleを紹介します(2020年版)
kesin11
3
1.8k
GitHub Actionsが他のCIサービスと比較してできることできないこと
kesin11
1
1.2k
iOSアプリのリジェクトリスクを早期に発見するための取り組み
kesin11
4
16k
BitriseでFastlane/Gradleプラグインの統合テスト
kesin11
0
2.9k
Cloud Functions × BigQuery
kesin11
5
2.1k
Other Decks in Programming
See All in Programming
[技育CAMPアカデミア]アイディアを形に!【超入門】スマホアプリ開発〜リリースまでの流れをご紹介
teamlab
PRO
0
350
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
8
3.9k
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
360
Git Lint
bkuhlmann
4
750
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
110
Tailwind CSSを本気でカスタマイズする方法
fsubal
13
5.1k
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
26
8.1k
使ってみよう Azure AI Document Intelligence
kosmosebi
2
270
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
160
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
190
코틀린으로 멀티플랫폼 만들기
pangmoo
0
140
Featured
See All Featured
BBQ
matthewcrist
80
8.8k
Agile that works and the tools we love
rasmusluckow
324
20k
What's new in Ruby 2.0
geeforr
337
31k
Making Projects Easy
brettharned
108
5.5k
What the flash - Photography Introduction
edds
64
11k
Automating Front-end Workflow
addyosmani
1355
200k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
A Philosophy of Restraint
colly
196
16k
The Power of CSS Pseudo Elements
geoffreycrofte
59
5k
Web Components: a chance to create the future
zenorocha
305
41k
A Tale of Four Properties
chriscoyier
150
22k
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