[コラム] Visual Studio 11 に統合できるテスティング フレームワーク
この2月末に公開された Visual Studio 11 beta では、 単体テスト エクスプローラーの実装がほぼ出来上がっていて、 テスト アダプターの組み込みも可能になりました。 この機能は、 昨年の夏には公表されていたのですが、 Developer Preview には入っていなかったものです。
これにより、 テスト アダプターさえ作成すれば、 テスティング フレームワークを Visual Studio の IDE に統合することが可能になりました。 しかも、 単体テスト エクスプローラーからは、 複数のテスティング フレームワークのテストを一度に実行することができます。 たとえば次の画像では、 MSTest と NUnit のテストがまとめて実行された結果が表示されています。
また、 コードカバレッジも IDE 上で見ることができ、 コードの色分けもやってくれます。 ただし残念なことに、 Express エディションでは組み込めないようです (MSTest は搭載されたのに!!)。
このようなテスト アダプターが用意されるテスティング フレームワークには、 どんなものがあるのでしょう? 現時点でのリストが "Visual Studio ALM + Team Foundation Server Blog" に掲載されていましたので、 転載しておきます。
■ VS11beta に対応しているテスト アダプター
"Visual Studio 11 Beta - Unit Testing Plugins List"(2012/3/1) より。
※ 情報のリンク先やダウンロードページは、ほとんど英語です。
.NET
- Visual Studio Managed Unit Testing Framework 通称 MS-Test)
- 情報: http://aka.ms/mstest-dev11
- VS11 内蔵
- xUnit.net
- 情報: http://xunit.codeplex.com/
- Download: http://aka.ms/xunit-vs11
- NUnit
- 情報: http://nunit.org/
- Download: http://aka.ms/nunit-vs11
- MbUnit
- 情報: https://github.com/Gallio/Gallio-VS2011-Integration
- Download: http://aka.ms/mbunit-vs11 (GitHub、 VS Gallery には未登録)
- 注意: 先に Gallio http://gallio.org/Downloads.aspx をインストールしておく必要がある
HTML/Javascript
- Javascript - Chutzpah for QUnit & Jasmine
- 情報: http://chutzpah.codeplex.com/
- Download: http://aka.ms/chutzpah-vs11
C++
- Visual Studio Native C++ Unit Testing Framework (通称 MS-Test Native)
- 情報: http://aka.ms/mstest-native-vs11
- VS11 内蔵
| 固定リンク
「*コラム」カテゴリの記事
- MSTest‐Windows ストア アプリ開発の暗黒大陸 #win8dev_jp #tddadventjp #tddnet(2013.12.13)
- TDD って何だっけ? #tddadventjp(2013.12.06)
- [コラム] テストファーストとは何か?(2012.12.24)
- [コラム] Visual Studio 11 に統合できるテスティング フレームワーク(2012.03.22)
- [コラム] TDD のパターン: Assert First(2012.02.09)
「<NUnit>」カテゴリの記事
- [NEWS] NUnit Test Adapter for VS 2012 and 2013 1.0 RC(2013.09.17)
- [NEWS] NUnit 2.6.2 リリース ~ async/await に対応!(2012.11.16)
- [NEWS] NUnit 2.6.1 リリース ~ NuGet に対応(2012.08.17)
- [記事紹介] CodeZine ~ C#で始めるテスト駆動開発 第4回/第5回(2012.07.10)
- [記事紹介] CodeZine ~ C#で始めるテスト駆動開発 第2回/第3回(2012.04.13)
「<MSTest>」カテゴリの記事
- MSTest‐Windows ストア アプリ開発の暗黒大陸 #win8dev_jp #tddadventjp #tddnet(2013.12.13)
- [記事紹介] CodeZine ~ C#で始めるテスト駆動開発 第2回/第3回(2012.04.13)
- [コラム] Visual Studio 11 に統合できるテスティング フレームワーク(2012.03.22)
- [ブログ紹介] Writing Unit Tests in F#(2011.11.09)
- [NEWS] Visual Studio と NUnit が統合される(2011.07.11)
この記事へのコメントは終了しました。
コメント