投稿数 - 14, コメント - 149, トラックバック - 0

.NETの単体テスト環境

お昼休みに何気なくこの記事を読んでて軽くショックを受けました。。

 単体テスト分野では,Eclipseユーザーが最も多く使われている
 のは,OSSツールの「xUnit」。
 (中略)
 一方,Visual Studioユーザーがダントツに多く使っているのは  Visual Studioで69%。2番手にはxUnitが18%で入っているが,  明らかにEclipseユーザーの利用するツールと傾向が異なる。

約7割くらいの方はxUnitではなくVisualStudioで単体テストをされている
そうです。 ようやくNUnitが使えるようになってきたうちのチームは少数派かぁ。。。

たしかIDEに統合されているテストツールって、2005時代は別売りで
2008からはPro以上には組み込まれていたと思うのですが、いつの間にか
普及していたんですね・・・きっと。

ちなみにここで言っているVisualStudioで単体テストというのは、

  1. デバッグ実行して
  2. 対象のメソッドにブレークポイントを仕掛けて
  3. ステップ実行しながら
  4. ウォッチを駆使して
  5. 処理中の変数の値を
  6. 目視確認

とかじゃないですよね(^^;;

実際のところ、VisualStudioで単体テストってどういう意味なんだろう・・・うーん。

投稿日時 : 2008年6月25日 19:02

フィードバック

# re: .NETの単体テスト環境

> とかじゃないですよね(^^;;

どうかなー?w
2008/06/25 19:13 | シャノン

# re: .NETの単体テスト環境

Visual Studio2003,2005の頃はNUnitを使ってましたが、2008からはVisual Studioですね。

ところで

> 1. デバッグ実行して
> 2. 対象のメソッドにブレークポイントを仕掛けて
> 3. ステップ実行しながら
> 4. ウォッチを駆使して
> 5. 処理中の変数の値を
> 6. 目視確認

これを単体テストと称している現場には今のところ出会った事がありません。
そんな現場があるのでしょうか?
2008/06/25 20:56 | NAL-6295

# re: .NETの単体テスト環境

どうかなー?w ^2

うちの会社で単体テストというと、 「画面を単体で」 叩くことですw
うちの部署だと、 ユニットテストとちゃんぽんになって。
うちのチームだと、 ユニットテストのこと ( …になってるはず f(^^; )
2008/06/25 20:59 | biac

# re: .NETの単体テスト環境

> そんな現場があるのでしょうか?

ちょっと極端過ぎたかも(^^;

でも、いわゆるテストケースを用意せずにその場限りのチェックだけで
OKを出して、別の人が動かしたら・・・ってのは過去に何度か目撃した
経験はあります(w

話を聞くと途中の分岐を手動で・・・。

> 「画面を単体で」 叩くことですw

似たような環境です(^^;;
2008/06/25 22:46 | あひる

コメントの投稿

タイトル
名前
URL
コメント