タグ

UITestに関するmacneko-ayuのブックマーク (4)

  • What is iOSSnapshotTestCase

  • XCTestのUIテストの結果をイイ感じで見たい - Qiita

    直近で新たに画面を作成する案件があったんですが、もういい加減テスト端末を用意したりたくさんのシミュレーターを起動したりするの面倒ですよね。 僕はこれまで Lunch というライブラリを作成してUIテストから直接画面を指定して起動出来る様にしたり、 最近アップデートした個人アプリのWebCollector ではUIテストの結果をスクリーンショットに保存する様な工夫をしてきました。 ただ、そこで困っていたのが撮影したスクリーンショットを イイ感じに表示したい という事でした。 そういう時にパッと思い浮かぶのはFastlane等のツール群ですが、そもそも snapshot を利用していないので厳しいのかなと思いました。 -resultBundlePath オプション xcodebuild のオプションに -resultBundlePath を設定する事で下記の様なファイル達が作成されます この中

    XCTestのUIテストの結果をイイ感じで見たい - Qiita
  • Xcode 9からテストが大幅に進化します! #wwdc2017 - Tech Blog

    どうも!引き続きWWDCの4日目に参加中のiOSチームのかっくん(@fromkk)です。 先ほど What's New in Testing というセッションを聴講してきて良い感じに進化していたのでシェアしたいと思います。 異なるアプリを跨いでUIテスト これまでは1つのアプリケーションしか開けませんでしたが、 XCUIApplication から複数のアプリを開いてテストを実行する事が出来る様になりました! class XCUIApplication { init(bundleIdentifier: String) init(url: URL) } アプリを切り替える時は activate() メソッドを実行すれば切り替えられる様です。 それに伴い state というプロパティが増えました。 class XCUIApplication { enum State { //The appli

    Xcode 9からテストが大幅に進化します! #wwdc2017 - Tech Blog
    macneko-ayu
    macneko-ayu 2018/01/18
    Xcodeだけでスクリーンショットが撮れるんだね
  • はじめてのfastlane Snapshot編 - Qiita

    社内でfastlane布教のためSnapshotから紹介したので その内容をまとめてみました。 fastlaneとは? 簡単に言うとiOSアプリのCI支援ツール及びそのツール群 ビルド・デプロイ・テスト・リリースなどの工程における自動化をサポートします。 https://fastlane.tools https://github.com/fastlane/fastlane snapshotとは? fastlaneのスクリーンショット作成支援ツールです。 Xcode7以前はUI Automationを利用していましたが現在はXCUITextを利用する形になっています。 私はUIAutomationを利用してた頃に触っていたのですが、XCUITestに移行したようなので改めてまとめてみる事にしました。 まずXCUITestを動かしてみよう Snapshotについて話を始める前に利用されるXCU

    はじめてのfastlane Snapshot編 - Qiita
    macneko-ayu
    macneko-ayu 2018/01/17
    試してみる
  • 1