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

非プログラマーも自動テストが書けた #magicpod #devsap /non_programmer_could_write_ui_test

fromkk
July 27, 2019

非プログラマーも自動テストが書けた #magicpod #devsap /non_programmer_could_write_ui_test

https://devsap.connpass.com/event/132844/ で発表した社内でMagic Podを利用する様になった経緯を発表しました。
Demoは動画をアップロードしています。
https://youtu.be/BgzJnAiTTy8

参考リンク
・Espresso テスト レコーダーでの UI テスト作成
https://developer.android.com/studio/test/espresso-test-recorder?hl=ja
・Recording UI Tests
https://developer.apple.com/library/archive/documentation/ToolsLanguages/Conceptual/Xcode_Overview/RecordingUITests.html
・BitriseとMagic PodでiOSアプリのCI & 自動テスト | 品質向上ブログ
https://blog.trident-qa.com/2019/03/bitrise-magic-pod/
・Famm iOSにおけるBitriseのワークフローを大公開 #bitrise
https://techblog.timers-inc.com/entry/famm_loves_bitrise
https://gist.github.com/timers-ios/2bb1ab08f520ba96014d2c65bbfd5933

fromkk

July 27, 2019
Tweet

More Decks by fromkk

Other Decks in Programming

Transcript

  1. 1SPpMF struct Profile { let name = "Kazuya Ueoka" let

    twitter = "@fromkk" let github = "fromkk" let qiita = "fromkk" let company = "Timers Inc." } •
  2. ػೳ਺ͷมભ       ػೳ਺ ϦϦʔε ϑΥτετϨʔδ

    ΧϨϯμʔ ҹ࡮ ϦχϡʔΞϧ 0CKFDUJWF$ (SPXUI ਌ੰট଴ %7% 7JSBM ঎඼௥Ճ ετΞԽ Ұ෦ػೳ ϦχϡʔΞϧ
  3. w ΢Σϒϒϥ΢βʔ $ISPNF ্Ͱ6*ςετͷ࡞੒ɾ࣮ߦ͕Մೳ w ػցֶशΛར༻͍ͯ͠Δ Β͍͠  w "QQJVNΛϥοϐϯά͍ͯ͠Δ

    w (6*Ͱཁૉͷݕࡧɺૢ࡞ɺΞαʔτͷઃఆ͕Մೳ !21 Magic Pod w ΄΅શ͕ͯ೔ຊޠͰૢ࡞ՄೳඇϓϩάϥϚʔʹ͸େࣄʂ
  4. ϝϦοτ w ೔ຊޠͰςετέʔε͕࡞ΕΔ w 4MBDLάϧʔϓͰෆ۩߹ใࠂ΍ཁ๬Λ఻͑Δͱ ෺ʹΑͬͯ͸ ͙͢ʹ࣮૷͠ ͯ΋Β͑Δ w IUUQTNBHJDQPEVTFSTKQTMBDLDPN

    w #JUSJTFܦ༝ͰϦϞʔτ࣮ߦ͢Δࣄ͕Մೳ !26 ࢀߟ #JUSJTFͱ.BHJD1PEͰJ04ΞϓϦͷ$*ࣗಈςετc඼࣭޲্ϒϩά IUUQTCMPHUSJEFOURBDPNCJUSJTFNBHJDQPE 'BNNJ04ʹ͓͚Δ#JUSJTFͷϫʔΫϑϩʔΛେެ։CJUSJTF
 IUUQTUFDICMPHUJNFSTJODDPNFOUSZGBNN@MPWFT@CJUSJTF IUUQTHJTUHJUIVCDPNUJNFSTJPTCCBCGCBEDCCGE
  5. 13

  6. • αʔόʔαΠυΤϯδχΞ (PHP, Golang, AWS) • AndroidΤϯδχΞ (Kotlin) • iOSΤϯδχΞ

    (Swift) TimersͰ͸ݱࡏΤϯδχΞશ৬छ࠾༻தʂ
 ৄ͘͠͸”Timers”Ͱݕࡧ