「NUnit」は、単体テストの自動実行を支援するためのツールである。Java用のテスト・ツールである「JUnit」をベースにして、.NET Framework上で利用できるように変更を加えたものだ。ちなみに、JUnitのバリエーションはNUnitに限らず、さまざまなプログラム言語に対応したものが作られている。自動単体テスト・ツールの1つの定番といってもよい。NUnitはエクストリーム・プログラミ...
」の内容のアップデートという位置付けである。今回は、それに加えて関連する2つのツールを紹介する。NUnitとは何か、テスト駆動開発とは何か、という詳しい説明は繰り返さない。それについては、上記2つの記事を参照願いたい。 プログラム開発の効率をアップするための方法 プログラム開発の効率を上げるために、最も効果があることは何だろうか。いろいろな考え方があ...
まずは単体テスト・ツールの「NUnit」から使い始め、次に「NMock」を理解し、テスト駆動開発(Test-Driven Development。以降、TDD)を実践します それができるようになったら「NAnt」を利用してビルドの自動化を実践します そして次は「CC.NET」を利用して継続的インテグレーション(継続的なビルドとテストの自動化)を実践します 最後に「FIT」を使って、受け入れテストの自動化を行...