XCTest(UI Testing)の活用をさらに加速させよう by tarappo

iOSDC Japan 2023
レギュラートーク(20分)

XCTest(UI Testing)の活用をさらに加速させよう

tarappo tarappo tarappo
8

XCTest(UI Testing)は、アプリのUI要素に対して何かしらのアクションをおこなうことがメインのAPIでした。
しかし、iOSは進化しており、アプリを操作するだけではいろいろなテストをカバーすることがむずかしくなっています。

そこから、いろいろなAPIが徐々に提供されてきています。
たとえば、実行する端末に対して操作をするAPIも増えてきています。

また、UI Testingの進化だけではなく、それを活用する環境も進化してきています。
たとえば、自動テストの運用といった観点での機能追加も増えています。

そこで本トークではUI Testingをより活用できるように次について話していきます。

  • UI Testingの提供するAPIについて
  • テストの失敗をいかに効率よく発見し、対応をするか
  • テストの実行速度をいかに最適化するか
  • テストの実行環境の活用