TFS 2010 Tester Power Tool - Bulk Copy Test Cases for Microsoft Test Manager


If you are using Microsoft Test Manager and want to manage your test cases over multiple releases aka “versioning test cases” - the only way you can do this is by copying test cases and changing the Iteration field. This tool allows you to do both very quickly in bulk.

(10) Review
Visual Studio
Download (3,530)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (10)
Q and A (9)
Sign in to write a review
Sort by:

by HarryScarrry | January 06 2014

Hi Anna,

This tools is really helpful for our QA team and thanks for putting it together in the tool.

Currently when we perform bulk-copy with attachment's it throws an error "File already exists" and some time closes. Please let us know if this has been fixed and if so link to download the same.

Your help is highly appreciated.

by sturk | May 21 2012

by Mattias Sköld | May 05 2012

Good tool for copying test cases to make it possible to "version test cases"
It would be good if I could do the same to my requirements.

by KDW157 | March 30 2012

Any update on the bug reported on 3/16?

by sunENG | March 16 2012

Hi Anna,

We came across an observation while using the “Copy Attachment” functionality of Bulk Copy Test Cases tool (Version 10.5):

•When we select a test case with attachment from the list (displayed by running the query) and keep the “Copy Attachment” check box checked.
Clicking the Copy Test Cases button gives error and tool closes.

Hence we are not able to copy a test case with attachment from one iteration to another.

•We are considering it as bug assuming that attachment of any form should be copied using the tool.

Hope you will look in to the query and try to resolve it since we are keenly waiting to use the tool.


Anna Russo April 10 2012
| Edit |

Thanks for reporting this, I am looking into what may be causing this.

Resolution- The computer that the tool was running on was on a different domain than TFS. The resolution was to save the user credentials with Manage Window Credentials.

by sv_kc | February 03 2012

This tool is very useful and is a great help to my QA team. It was easy to grasp and the results are great.

One enhancement I would like to see: Add a Select/Unselect All check box to the results grid.

Anna Russo February 21 2012
| Edit |

Thanks for the suggestion, I have added this enhancement to version 10.5.

by MrO2You | January 11 2012

Very useful. Came in handy with a recent client of mine. Also glad to see latest enhancements to allow copy of links and attachements too. Great work!

by Aliasgar1982 | January 10 2012

Hi Anna,

Thanks for the awesome tool.

After I click on copy test cases, the tool shuts down.

Here is a screenshot:

Anna Russo February 21 2012
| Edit |

The bug has been fixed, please download the latest version. Thanks!

by TejasJ | December 28 2011

by Ngan Menegay | December 05 2011

Great tool. Thanks Anna :)

