11:09:35)追加された行はこの色です。削除された行はこの色です。.NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。[#v89ca099]テスティング・フレームワークは-UIテスト自動化-レグレッション・テスト(リグレッション・テスト)-[[TDD(テスト駆動開発)>http://ja.wikipedia.org/wiki/%E3%83%86%E3%82%B9%E3%83%88%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA]]などで使用される。各ツールの説明と適合するシナリオについて分析する。単体テスト機能がある。~ただし、DJunit、DBunit相当のフレームワークは存在しない。2012では、Premium以上で利用可能になっている。[#c0a25b26]以下のUIテスト自動化が可能なxUnit系ツールも存在するが、~画面からテストする分、使い方が複雑になり、使い難くなっていると思われる。MVCでは、~コントローラのアクションを実行するための~テストコードを書けば良いため単体テストが容易になった。~なお、使用するツールとしては、以下のデファクトのツールを使用できる。Editionでも使用できる。Editionでも使用できる。Edition以上で使用できる。--「単体テストの作成」機能が無くなったのは、~テストファーストで無い為と言われている。3.0(移行)のWPFに含まれている。~このUIオートメーションを利用することで、~以下のアプリケーションのUIを操作できる。Libraryをランタイムとして使用する機能であることが解る。エントリ系の自動化に特化した用途であれば、有用である可能性がある。~#UIテスト自動化の導入方針の「使い捨て前提で適用シーンを絞り込んで利用」に合致。[#d54cdee1]カバレージ率を収集するツール。[#e90ff3d9]上記(テスト結果、カバレージ率)のレポート生成ツール。[#xb553332]カバレッジ分析の機能を持つ。Studio]]のコード分析機能は[[FxCop>#l82248c1]]と同じ機能を提供。Editionで利用可。ワーニングを出したりする。[#i413cb8b]C#のコーディング内容をチェックする。ライブラリ開発のデザインガイドライン」に基づいてビルド出力のアセンブリを分析する。[#g1849122]静的ソースコード解析の機能を持つ。[#i3f3ec56]静的コード解析の機能を持つ(Jtestの.NET版)。[#e9b48eb4]UP開発に対して、テスティング・フレームワークを使用した~-[[TDD(テスト駆動開発)>http://ja.wikipedia.org/wiki/%E3%83%86%E3%82%B9%E3%83%88%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA]]-レグレッション・テストのシナリオが適用困難である事実をサンプリングして説明する。[#na3cf8d5]UP開発では(UIテスト自動化と同様に)、~>テスティング・フレームワークを使用したレグレッション・テストでペイするプランを立案し難い。定量的な効果にどれぐらいの違いがあるのか解らない。テスティング・フレームワークを使用した~レグレッション・テストの自動化が前提となっている場合は、~テスト・ファーストを試してみても問題ないと思われる。Test>#q320311e]]」等を使用することになると思われる。IS的なライセンス-アジャイル的なプロセスと親和性が高いものと考える。チーム開発#影響範囲なども把握し難い状況を想定。デグレード等の早期検出という用途に最も適合しているものと考える。#所謂OSSコミュニティ的な開発運用。これはコードの進化のスピードに大きな影響を与えるため、~OSS文化隆盛の要因の一つにもになっているものと考える。[#mbde017c]某開発支援ツールがテスティング・フレームワークを使用して、~かなりの所までレグレッション・テストの自動化ができている。~ちなみにこの、テスティング・フレームワークを使用したテスト自動化基盤、~通常CL消化1人月程度の所を、9人月ぐらいの工数をかけて整備しているとのこと。~また、上記のテスト対象にUIを含めることは難しいため、B層・D層をテスト対象としている。