日々精進

新しく学んだことを書き留めていきます

Microsoft Visual Studio2005によるWebアプリケーションテスト技法7

ビジネスロジック単体テスト
ビジネスロジック単体テストの場合、テスト終了時にテストデータを元に戻すことは難しいのでテストケース同士が干渉しないようテストデータを作っておく
・データ駆動型テストの機能を使えば様々なパラメータの組み合わせをテストしたい時に簡単にテストを実行することができる
○静的コード分析ツール
・コーディング規約が守られているかをチェックするツール
・実際にはアセンブリを解析しているのでインデントやコメントはチェックできない
・重要なルールのみをツールでチェックすべき
・コーディング規約は実装サンプルを見ると理解しやすい
・最初はすべての規約をチェックするようにしておき、その後適用しないでも問題ない規約を削っていくこと