« テスト設計レビューによる掘り起こし | トップページ | オープンソーステクノロジー勉強会 -Webアプリケーションのテストをもっと深く考えてみよう- »

単体テストのコツ

最近枝豆をよく食べる。夜はごはんを食べずに枝豆とおかず1品。現在、長期的なダイエットを実施中です。

==

意外にノウハウが集まりにくいのが単体テストかなと思ってて、自分で実装したプログラムも、外部委託で実装してもらうプログラムも、各人の感覚・勘あたりに頼った単体テストが周りでは多いのかも。

今僕の所属している開発チームでは、コードレビューに着目していろいろとアイデアを試してる感じで、レビューポイントをシートにまとめておいてレビュー時の確認項目として使ってる。これは一般的には Checklist-Based Reading(CBR) というらしい。これをある程度実践してみて感じたことは以下のようなこと。

  • 1モジュール/関数ごとにチェックシートと照らし合わせるのはめんどくさい

  • コードレビューの達成目標(バグ検出なのか、コードの効率化/関数化なのか)によってチェックシートの扱いが変わる

  • だんだん慣れてくると、チェックシートの内容を覚えてしまうので、レビュー効率が上がる
  • 3番目については、コードレビューの実施の副産物として今後の実装に役に立つかな、とも思った。

    |

    « テスト設計レビューによる掘り起こし | トップページ | オープンソーステクノロジー勉強会 -Webアプリケーションのテストをもっと深く考えてみよう- »

    コメント

    この記事へのコメントは終了しました。

    トラックバック


    この記事へのトラックバック一覧です: 単体テストのコツ:

    « テスト設計レビューによる掘り起こし | トップページ | オープンソーステクノロジー勉強会 -Webアプリケーションのテストをもっと深く考えてみよう- »