Visual Studio 2005 Team Edition for Software Testers の 3 つの特徴
多彩なテスト機能の提供により、テストの実施と管理の効率化を支援
多彩なテスト機能の提供
Visual Studio 2005 Team Edition for Software Testers では、単体テストはもちろん、Web アプリケーションにおける機能確認を行うための「Web テスト」 や、アプリケーションの負荷テストを行うための「 ロードテスト」、複数のテストを任意の順序に組み合わせ 1 つのテストとして実施する「順序指定テスト」 等多彩なテスト機能を提供しています。これらのテストを組み合わせることにより、アプリケーションを多面的にチェックし、品質向上の実現をサポートします。

テスト マネージャ機能によるテストの実施と管理の効率化
プロジェクトが大きくなるにつれて、テストも膨大な数になり、テストの実施と管理のためのコストが増大してしまいます。テスト マネージャ機能を利用すると、作成されたテストの一覧表示のみならず、カテゴリ化して階層構造を設けたり、ソートによる並べ替えやフィルタによる絞込みを行ったりすることができ、テストの管理を効率化することが可能です。さらに、テストマネージャから複数のテストを指定し、一斉に実施することもできますので、テストの実施の効率化も実現できます。

コードの品質を向上させる単体テスト支援機能
単体テストの効率化を支援する自動生成機能
単体テストの作成を支援するため、単体テストの自動生成機能を提供します。この機能を利用すると単体テストの対象となるコード上でメニューの選択を行うことで、メソッド毎に単体テストの雛形を自動生成することが可能です。また Web アプリケーションに展開されるクラスや、Private 修飾子が付けられているメソッドであっても適切な単体テストの生成を行います。また、テスト駆動開発において、テスト対象となるコードよりも前に単体テストを作成する場合、単体テストの情報を元にテスト対象となるコードの自動生成を行うことができます。

コード カバレッジ測定機能による単体テストの精度向上サポート
単体テストの精度を上げるために有効となるのがコード カバレッジ測定機能です。コード カバレッジとは、テストにおいてどのくらいのソース コードがカバーされたかを示す指標です。コード カバレッジ測定機能を利用すると、単体テストによってカバーされたコードを自動的に測定し、カバー率を数値として表示、あるいはコードをカバーされたか、されていないかに応じて色分けして表示することができます。この機能によって、より精度の高い単体テストの実施が可能になります。

革新的進化を遂げた Visual Studio 2005 の新機能
多様なプログラミング言語の活用
シンプルさと使いやすさを追求した Visual Basic、最先端の言語仕様を採用した Visual C#、ネイティブコードとマネージコードの融合を実現する Visual C++、Java 言語との親和性をさらに強化した Visual J#。開発メンバーそれぞれのスキル、プロジェクトの要件にあわせ最適な言語を選択いただけます。
プラットフォームとの統合
操作性の高さを追及した Windows アプリケーション、パフォーマンスとセキュリティが大幅に向上した Web アプリケーション、 エンドユーザーが最も慣れ親しんだクライアント環境を利用する Office アプリケーション、Visual Basic や C# を利用したストアドプロシージャを利用したデータベースアプリケーション等、さまざまなプラットフォームを活用したアプリケーション開発を効率的に行うことが可能になります。


統合開発環境の革新
コーティング作業を簡素化する IntelliSense、構文エラーの検知とスマートタグによる修正アドバイス機能、デバッグ中にコードの修正を可能とするエディット コンティニュ機能、データ ビジュアライザによるデバッグ中のデータの可視化等、充実した開発支援機能を提供しています。
|