Using Retention Policy to Delete Builds but Keep Test Results

There’s a good post over at by Danny Crone that goes over a scenario where a Retention Policy was specified on a Build Definition and testers were unpleasantly surprised to find their Test Results history disappearing as older builds got cleaned up.  Check out the post to see a good walk-through on how to…


How to keep your Test Plans / Suites in sync with your Unit Test assemblies

In my last post I gave an overview of what automated testing looks like in VS / TFS 2010 with the new testing features.  In 2010 we’ve added Test Plans which contain Test Suites which you can think of as a folder hierarchy to separate and organize your tests within.  Test Suites contain Test Cases…


Automated Testing in VSTS / TFS 2010

I thought I’d make a brief post giving an overview of what automated testing looks like in our 2010 release.  While it’s true that in this release we focused primarily on nailing the experience for the manual tester there is quite a bit of carryover from those features that also apply to automated testing, and…


The Test Management API – Part 2: Creating & Modifying Test Plans

In the previous Getting Started post for this series I covered the basics of creating a connection to the server and getting an instance of ITestManagementTeamProject which is at the core of just about everything you may want to do with the Test Management objects. This time I’d like to show how to create and…


Test Impact Demo Video posted by Danny Crone

There’s a nice video demo featuring Test Impact you may find interesting here: The demo is a little under 20 minutes and actually touches on quite a few of the integration features in VSTS / TFS 2010 including the Intellitrace Data Collector, Video Recording, and the experience of logging bugs directly from the Test…


Creating Fake Builds in TFS 2010

Sometimes it can be useful to create “fake” builds in Team Foundation Server in order to successfully use other ALM features in the product.  If you aren’t using Team Build to generate the build drops for your application but you’d like to have a way to track test runs against builds in TFS one way…


The Test Management API – Getting Started (Updated for RC Release)

Overview This post kicks off a series that will explore the Test Management API’s.  Using these API’s you can accomplish many tasks that may not be possible via the UI, Microsoft Test Manager (MTM).  Perhaps you have test assets in another system for example, with the API you could create your own solution that fits…


Post on Querying Test Management Objects by Duat Le

Duat Le, a Developer on our team, has put up a very nice post that goes over how to query Test Objects using WIQL (Work Item Query Language).  This information will be very useful if you ever need to use our query syntax in any code you write against our Test Management API’s.


Test Management Terminology: What is a Test Point?

I was just getting started on what I intended to be my next post on this blog when I realized that the topic in that post would be much easier to discuss and understand if I first wrote about Test Points.  A Test Point is an object in our TCM Object Model that isn’t really…


TCM.exe – A General Introduction

Along with the new tools we’ve added in VSTS 2010 for testers comes the TCM.exe command-line application.  This command-line isn’t intended to be an alternative for everything you can do in Microsoft Test Manager (MTM) but rather to fill some gaps and enable some of the less common scenarios that still may be important for…