branch10480’s blog

Topics that I've learned.

2021-01-14から1日間の記事一覧

iOSアプリ開発自動テストの教科書 を読んでいく 〜 4 〜

iOS

テストケース名をわかりやすくする 自動テストのテストケース名はテストが失敗したときに最初に見られるものなので重要。 add() メソッドについてのテストを考えてみる 以下の add() メソッドについてのテストを考えるとする。 func add(x: Int, y: Int) { r…

iOSアプリ開発自動テストの教科書 を読んでいく 〜 3 〜

iOS

テストの失敗原因をわかりやすくする 自動テストが失敗した場合に原因を特定しやすくすることは大切である。 仮に特定しづらい状況が続いた場合... No 1 テストコード修正に時間がかかる 2 修正する工数が確保できずそのままに 3 自動テストが失敗しているこ…

iOSアプリ開発自動テストの教科書 を読んでいく 〜 2 〜

iOS

単体テストのメリット メリット 細かい粒度でテストしておくことで結合した時の品質が担保できる 内部のロジックに着目し、網羅的なテスト(ホワイトボックステスト)が可能になる 高速で実行可能 UIテストと異なり、デザインが変更されてもテストを修正しな…

iOSアプリ開発自動テストの教科書 を読んでいく 〜 1 〜

iOS

テストピラミッドについて テストには3種類ある。 種類 内容 単体テスト 単体に行うテスト 統合テスト モジュールどうしを組み合わせるテスト UIテスト 実際のアプリUIを操作して行うテスト 上に行けばいくほどテスト時間がかかることを示す。 また、横軸は…