InfoQ ホームページ ユニットテスト に関するすべてのコンテンツ
-
DevverでRubyのテストを速くする
Devverは、クラウドのインフラ上でRubyのテストを並行に実施する新しいサービスだ。DevverチームのBenjamin Brinckerhoff氏と話して、どのようにテストを速めることができるのかを聞いた。
-
より良いユニットテストためのガイドライン
Jimmy Bogard氏、Charlie Poole氏、Lior Friedman氏、Charlie Poole氏らが、より可読性が高く有用なユニットテストのためのガイドラインを出している。
-
JUnit 4.7 : テストごとのルール
リリース候補となったJUnit 4.7は重要な新機能を含んでいる。それはルールである。要約すると、ルールとはJUnitのもうひとつの拡張メカニズムである。ルールによりテストごとにJUnitに機能を追加することが可能となる。JUnitの初期のバージョンで利用されていていたカスタムランナのほとんどはルールで置き換えることができる。新しい機能も追加された。
-
FlexMonkey 1.0がリリース
Gorilla Logic社は、 FlexMonkey バージョン1.0の最初の��品リリースを発表した。FlexMonkeyは、FlexおよびAIRアプリケーションに向けたオープンソースのテスティングツールであり、Flexユーザ インタフェース機能のキャプチャ、リプレイ、検証機能を提供している。
-
JavaとFlexの両方で使えるモックフレームワーク
Javaにはモックオブジェクトを作成するための選択肢が数多く存在するが、Flexではその分野の開発がほとんどされていなかった。しかしそれも先日までの話だ。人気の高い成熟したMockitoフレームワークのFlex版が登場し、Flexにモックを使ったスタイルをもたらそうとしている。
-
NUnit 2.5 がリリース
ほぼ1年にわたる開発の後、NUnit 2.5が遂にリリースされた。このリリースに含まれているのはデータ駆動テスト、インラインの期待された例外のテスト、ジェネリックとラムダ式のサポート、別プロセスでのテスト実行とエラー時のソースコードの表示などである。
-
Pexの最新版がリリース - .NET用のホワイトボックステストライブラリ
Microsoft Researchは自動ホワイトボックステストの.NET用ライブラリであるPexの新バージョンをリリースした。Pex v0.11ではデリゲートをパラメータで渡す、新しい例外ツリーのビュー、イベントのスタブ化、再帰スタブのサポートが加わった。今回のリリースではStubs Visual Studioアドインの登録に関する問題も修正され、また最新のCode Contractsが使用されるようになった。
-
「結合テストはでたらめだ」- 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) の新機能を紹介した。
-
-
Code Contractsの使用に関する詳細
以前InfoQは.NET向けのCode Contractsの可用性について取り上げた。今回、 .NETへの重要な追加である、Code Contractsの使用に関するさらなる詳細を提供する。
-
.NET版Webアプリケーション用テスティングライブラリ
WatiNは.NETによるWeb自動テストのためのオープンソースライブラリだ。WatiNは有名なRubyベースのWatirプロジェクトにインスパイアされたもので、ブラウザを通して行うWebアプリケーションの自動テストを促進させる。WatiNはC#で書かれているが、テストは.NET言語ならどれでも書くことができる。
-
「古典派」TDD 対 「モック派」TDD、これは本当の対立軸だろうか?
先日のTest-Driven Development(テスト駆動開発)Yahoo groupsでの議論で関心を集めたのは、TDDに対するいわゆる「古典派」のアプローチと「モック派」のアプローチとのつながりについてだ。
-
.NET向けのCode Contractsがダウンロードで利用可能
Code Contractsは、Design by Contract概念の.NET実装である。.NET 4.0で提供されることになっていたが、Code ContractsはすでにDevLabsからダウンロードで利用可能である。Contractsは、APIの使用にある制限を課すので、プログラミングがより安全になり、検証が厳しくなるので、実行時に予期せぬエラーの数が少なくなる。