TFS: Installing locally for free (legally). Why?…

At work, I want to get ahead on using the TFS API to drag data out of the MTM/TFS repository especially around test related queries, e.g. for a given test case id, tell me what test suites that appeared in: that is actually impossible for MTM/TFS (2012) to do out of the box. However the TFS API is very capable. All my POC/sandbox work is done at home. But TFS is not something that you just install… or so I thought. In fact there is a perfectly adequate TFS 2013 Express which you can use for development, and run the server on your own box (I have a number of Visual Studio Online web sites, but as Work does not have VSO, that fact is useless for this exercise).

In about 1.5 hours I managed to get a working TFS, with me and Jan as administrators (she will never know 🙂 ), a Feature, a Story, and some dummy test cases attached. Although any chronological sequence in the screenshots below is dependent on how WordPress loads them, they anyway give a pretty full story of how I got to that point. There is no reference to MTM because at this point I don’t need its artefacts – the test executions can wait. So this is just the raw material right now. And just looking at the top photos, yes the sorting seems to be entirely name-based at first glance. Another day I’ll get PowerShell to do a time-based renaming. For now…

aaTfs01 TeamExplorer01 TeamExplorer02 TeamExplorer03 TeamExplorer04 TeamExplorer05 TeamExplorer06 TeamExplorer07 TeamExplorer08 TeamExplorer09 TeamExplorer10 TeamExplorer11 TeamExplorer12 TfsAddCollectionInVS01 TfsAddCollectionInVS02 TfsAddCollectionInVS03 TfsAddCollectionInVS04 TfsEXpress01 TfsEXpress02 TfsEXpress03 TfsEXpress04 TfsEXpress05 TfsEXpress06 TfsEXpress07 TfsEXpress08InAsAdmin TfsEXpress09Console TfsEXpress10Console TfsEXpressAdminConsole01 TfsEXpressAdminConsole02 TfsEXpressAdminConsole03 TfsEXpressAdminConsole04 TfsEXpressAdminConsole05 TfsEXpressAdminConsole06 TfsEXpressAdminConsole07 TfsEXpressAdminConsole08 TfsEXpressAdminConsole09 TfsEXpressAdminConsole10 TfsEXpressAdminConsole11 TfsEXpressFree TfsEXpressWebConsole01 TfsPerms01 TfsPerms02 TfsPerms03 TfsProjectVisibleInAdminConsole01 TfsSuccess01 TfsWeb01 TfsWeb02 TfsWeb03 TfsWeb04 TfsWeb05 TfsWeb06

Advertisements