Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Firebase Test Labを紹介

78ff1b5145fcd6b374a72b3fb11996db?s=47 ryo
July 01, 2021

Firebase Test Labを紹介

第32回ゆるはち.it: Firebaseについてゆるく話す
https://yuruhachi-it.connpass.com/event/215197/

78ff1b5145fcd6b374a72b3fb11996db?s=128

ryo

July 01, 2021
Tweet

More Decks by ryo

Other Decks in Programming

Transcript

  1. Firebase Test LabΛ঺հʂ

  2. Firebase Test Lab • Test Lab࢖ͬͯ·͔͢ʁ 
 ʢࢲ͸ࠓճ͸͡ΊͯͰ͢ʣ • ଞͷϓϩμΫτͱൺ΂Δͱ

    
 ஌໊౓͕௿͍ʁ 
 ʢTestLab͸2018೥ϦϦʔεʣ • UIςετ͕ग़དྷ·͢ʂ 2JJUBΑΓ
  3. Test Lab ಛ௃ • ෺ཧσόΠεɼԾ૝σόΠε • IOSɼAndroid • ςετέʔεͳ͠Ͱ΋ʂ(Robo)

  4. TestLabΛ࢖͏ͱ͖ʹඞཁͳ΋ͷ • ςετର৅ͷΞϓϦΛ࡞੒ • UIૢ࡞ΛؚΉςετέʔεΛͭ͘Δ 
 ʢRoboΛ࢖͏ͷͰ͋Ε͹ෆཁʣ • ΞϓϦͷAPKͱςετ༻APKΛੜ੒͢Δ(Android)

  5. 'MVUUFSͷςετέʔεͷྫ

  6. ςετͷεεϝํ

  7. σόΠεΛબ୒

  8. ςετΛ։࢝

  9. ςετ݁ՌҰཡ

  10. ςετ݁Ռ

  11. ςετ݁Ռ

  12. ςετ݁Ռ

  13. TodoΞϓϦͰ͓ࢼͯ͠͠ΈΔ

  14. ࣦഊ͍ͯ͠Δςετέʔεʹ͍ͭͯ঺հ

  15. 3ͭͷσόΠεͰςετ • Pixel 3 • Nexus 10 • Pixel 2

  16. ςετέʔε1 • Todo Λ1݅௥ՃͰ͖Δ͔ • ౷ܭϖʔδ͕ਖ਼͘͠දࣔͰ͖͍ͯΔ͔ 


  17. ςετέʔε2 • Todo Λ΋͏1݅௥ՃͰ͖Δ͔ • طଘͷTodoʹνΣοΫϘοΫε 
 ΛೖΕΕΔ͔ • ౷ܭϖʔδ͕ਖ਼͘͠දࣔ

    
 Ͱ͖͍ͯΔ͔ 

  18. ςετέʔε3 • શͯͷνΣοΫϘοΫεʹ 
 νΣοΫΛೖΕͨࡍʹɼ 
 ౷ܭϖʔδ͕ਖ਼͘͠දࣔ 
 Ͱ͖͍ͯΔ͔ 


  19. ςετ݁Ռ ੒ޭͨ͠σόΠε

  20. ςετ݁Ռ 
 ੒ޭͨ͠σόΠε

  21. ςετ݁Ռ ࣦഊͨ͠σόΠε

  22. ςετ݁Ռ 
 ࣦഊͨ͠σόΠε

  23. None
  24. Robo(ࣗಈςετ AndroidͷΈ) • UIͷߏ଄Λ෼ੳˠγϛϡϨʔτ 
 ମܥతͳௐࠪΛߦ͏ʢMonkeyςετͱ͸ҧ͏ʣ • ಉҰͷσόΠεɼΞϓϦͰςετ͢Δͱɼಉ͡ॱংͰγϛϡϨʔγϣϯΛ ͢Δ •

    GoogleΞΧ΢ϯτͰϩάΠϯػೳΛఏڙ͍ͯ͠Δ͹͍͋͸ɼRoboςετ ΞΧ΢ϯτͰϩάΠϯΛ͢ΔʢͦΕҎ֎ͷϩάΠϯ͸ɼࣄલʹఆٛ͢Δ͜ ͱͰରԠͰ͖·͢ʣ
  25. ྉۚʹ͍ͭͯ • ෺ཧσόΠε 1೔͋ͨΓ30෼·Ͱແྉ 
 →1࣌ؒ͋ͨΓ5υϧ • Ծ૝σόΠε 1೔͋ͨΓ60෼·Ͱແྉ 


    →1࣌ؒ͋ͨΓ1υϧ 
 
 ςετͷ࣮ߦʹରͯ͠ͷ࣌ؒʢΞϓϦͷΠϯετʔϧ΍ςετ݁Ռͷऩूʹ͸՝ ͕ۚൃੜ͠ͳ͍ʣ 
 ࠓճͷΞϓϦͰ͸5ඵʢݟ΍͍͢Α͏ʹ଴ػΛೖΕ͍ͯͨͷΛ֎ͤ͹ʣ
  26. Firebase Test Lab • ಛఆͷσόΠεͷΈಈ͔ͳ͍έʔε • ࠃࡍԽରԠέʔε ࣗ෼ͰԾ૝σόΠεΛ্ཱͪ͛ͯςετ͢Δ͜ͱ΋Ͱ͖Δ 
 →

    ؀ڥΛ؆୯ʹ࡞ΕΔɼϝϯςෆཁ 
 →RoboͳΒςετίʔυͳ͠Ͱ΋ಈ͘ 
 ʢRoboTest͕FlutterͰ࢖͑ΔΑ͏ʹͳΕ͹͍͍ͳ😀ʣ
  27. ͋Γ͕ͱ͏͍͟͝·ͨ͠