Visual Studio IDE

Announcement: Last fall, we migrated this forum to Visual Studio Developer Community to provide you one convenient and responsive system for all feedback. As the final step in the migration, this forum will be closed off completely on June 1st, 2019. We encourage you to visit Visual Studio Developer Community where you can now suggest new ideas, browse and vote on existing ideas, and engage with Visual Studio teams.

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The Visual Studio Team

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Track test results over time in trend charts

    It would be great if test result charts could be shown as trend charts (as test case charts can) in order to track the results over time. The snapshot values doesn't help you identify when testing has stalled, which a trend chart can.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add .Net Standard support to IntelliTest

    This would be an excellent addition. I understand that being able to run tests under .Net Core may be a bit of stretch, but at least being able to test a .Net Standard library would be a greatly appreciated addition.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  3. Support live unit testing for F# (F-Sharp) test project

    If we write unit tests with F#, those tests can be run and are listed in the Test Explorer. But those unit tests written in F# are not supported by live unit testing.

    Please add support for running live unit testing written in F#.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  4. Display the name of the build in TFS build email notifications

    Email notifications when build fails is a great feature and we use it team collection wide as an announcement to all members.

    However, we tried to use less team projects, so in one team projects, there would be multiple projects as well as multiple builds.

    The notification email would be displayed something as
    "[Team Project's name] Build 20160702.1 failed"

    It would be much better to display the actual build name like
    "[Build's name] Build 20160702.1 failed"

    This will help increase visibility and avoid confusion.

    One step further would be to open up the subject of the email alert for customization.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  5. Support displaying the nesting of nested classes in Test Explorer

    Support displaying nested classes in Test Explorer like ReSharper does.

    It makes reading and organizing tests so much simpler.

    Example test structure http://haacked.com/archive/2012/01/02/structuring-unit-tests.aspx/

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  6. Test Explorer : collapse templated test or tests with data set

    Test explorer expands the tests with templates or data sets : it generates a line per value. See the attached screen capture.
    In fact Google test and Boost test generate one test per value.

    My suggestion : If the test explorer were able to group and collapse all the tests using the test name, it would be more usable.

    I know, it means to manage the color of the collapsed group : green if all tests passed, orange if tests failed and red if all tests failed. ;)

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  7. MTM, TFS - When an user set a Test Case result to Pass, mark all the test steps inside to Pass as well

    When reviewing a Test Result, the Test Step Details are not included if the user did not mark some of the steps to Pass or Fail.
    The Test Step Details should be included regardless of their state/results since they give information of which step actions were done during the execution of the tests.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  8. Enable IP Switching for Visual Studio Online Load Tests

    When testing externally, there can be security controls in place that stop a single IP address from executing at a certain rate. In some cases after a specific amount of time the IP address can be put on a temp blacklist. As well, there can be proxies that do not handle that type of load very well.

    There are workarounds, but to get a nice feel for end-to-end testing leaving all of the infrastructure in place without modification would be useful.

    I'm not asking for hundreds of IPs, but maybe 10 - 15 would get people where they need to…

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  9. Associate automated tests written in classlibrary to testcase in VSTS

    We can view reports for recent runs for test cases that are associated to Coded UI automated tests in VSTS, but we cannot associate Selenium automated tests written in class library. Support for automated tests written in class library would benefit users using professional version.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  10. Improve webtest timings recording so it's possible to associate user info

    Hi,

    We looked for a way to record how long a page took when it returned a particular value. Being able to tag a timing (transaction or webtest) with user data would be amazing.

    We looked at setting the reporting name in a few different places (postrequest, postpage etc) but they seemed to be ignored.

    Some more details are here : https://social.msdn.microsoft.com/Forums/vstudio/en-US/dff0db35-b2d2-4628-861e-e87f41876c52/web-performance-test-record-the-time-of-a-page-and-name-it-after-the-page-has-returned?forum=vstest

    Thanks,

    Rob

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  11. Remember selection for 'Keep test execution engine running' & 'Default Processor Architecture'

    Currently this setting is lost whenever opening a clean clone of a repository. It would be good if settings would persist. It costs me time on a daily basis, since I have to restart VS when the option is incorrect.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  12. To let "Live unit tests" available for the community version

    Hi there,

    Why the "Live unit tests" should NOT be available for the Community version?
    There are already few 3rd parties live test tools out there...As MS developer I would like to keep using MS tools cause you are doing very well guys. Please Add it for the COMMUNITY!! Thanks

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  13. Bring back Spy++ in VS 2017

    I can't get this to show up in the tools menu in VS 2017...
    Was Spy++ removed from this version?
    I tried installing the "Testing tools core features" from the VS 2017 installer but that didn't bring it back. I've been using the VS 2015 version of Spy++ in the meantime.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  14. ms tests

    I want abilities to run failed test n times (for mstest). I have selenium tests for SPA so too difficult write test that will passed always, simpler to run few times

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  15. VS2015 to allow Windows Phone Coded UI tests to generate keypress events on UWP apps when running on the emulator or device

    Allow Windows Phone Coded UI tests to support generation of keypress events on UWP apps when running from the emulator or device on VS2015 (e.g. Keyboard.Sendkeys("1") or Keyboard.Sendkeys(SomeUIControl, "1")).

    This would significantly improve the Coded UI offering.

    Ref: https://social.msdn.microsoft.com/Forums/en-US/b98a45d8-0d9e-4998-be77-96c6c1e68684/coded-ui

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  16. Retain "Owner" in subsequent test runs

    We have frequent runs of all unit and automated tests. If a test fails you can update the Analysis part in Run explorer and enter who owns the analysis (also there are "Failure type", "Resolution" and "Comment").

    The issue is that if you put in an owner to mark the test to be analyzed and fixed by a certain developer the information gets lost if the test still fails in the next run.

    It would be great if the Owner / all the Analysis data would retained from test run to test run if the test still fails! VSTS at…

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  17. [TFS] Enable Multiselection of options in Filter drop down menus

    Go to Test -> Test Plans, and open one of the drop down filters (Outcome, Tester, Configuration). Currently, those drop downs are implemented as Monoselect, but it would be more efficient if they can be converted in Multiselect drop downs. Users could select e.g. multiple configurations and have the test cases listed just in a few clicks, rather tan listing them through queries.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  18. Test List Editor of VS 2010 is deprecated in VS2013

    We need Test List editor. It was very very good feature.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  19. Diff between two code coverage files

    It would be awesome if there was a capability to diff between two code coverage files. Right now, the only option is to merge, which only shows the coverage results at a high level...

    but when you need to drill down to individual libraries, classes, and methods... the only option is to open two instances of Visual Studio and compare the .coverage files side by side, which for large projects is very painful and time consuming.

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
  20. HTML report for web performance test

    We use web performance scripts to create a automation test for HTTP URLs. We want to share the result with rest of the team who don't have Visual Studio installed. When the test is run the result is stored in trx file normally. Unless you open the trx file in Visual Studio, there is no way get a comprehensive report. The trx file only contains result overview when opened as xml.

    I would like to have a feature for exporting the entire test result to HTML or Excel where I should be able to find the HTTP requests passed/failed and…

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
1 2 5 7 9 20 21

Feedback and Knowledge Base