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
ryo
July 01, 2021
Programming
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Firebase Test Labを紹介
第32回ゆるはち.it: Firebaseについてゆるく話す
https://yuruhachi-it.connpass.com/event/215197/
ryo
July 01, 2021
More Decks by ryo
See All by ryo
FlutterとMaterialYouの対応状況について
kawa1214
0
140
【Flutter】Themeを活用して 統一感のあるデザインにする
kawa1214
0
200
Other Decks in Programming
See All in Programming
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
9
5.9k
yield再入門 #phpcon
o0h
PRO
0
860
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
120
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
3.3k
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
0
200
数百円から始めるRuby電子工作
tarosay
0
120
Foundation Models frameworkで画像分析
ryodeveloper
1
320
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
200
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
320
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
110
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
560
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
490
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
The SEO Collaboration Effect
kristinabergwall1
1
510
For a Future-Friendly Web
brad_frost
183
10k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
The Curious Case for Waylosing
cassininazir
1
440
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
620
Rails Girls Zürich Keynote
gr2m
96
14k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Transcript
Firebase Test LabΛհʂ
Firebase Test Lab • Test Labͬͯ·͔͢ʁ ʢࢲࠓճ͡ΊͯͰ͢ʣ • ଞͷϓϩμΫτͱൺΔͱ
໊͕͍ʁ ʢTestLab2018ϦϦʔεʣ • UIςετ͕ग़དྷ·͢ʂ 2JJUBΑΓ
Test Lab ಛ • ཧσόΠεɼԾσόΠε • IOSɼAndroid • ςετέʔεͳ͠Ͱʂ(Robo)
TestLabΛ͏ͱ͖ʹඞཁͳͷ • ςετରͷΞϓϦΛ࡞ • UIૢ࡞ΛؚΉςετέʔεΛͭ͘Δ ʢRoboΛ͏ͷͰ͋Εෆཁʣ • ΞϓϦͷAPKͱςετ༻APKΛੜ͢Δ(Android)
'MVUUFSͷςετέʔεͷྫ
ςετͷεεϝํ
σόΠεΛબ
ςετΛ։࢝
ςετ݁ՌҰཡ
ςετ݁Ռ
ςετ݁Ռ
ςετ݁Ռ
TodoΞϓϦͰ͓ࢼͯ͠͠ΈΔ
ࣦഊ͍ͯ͠Δςετέʔεʹ͍ͭͯհ
3ͭͷσόΠεͰςετ • Pixel 3 • Nexus 10 • Pixel 2
ςετέʔε1 • Todo Λ1݅ՃͰ͖Δ͔ • ౷ܭϖʔδ͕ਖ਼͘͠දࣔͰ͖͍ͯΔ͔
ςετέʔε2 • Todo Λ͏1݅ՃͰ͖Δ͔ • طଘͷTodoʹνΣοΫϘοΫε ΛೖΕΕΔ͔ • ౷ܭϖʔδ͕ਖ਼͘͠දࣔ
Ͱ͖͍ͯΔ͔
ςετέʔε3 • શͯͷνΣοΫϘοΫεʹ νΣοΫΛೖΕͨࡍʹɼ ౷ܭϖʔδ͕ਖ਼͘͠දࣔ Ͱ͖͍ͯΔ͔
ςετ݁Ռ ޭͨ͠σόΠε
ςετ݁Ռ ޭͨ͠σόΠε
ςετ݁Ռ ࣦഊͨ͠σόΠε
ςετ݁Ռ ࣦഊͨ͠σόΠε
None
Robo(ࣗಈςετ AndroidͷΈ) • UIͷߏΛੳˠγϛϡϨʔτ ମܥతͳௐࠪΛߦ͏ʢMonkeyςετͱҧ͏ʣ • ಉҰͷσόΠεɼΞϓϦͰςετ͢Δͱɼಉ͡ॱংͰγϛϡϨʔγϣϯΛ ͢Δ •
GoogleΞΧϯτͰϩάΠϯػೳΛఏڙ͍ͯ͠Δ͍͋ɼRoboςετ ΞΧϯτͰϩάΠϯΛ͢ΔʢͦΕҎ֎ͷϩάΠϯɼࣄલʹఆٛ͢Δ͜ ͱͰରԠͰ͖·͢ʣ
ྉۚʹ͍ͭͯ • ཧσόΠε 1͋ͨΓ30·Ͱແྉ →1࣌ؒ͋ͨΓ5υϧ • ԾσόΠε 1͋ͨΓ60·Ͱແྉ
→1࣌ؒ͋ͨΓ1υϧ ςετͷ࣮ߦʹରͯ͠ͷ࣌ؒʢΞϓϦͷΠϯετʔϧςετ݁Ռͷऩूʹ՝ ͕ۚൃੜ͠ͳ͍ʣ ࠓճͷΞϓϦͰ5ඵʢݟ͍͢Α͏ʹػΛೖΕ͍ͯͨͷΛ֎ͤʣ
Firebase Test Lab • ಛఆͷσόΠεͷΈಈ͔ͳ͍έʔε • ࠃࡍԽରԠέʔε ࣗͰԾσόΠεΛ্ཱͪ͛ͯςετ͢Δ͜ͱͰ͖Δ →
ڥΛ؆୯ʹ࡞ΕΔɼϝϯςෆཁ →RoboͳΒςετίʔυͳ͠Ͱಈ͘ ʢRoboTest͕FlutterͰ͑ΔΑ͏ʹͳΕ͍͍ͳ😀ʣ
͋Γ͕ͱ͏͍͟͝·ͨ͠