weblogスマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。Studio,TFS,ALM関係のことについていろいろと書いていきます。update1で追加された新機能、単体テストのカテゴリー機能を紹介します。Studioの単体テストプロジェクトのテストメソッドにはいろいろな属性を付けることができます。使いそうな属性はこんな感じでしょうか。(Microsoft.VisualStudio.TestTools.UnitTesting)いくつかはちゃんと...といったらあれですが、WorkItemなどのTFSと連携すると便利に使えそうなものがありますね。2010ではアセンブリや名前空間といったあらかじめ決められたカテゴリでしか分類できなかったので、上の属性があっても...たとえばOwnerが自分のテストケースのみ抽出、なんてことが標準ではできませんでした。Update1で変わります。テストエクスプローラーで右クリックすると、「グループ化」という項目があります。この中の「特徴(英語UIではTrait)」を選択します。「特徴」を選択すると、Priority,TestCategoly,Owner属性ごとにグループ化されます。2010ではテストメソッド名を工夫して、たとえば正常終了_条件xx_TestMethod()であれば正常系のテストメソッドである、と人間が識別をして、選択テストしていたかと思います。Studioが見てくれます。こんなテストメソッドを作ったとします(サンプルなので、中身は空です)。}}これをテストエクスプローラーで「特徴」を選択すると、こんな形になります。先頭のアイコンが水色で表示されているテストメソッドは未実行状態です。ここでPriorityに1が指定されているものを選択して、右クリックから「選択したテストを実行」すると、選択されたテストが実行されます。Priority[1]に含まれていない、TestMethod3はテストが行われません(グレーアウト状態になっています)。同様に、テストエクスプローラーからテストの種類を選択して、「選択されたテストのコードカバレッジを分析する」を選択するとテストが実行した範囲のカバレッジ分析が行われます。実際にこんなテストを書いてカバレッジを取得してみましょう。}}テストメソッドはこんなの。2012はこう表示します。テストで実行された場所が薄い水色、通っていないところが薄いえんじ色です。実際に実行したテストがどのくらいの範囲をカバーしているのか視覚的にわかって助かりますね。今までこのあたりのテスト関係の属性は書いてもテストの区分で選択できなくて書いていなかった人もいるかもしれませんが、Update1では便利になっているので、使ってみてください。Studio,TFS,ALM関係のことについていろいろと書いていきます。Blog|ブログを報告する。