InfoQ ホームページ テスト に関するすべてのコンテンツ
-
受入テストの自動化 - 理論にすぎないのか、それとも実践的なのか
要件を受入テストとして記述し、それを自動化することに成功したという報告がこれまでも時折見られている。しかし、これを実践しているのはコミュニティの中の少数派でしかない。各イテレーションの最初に自動化された受入テストを書くという主張は理論的なものに過ぎず、適用事例が少ないということが非効率であることの証明になっているのだろうか。
-
なぜTDDとペアプログラミングで生産量が増えるのか
テスト駆動開発」と「ペアプログラミング」は、アジャイルプラクティスで最も広く知られているものの2つであるが、まだそれほど多くのアジャイルチームによって実践されてはいない。たいていその理由として、TDDやペアプログラミングなどのプラクティスを取り入れるには「忙しすぎる」点が挙げられるだろう。要するに、これは高いコード品質を得ようと努力することが生産性を低下させることを示唆している。Mike Hill氏は、この論理がなぜ重大な誤りであるか説明している。
-
NUnit 2.5 がリリース
ほぼ1年にわたる開発の後、NUnit 2.5が遂にリリースされた。このリリースに含まれているのはデータ駆動テスト、インラインの期待された例外のテスト、ジェネリックとラムダ式のサポート、別プロセスでのテスト実行とエラー時のソースコードの表示などである。
-
Pexの最新版がリリース - .NET用のホワイトボックステストライブラリ
Microsoft Researchは自動ホワイトボックステストの.NET用ライブラリであるPexの新バージョンをリリースした。Pex v0.11ではデリゲートをパラメータで渡す、新しい例外ツリーのビュー、イベントのスタブ化、再帰スタブのサポートが加わった。今回のリリースではStubs Visual Studioアドインの登録に関する問題も修正され、また最新のCode Contractsが使用されるようになった。
-
Remarkableでのマクロ、I18n付きのRails BDD
Railsアプリケーションを開発したり、テストしたり、統合する方法は多数ある。基本的なTest::UnitやZenTestがあるTDDからRSpec、ShouldaまたはCucumberがあるBDDに至るまで多岐にわたる。
-
-
アジャイルチームの熱心な試験者
ジャイルチームの熱心な試験者の必要性は、長期間議論、討論されている。多くのアジャイルチームでは、熱心な試験者は極めて重要な役割を果たす。Scrum Developmentグループでの協議で、チームでの熱心な試験者の必要性を再び取り上げようとしている。
-
ParseTreeの未来
ParseTreeは、RubyソースコードまたはインタープリタにすでにロードされているRubyコードの、Rubyコードのパースツリーにアクセスすることを可能にするライブラリである。
-
Visual Studio 2010でのヒストリカルデバッグ
プログラムが5分前にしたことを知りたいと思ったことはないか?プログラムにしてもらいたいことではなく、それが正確に開いているファイルは何なのか不思議に思ったことはないか?そこで、Visual Studio 2010がその点をカバーしている。
-
「結合テストはでたらめだ」- J.B.Rainsberger氏による連載の紹介
著名なアジャイリストでテスト駆動開発のエキスパートでもあるJ.B.Rainsberger氏(J.B. Rainsberger)が始めたブログでの連載では、「結合テストはでたらめだ」という考えさせられる見解になぜ氏が行き着いたかの説明がなされている。
-
GaGallioとMbUnit 3.0.6がリリース
人気の.NET自動化プラットフォームとテストフレームワークであるGallioとMbUnitの新しいバージョンがリリースされた。このリリースでは、Parallelizableテスト、1クリックデバッグ、そして、ReSharper4.5のサポートを含む多くの機能の追加と、パフォーマンスの改善が行われた。
-
Visual Studio Team System 2010 で予定されているもの
Microsoft のディベロッパテクノロジスペシャリスト Bill Maurer 氏はカンファレンスを開催し、Team Foundation Server、ソース管理、プロジェクト管理、テスト、開発およびアーキテクチャといった主要な分野における Visual Studio Team System 2010 (VSTS) の新機能を紹介した。
-
-
-
neXpertを使用したWebサイトパフォーマンスの分析
neXpertは、人気のあるFiddler Webデバッグプロキシに対する、Microsoftの出資によるアドオンである。neXpertはFiddlerのパフォーマンステスト機能を拡張し、Webアプリケーションにおけるパフォーマンスの問題点を発見するプロセスを単純化する。近ごろバージョン1.0がリリースされ、Microsoftを通じダウンロードで利用可能である。