Visual Studio
Welcome to the Visual Studio UserVoice site. Let us know what you would like to see in future versions of the Visual Studio suite of products. This site is for suggestions and ideas. If you need to file a bug, visit the Visual Studio Connect site: http://connect.microsoft.com/visualstudio.
We look forward to hearing from you!
Thanks – Doug Turnure
Visual Studio Team
-
Excel integration with MTM
Allow testers to open test cases in Excel and edit them and sync them back into MTM. It would also be nice if I could mark test case pass/ fail status in Excel and upload to MTM directly
420 votesunder review ·
AdminVisual Studio team
(Product Team, Microsoft)
responded
This is i the feature team’s backlog.
-
coded ui
Enhance Coded UI Test to include the many common features found in commercial-off-the-shelf software test automation packages like SmartBear's Test Complete. These packages typically feature very rich functionality in mapping and managing UI control objects, whereas Coded UI does not. Packages like Test Complete also boast an impressive list of technologies with which it is compatible. Coded UI is limited in this respect as well.
339 votesunder review ·
AdminVisual Studio team
(Product Team, Microsoft)
responded
We have a backlog item to add more features to manage UI Maps & maintain Coded UI Test in the Coded UI Test Editor.
-
Suite created by "Workitem and direct links" query in MTM
Actually you can make suites based on query.
But it would be nice make a suite based on a "Workitem and direct links" query (for example all the test case that don't have a bug in active state).268 votesunder review ·
AdminVisual Studio team
(Product Team, Microsoft)
responded
This is currently in the feature team’s backlog.
-
Allow testers to edit test cases inside Manual Test Runner
After a test has been loaded into Test Runner, I often find that I have to make some changes to the test case while running it (some build changes, some corner cases etc). It is painful to switch back and forth between MTM (to edit test cases) and Test Runner (to run tests).
221 votesunder review ·
AdminVisual Studio team
(Product Team, Microsoft)
responded
This was marked as completed wrongly, actually, this is under our backlog currently.
-
191 votes
-
Allow tests to be paused, allow other tests to be run, and then resume the paused test case
MTM provides the ability to pause a test case, but I cannot run any other test case (or else the paused test case data is lost). I can only resume the paused test or discard it to create a new one.
Testers would like to execute on a particular test case for a while, if they face a blocker, they should pause this test case and pick up others for testing. Later, they should be allowed to resume the paused test case188 votesunder review ·
AdminVisual Studio team
(Product Team, Microsoft)
responded
This is in the feature team’s backlog.
-
Testers should be able to get parameters for a test case from a csv file
MTM should allow parameters for a test case to be picked up from a csv file or an Excel file
156 votesunder review ·
AdminVisual Studio team
(Product Team, Microsoft)
responded
This is the feature team’s backlog
-
Show me all test suites/ test plans a test case belongs to
I should be able to find out all the test plans/ test suites in which a given test case is used
135 votesunder review ·
AdminVisual Studio team
(Product Team, Microsoft)
responded
This is currently in the feature team’s backlog
-
91 votes
-
support parameters for radio buttons and checkboxes in MTM
I can use parameters while creating action recording and playback for text fields and drop down elements. This does not work for check boxes or radio buttons (For example, if I create a parameter with value "Yes" and use that for a check box, the binding does not work)
90 votesunder review ·
AdminVisual Studio team
(Product Team, Microsoft)
responded
This is already in the feature team’s backlog.
-
64 votesunder review ·
AdminVisual Studio team
(Product Team, Microsoft)
responded
This is currently in the feature team’s backlog.
-
Add option to stop QTAgent by the Test Agent if for example 5 minutes no test is run
If some test for some reason doesn't cleanup its playback(Playback.CleanUp()) the Test Agent which run the test becomes unusable until its restarted or QTAgent is killed. In Visual Studio 2010 there is an option "Keep test execution engine running between runs" it will be very useful if its possible to set this on the Test Agents or Test Controllers.
59 votes -
Choosing a new UIMap when you create a Coded UI Test from existing test recording
It will be a better feature to choose a different UIMap when you create a coded UI test from an existing recording or Test and Lab manager. Currently, you have to edit the UIMap to move some code in another UIMap and it's not very funny !
49 votesunder review ·
AdminVisual Studio team
(Product Team, Microsoft)
responded
Added to Product backlog and under consideration for vNext planning.
-
46 votes
-
Provide customization for test plan, test results
I would like to customize a test plan and add new fields to it. I should be able to customize test result values - like adding Not Applicable to passed/ failed/ blocked. I should be able to customize the test failure reason on a failing test case
43 votesunder review ·
AdminVisual Studio team
(Product Team, Microsoft)
responded
This is currently in the feature team’s backlog
-
Provide more visibility for a test case's result status
Currently in MTM, you have to switch back and forth between the Test and Plan tabs because you can't see the test run status (i.e. Active, Passed, Failed, etc.) at the same time as you can assign testers to test cases. This makes re-balancing the workload across a large set of test cases very painful. (Also, the interface for assigning multiple test cases to a tester (or testers) is cumbersome.)
It's difficult to report on test case result status within a suite - you can only easily report status using the pie chart for the entire test plan.
Allow the… more
41 votes -
Add ability to order test suites
When test plan is defined it would be nice to have ability to order test suites in it as you can order test case in test suite (ability to edit SequenceNumber from table tbl_SuiteEntry for suites)
39 votes -
Add component based test functionality similar to HP BPT to VST/MTM.
From my experience so far with VSTS/MTM the design of the tool requires either programming savvy testers or a programmer embedded in the test team to automate tests. With multiple product teams, I currently have a more cost effective module using HP BPT. In each of my teams, non-technical product SMEs can easily learn to create reusable component based BPT (Business Processing Tests) scripts. One small team of automation engineers (4) using HP QTP then automates tests for many test teams who then run those tests. With existing SME based product test teams, it would be difficult to justify adding… more
35 votesunder review ·
AdminVisual Studio team
(Product Team, Microsoft)
responded
We have a backlog item to add more features to Coded UI Test Editor with the goal of significantly minimizing the Code required for creating/maintaining Coded UI Test.
In addition, we are proposing a graphical editor to manage the recorded methods.
-
Multi-monitor support for MTM Video Recording
Currently it is very unpredictable which monitor will be recorded when using the video recording feature. It is very easy to record sensitive information such as the testers personal email.
By default it should only record the monitor that test runner is on but this should be configurable incase testers use a different monitor for the Application Under Test
Ideally it should be more obvious which monitor is being recorded. A slight red glow around the monitor in question when recording would be nice.
34 votesunder review ·
AdminVisual Studio team
(Product Team, Microsoft)
responded
We are considering how we can solve this problem as Expression Encoder 4.0 (used by MTM for video recording) does not support multi-monitor recording.
-
provide an (extensibility) API for the Microsoft Test Manager
Currently we need to go quite some lengths in order to extend and customize the Microsoft Test Manager functionality (Planning, edition and running tests) because the functionality mtm(.exe) provides only overlaps to a certain extend to our usecases and right now it offers no public API which we can build upon.
33 votes