1.4. ユニットテスト"> 1.4. ユニットテスト — 自走プログラマー【抜粋版】

ナビゲーション

  • 索引
  • 次へ |
  • 前へ |
  • 自走プログラマー【抜粋版】 »
  • 1. コード実装 »
  • 書籍版の購入
    • Amazon.co.jp
    • 楽天ブックス
    • セブンネットショッピング
    • ヨドバシ.com
    • HonyaClub.com
    • honto
  • 電子版の購入
    • Amazon.co.jp
    • 楽天ブックス
    • honto
    • Gihyo Digital Publishing
    • BookLive!

ライセンス

  • 文章の著作権
    • 株式会社ビープラウド
  • ソースコードのライセンス
    • CC0
      CC0

1.4. ユニットテスト¶

  • 19:テストにテスト対象と同等の実装を書かない
  • 20:1つのテストメソッドでは1つの項目のみ確認する
  • 21:テストケースは準備、実行、検証に分割しよう
  • 22:単体テストをする観点から実装の設計を洗練させる
  • 23:テストから外部環境への依存を排除しよう
  • 24:テスト用のデータはテスト後に削除しよう
  • 25:テストユーティリティーを活用する
  • 26:テストケース毎にテストデータを用意する
  • 27:必要十分なテストデータを用意する
  • 28:テストの実行順序に依存しないテストを書く
  • 29:戻り値がリストの関数のテストで要素数をテストする
  • 30:テストで確認する内容に関係するデータのみ作成する
  • 31:過剰なmockを避ける
  • 32:カバレッジだけでなく重要な処理は条件網羅をする

ナビゲーション

  • 索引
  • 次へ |
  • 前へ |
  • 自走プログラマー【抜粋版】 »
  • 1. コード実装 »
ソースコードを表示 © Copyright 2020, BeProud Inc.. 最終更新: 2020/05/16 このドキュメントは Sphinx 3.0.3 で生成しました。