ログの発火テストをXCUITestで自動化しようとしたがUnitテストで実装した話 by marty-suzuki

iOSDC Japan 2018
レギュラートーク(30分)

ログの発火テストをXCUITestで自動化しようとしたがUnitテストで実装した話

marty_suzuki marty-suzuki marty_suzuki

運用段階のサービスで新規の機能実装した場合などに、QAテスト時にログの発火ミスなどのバグがあがってるくことがしばしばあるかと思います。
そこで画面操作に合わせたログの発火テストを自動化する試みをしました。
はじめはXCUITestで実装してみましたが様々な壁にぶつかったため、途中から方針を変えてUnitテストで実装することにしました。
本トークでは、実装する上での問題点や改善方法について話して行きたいと思います。