Xcode7のUITestingがステキ
経緯
今回、アプリの案件でガッツリテストも書いていきたいなーと思っていて、いろいろQuickFrameworkとか調べていると、Xcode7から操作をRecordしてUIのテストができる機能ができたとの記事1を発見。
試しにやってみた。
作り方
最初から作る
プロジェクトから作るやり方はさっきのの記事1に書いてあるけど一応。
既存のプロジェクトに追加する
既存のプロジェクトに追加するときはTargetを新しく作ってやります。
Nextを押すと、名前変更できますが、そのままでOK
適当にコードを書く
ひとまず、以下の様なStoryboardを作りました。
テストを録画
録画したらもう、テストの完成ですが、日本語対応が上手くいっていません。
ちゃんと直すと上手くうごきます。
実行
行番号が振られている、ひし形を押してやると実行されます。
まとめ
予めある程度動くように作られたものじゃないと動かないのでTDDとかには向かないですが、いろいろ改修していく中でエラーが起きないかというチェックだけをコンピュータに任せてしまうのはいいかもしれません。