タグ

tddとprogrammingに関するpipe_renderのブックマーク (4)

  • テスト駆動開発やチーム開発におけるテストの記事 - 開発プロセス - Visual Studio User Group

  • .NET Tools : テスト駆動開発ツール最前線(後編)(1/3) - @IT

    .NET Tools テスト駆動開発ツール最前線(後編) - Mockオブジェクトを使ったNUnit 2.2によるテスト - (株)ピーデー 川俣 晶 2004/11/17 前編では、テスト駆動開発ツールNUnitの新版であるNUnit 2.2の新機能について紹介した。今回は、NUnit 2.2の新機能の中でも最も注目すべき「Mockオブジェクト」と、NUnit 2.2によるテストを支援する2つのツール「Test Driven .NET」と「NMock」について解説する。 Test Driven .NETによる統合されたテスト 前編で見てきたように、NUnitGUIテストランナーも進化しているが、Visual Studio .NET(以下、VS.NET)で開発していると、いちいち別ウィンドウを見るのは面倒である。VS.NET内部でNUnitのテストを実行する方法はないものか。それを実現す

  • CppUnit

    [ C++で開発 ] ユニットテスト by CppUnit CppUnitを使ってユニットテストを行います。ここでいうユニットテストとは、関数やクラスのメンバ関数を対象とする単体テストのことで、テストケースとして所定の入力を与えて関数(メンバ関数)を実行し、実行結果である出力を所定の入力に対する期待値と比較照合して良否を判断するものです。 環境設定 CppUnitを使うための環境構築を行います。CppUnitは、ソースコードで配布されているので、標準C++規格に適合するコンパイラであればおそらく環境が構築できると思います。 ここでは、Solaris OS上のSunStudio C++コンパイラ、Windows OS上のVisual C++コンパイラ、Linux(CentOS)上のGNU C++コンパイラ環境における構築を紹介しています。(各バージョンは文参照) ソースコードの入手 次のサ

  • @IT:特集 「テスト駆動開発」はプログラマのストレスを軽減するか?

    新しいソフトウェア開発技法へチャレンジできるか? ソフトウェア開発の世界にも日々の進歩がある。そしてその中には、使えばさまざまな恩恵を受けられる技法もある。しかし、それらを現場ですぐに活用できるとは限らない。例えば、1990年代末に生まれ、1つのブームを形成したエクストリーム・プログラミング(XP)という開発技法がある。これは、とても優れた開発技法だと思うのだが、開発プロジェクト単位で、顧客まで巻き込んだ形で使われることが前提となっている。しかし、顧客ぐるみでまったく新しい方法にチャレンジできるかといえば、できないことの方が圧倒的に多いだろう。では、エクストリーム・プログラミングの技法を全部使おうとせず、使うことができる部分だけを取り出して試みることができるかというと、そういうわけにもいかない。エクストリーム・プログラミングは、いくつかのプラクティスと呼ばれる項目から成り立っているのだが、

  • 1