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

Getting Started With Firebase Test Lab for Android

Ryosuke Horie
September 30, 2016

Getting Started With Firebase Test Lab for Android

発表内容の詳細
http://tech.vasily.jp/entry/getting_started_with_firebase_test_lab_for_android

関連記事
Firebase Test LabでのAndroidアプリのテストをCLIから実行する
http://qiita.com/Horie1024/items/ba387e1861e12fdca0b6

CircleCIからFirebase Test Labでのテストを実行する
http://qiita.com/Horie1024/items/3c22b67634deb0dd4645

Ryosuke Horie

September 30, 2016
Tweet

More Decks by Ryosuke Horie

Other Decks in Programming

Transcript

  1. ςετͷ࣮ߦํ๏ • Firebase)console • Android)Studio • CLI • Pre7launch)report(RoboςετͷΈ) •

    Play΁ͷα,)βͰͷAPKΞοϓϩʔυ࣌ʹࣗಈ࣮ߦ ©"VASILY,"Inc.,"2016 15
  2. Test%Matrix • Test&Execu+on • ༗ޮͳTest&Dimensionͷ૊߹ͤ • Nexus&7͕APIϨϕϧ22ʹඇରԠ • Nexus&7&+&APIϨϕϧ22͸εΩοϓ •

    Test&Matrix͸Test&Execu+onͷϦετ • Test&Matrixʹैͬͯςετ͕࣮ߦ ©"VASILY,"Inc.,"2016 29
  3. RoboςετͷΦϓγϣϯ • Timeout • Maximum+depth(࠷େਂ౓) • RoboςετͰͷΈબ୒Մೳͳ߲໨ • Roboςετͷνϡʔχϯά͸͜ͷ2߲ ໨Λௐ੔1

    1"h$ps:/ /firebase.google.com/docs/test6lab/robo6ux6 test#configuringrobotest ©"VASILY,"Inc.,"2016 30
  4. Roboςετͷ༻ޠ • Depth • ը໘ͷ֊૚ͷਂ͞ • Maximum-depthͰ୳ࡧͷݶ౓Λࢦఆ • Root •

    ϝΠϯεΫϦʔϯ • UI-Branch • ࢬ෼͔Εͨ͠ը໘ભҠͷ෼ذ ©"VASILY,"Inc.,"2016 31
  5. ςετ݁Ռͷ֬ೝ • Test&Execu+onຖʹ݁ՌΛ֬ೝՄೳ • ϩά • εΫϦʔϯγϣοτ • ಈը •

    Cloud&Storageʹอଘ • อଘظؒ͸ςετ࣮ߦޙ90೔ؒ ©"VASILY,"Inc.,"2016 34
  6. CLIͰͷ࣮ߦ • gcloudίϚϯυϥΠϯπʔϧΛ࢖༻ $ gcloud beta test android run \

    --type robo \ --app app-debug.apk \ --device-ids Nexus5 \ --os-version-ids 21 \ --locales ja_JP \ --orientations portrait \ --timeout 90s ©"VASILY,"Inc.,"2016 37