UIViewとUIViewController以外を全てユニットテストしようとした話 by Yoshiyuki Tanaka

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

UIViewとUIViewController以外を全てユニットテストしようとした話

yopicpic Yoshiyuki Tanaka yopicpic

MVVMでRxSwiftを使ったアプリを昨年7月にリリースしました。当時、会社にiOSエンジニアは自分だけだったため、テストは1人でする必要がありました。そこで、人手のテストを極力減らすため、UIViewとUIViewController以外を全てユニットテストしてみることにしました。そこで得た、DIとMockの活用法やViewModelのテスト方法など、実戦で使えるテスト手法を紹介します。