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

AppiumからXCUITestに変え、そのためにSwiftを学び始めた話

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

 AppiumからXCUITestに変え、そのためにSwiftを学び始めた話

Avatar for Tadashi Nemoto

Tadashi Nemoto

May 22, 2017
Tweet

More Decks by Tadashi Nemoto

Other Decks in Technology

Transcript

  1. 自己紹介 • 根本 征 (github: tadashi0713) • Software Engineer in

    Test @mercari • 4月からQA・SETチームとして活動 • UI・E2Eテスト自動化がメイン • テスト管理ツールを作りたいと思って色々チャレンジしてい る
  2. 理由そ 1: Accessibility付与 • ターゲットアプリに Accessibilityが振られている部分 少なかった • 付与しながらテストを書いていく事が求められた •

    しかしAppium 場合、iOSレポジトリでAccessibilityを振 りながら、また別 レポジトリでテストを書く必要があった • これが結構大変だった
  3. 動作速度・安定性問題 ? • 実行速度 Appiumと比べると早かった印象 • もちろんUIテストな で時間 とられやすい •

    システムアラートやWebviewも処理できた • waitもPage Object Patternを使ってうまくでき、安定 して実行することができた
  4. • 知らないといけないこと • Xcode、関連コマンド • Unit Test どうなっている か(XCTest) •

    fastlane • 知っておくと便利なこと • 並列実行(Bluepill、pxctest) • snapshot
  5. • ノウハウもたまった • XCUITestで Page Object Pattern • テストデータ生成 •

    ど くらい工数をかけれ ど くらい自動化できるか