Sign in to start a discussion

  • Error when using TFS2010 and Test Manager on VS2012
    2 Posts | Last post April 11, 2013
    • Hi.
      My colleague can run the tool - but I cannot.
      My colleague has VS2010 on his machine and uses the same TFS over the intranet as I do - also 2010.
      As I say, I use the same TFS over the intranet, but my machine itself has VS2012 (on which I run Microsoft Test Manager).
      Running either version of the "bulk copy test cases" tool leads to an error on my machine.
      A pop up stating "Bulk Copy Test Cases Tool has stopped working".
      If I let it go on to check online for a solution or debug or troubleshoot compatibility, nothing useful happens.
      Is there a version for this scenario?
      Thanks in advance,
      Here's the "problem details":
      Problem signature:
        Problem Event Name:	CLR20r3
        Problem Signature 01:	bulkcopytestcases.exe
        Problem Signature 02:
        Problem Signature 03:	501c254a
        Problem Signature 04:	BulkCopyTestCases
        Problem Signature 05:
        Problem Signature 06:	501c254a
        Problem Signature 07:	20
        Problem Signature 08:	6
        Problem Signature 09:	System.IO.FileNotFoundException
        OS Version:	6.1.7601.
        Locale ID:	2057
        Additional Information 1:	7846
        Additional Information 2:	784698f850c4860ea6f40057d13acf09
        Additional Information 3:	6768
        Additional Information 4:	6768af86e7c3681e61514d5539681c64
      Read our privacy statement online:
      If the online privacy statement is not available, please read our privacy statement offline:
    • Actually - sorry - ignore this.
      I just downloaded the 2012 version again - to double check the "problem details" - and it now works.
      That was my 4th download and install of it.
      And I thought 3rd time was the charm.
      A great and useful too.
  • Compatibility with TFS2012?
    2 Posts | Last post August 30, 2012
    • Hi
      Nice tool, can't believe Microsoft does not included this functionality in MTM or TFS, one of many strange oversights.
      Do you know if this will work with TFS2012 or if not, will a new compatible version be released?
    • Hi Peter,
      I have release a TFS 2012 version here
  • Copy Test Cases Between Servers
    3 Posts | Last post July 13, 2012
    • I see that you can copy Test Cases between iterations within a Project. I need to copy Test Plans and Test Cases from a project on server "A" to a new project on server "B". Is there a way to do that?
    • Hi Joe,
      The TFS Integration platform will help you move test cases from one server to another server.
    • There is an easier way, You can write a quary to give you those test cases , open them in xls, change the project path ( etc) , then publish them back to TFS
  • Test Plan Migration - Happy to Share Code
    2 Posts | Last post June 12, 2012
    • I am looking to do a more broad effort - to move test plans & suites from collection to collection - and looking for any leverage I can find in doing this quickly. It occurs to me that your own tool might have some of the elements - If you would consider sharing - and I would happily share whatever I come up with and credit your part. I am not seeking to build a tool for commercial use - just trying to avoid an absurdly large effort here at my own job migrating thousands of test cases where the TFS integration package is failing to help much. But if my work can benefit others - why not!? (The path forward to migrate free of the many bad collections and process templates here - anything that gets me further down the road is hugely appreciated.)
      Reachable at visionary1usa at gmail dot com
    • Hi Visionary1usa,
      I have used the TFS integration package to move work items from one collection to another collection many times without any problems.  The logic I am using for copying work items is functionality that is only available in TFS within a collection.  
      Best of luck,
  • Offer to help code some updates
    1 Posts | Last post February 15, 2012
    • Hi Anna,
      I just found your tool and I'm using it to copy existing test cases back into the same iteration so I can minor changes.  It's very useful.  However, when I refresh the query all of the test cases and I have to manually deselect the ones I'm not interested in copying.  A mass select/deselect would be super useful.  Especially as the number of test cases grows in this iteration.
      I'd be willing to help code this change if you'd be willing to share your source code.  I will then submit it back to you so you can update your tool and share it with the world.
      Brian Beaudet
      You can also contact me at brian@ (without the annoying space after the @ symbol)
  • Question about duplication of tests using this tool
    1 Posts | Last post January 13, 2012
    • Hi,
      This looks like a very useful tool to use when trying to maintain a specific state of a test case and allowing testers to move on to modify when necessary.  I do have a question about the duplication though.  If we were to rely on the code coverage to identify which tests to run when changes are made, would the tests identified be duplicated therefore allowing redundant testing to be recommended?
      Any insight you can provide would be appreciated.
      Thank you,
  • Does this copy all the workitem links
    4 Posts | Last post January 05, 2012
    • We need a way to copy Test Case w/o the Workitem Links would this work
    • When the tool copies the work item, it creates a related link to the original test case for traceability. Could you help me understand your use case of copying without the work item link?
    • first off sorry for delay 
      The copy cmd copys all links if you use the CopyLinks flag, this means if copy a Test Case that was copied from another test the new Copied Test Case would have 2 links one to the Test Case it was copied from and one that Test Case was Copied from. This starts to snowball and can get out of control as it has in our environment.  We has some Test Cases with over 900 links to other Test Cases. 
      This is the reason why I want to turn off the CopyLinks flag 
      I agree that traceablity is need to be maybe would link to one after. 
    • Thanks for the feedback. I have added a new option for Copy Links.  When the option is unchecked the tool will not copy links. Just download the tool again for the new version.
  • Does this create new test cases?
    2 Posts | Last post December 16, 2011
    • I have a set of "version 1" test cases and I would like to duplicate those test cases to create a "version 2" so that each copied test cases has a new ID number.  We are working on multiple releases and the test cases need to be customized for each iteration.  I wasn't sure if this tool is just copying test suites or creating new test cases.
    • The tool is creating new test cases, so it will create a "version 2" of your test cases with a new ID.
  • Copy Test Cases or Just Link Them?
    2 Posts | Last post December 06, 2011
    • Hi Anna,
      Great tool! However, I wonder what is the recommended approach when it comes to new Test Suite(s). I have a suite of regression test cases that I need to run for each iteration. Should I just "add" (i.e. link) the test cases to the new suites or use your tool to copy (i.e. create) new ones?
    • If you don't need to make changes to the regression test cases, then you can link the test cases to a new suite.  If you need to make changes to your regression test cases for that iteration, I would use the tool to copy them and create new ones. Thanks, Anna