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

テストコードはじめの一歩

the_uhooi uhooi the_uhooi
3

「うちのプロジェクト、テストコードはないんです」
「テストを書く時間がなくて」

勉強会の懇親会でよく耳にする言葉です。
技術力があり、アーキテクチャや設計パターンを駆使して実装している人でも、テストコードを書いていないことが多いです。

なんてもったいない!
MVCやMVVMなどのアーキテクチャを適用する理由は「テストを書きやすくするため」だと言っても過言ではありません。
設計までできたらあと一歩、テストコードを書いて効率よく品質を担保しましょう。

※本トークでは、XCTestを使ってSwiftで単体テストのコードを書きます。

【アジェンダ】
・テストコードを書くメリット
・テストしやすいメソッドの作り方
・テストクラスの分け方
・テストメソッドの命名と分け方
・テストメソッドの構成(Arrange-Act-Assert)

【想定する聞き手】
・iOSアプリ開発で単体テストコードを書いたことがない人
・他の人が読める単体テストコードを書くのが難しいと感じている人

【ゴール】
・単体テストコードが書きたくなる
・iOSアプリ開発で他の人が読める単体テストコードを書けるようになる

本トークを聞いて、明日からテストコードを書くのが楽しくなると嬉しいです!