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.

ASP.NET Runtime/Web Tooling suggestions have moved! All your ideas, including your votes, have been transferred and are searchable in the ASP.Net Uservoice forum. Please submit any new ASP.NET Runtime/Web Tooling suggestions, or vote on existing suggestions by going to http://aspnet.uservoice.com.

We look forward to hearing from you!

Thanks – Deon Herbert
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 vote and comment on it.

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

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

  • Hot ideas
  • Top ideas
  • New ideas
  1. Allow multiple test suites to be delete simultaneously

    Allow multiple test suites to be delete simultaneously. If adding requirements as test suites, it is a hassle to delete all of them if they are no longer needed in the test plan.

    3 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
    • Add ability to allow using list of Data Providers for unit test.

      Suggestion:
      Add ability to allow using list of Data Providers for unit test.
      If two or more Data Providers connected to unit test then unit test uses multiplication of this data.

      Example:
      [TestMethod]
      [DataSource("System.Data.SqlClient", "Data Source=<MyDB>;Initial Catalog=TestDB;Integrated Security=True", "Projects", DataAccessMethod.Sequential)]
      [DataSource("System.Data.SqlClient", "Data Source=<MyDB>;Initial Catalog=TestDB;Integrated Security=True", "Operators", DataAccessMethod.Sequential)]
      public void MyTest1()
      {
      Projects Project = ConvertToProject(TestContext["Projects"]);
      Operators Operator = ConvertToOperator(TestContext["Operators"]);
      Assert.IsTrue(SomeAction(Project, Operator))
      }

      For data in tables
      Projects
      | Id | Setting | Status |
      | 1 | 1 | 1 |
      | 2 | 1 | 2 |
      | 3 | 2 | 1 |
      Operators
      | Id | Locale…

      3 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
      • Add option to run tests on save

        Much like the Run Tests After Build; continuous testing should run tests on each save.

        3 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
        • 3 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
          • attachment test manager

            Allow adding screenshots from the clipboard as attachment during design of a test case by using Ctrl-V.

            Adding clipboard screenshots should be available in 2 scenarios
            adding as attachment to the test case overal
            and adding as attachment to the individual test steps.

            Now you have to navigate to a stored file on disk in order to add screenshots during design of the test case, which is not user friendly and a lot of time is lost as such.

            Currently a similar feature is available in Visual Studio to quickly add screenshots as attachment to workitems.

            3 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
            • using Command line executing automated test case in a test suite(MTM) based on the order in MTM

              Using below command im able to execute automated test case in a test plan(MTM)

              "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\TCM.exe" ru
              n /create "/title:XXAutomation" /planid:17 /suiteid:528 /configid:3 /co
              llection:http://***:8080/tfs/***/teamproject:XX"/setti
              ngsname:Automation default" /builddir:C:\Share\xx\XX_20130515.3 "/test
              environment:Naren's" /include

              However

              These test cases are executing based on the test ID(ascending) not by order of test cases in MTM.

              It would be good if you provide a option to run test cases in a test suite according to MTM order

              3 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • add a button "delete this step" and a button "rerecord this step"

                When an action from a recorded test fails during play back you can only select cancel, skip or redo. It would make our work a lot easier when there would be a possibility to remove an action or to rerecord this action (overwrite failed action).

                3 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                • Add namespaces to the Text Explorer

                  You claim to have completed the suggestion to sort test cases - but you haven't. Really. Currently, to make test explorer usable, I have to (manually) enforce two naming convention rules:

                  1) Every test CLASS must be uniquely named within the entire SOLUTION.

                  2) Every test CASE must be uniquely named within the test ASSEMBLY.

                  Both of these are troublesome and problematic. And both would be fixed if you would:

                  A) In the 'Group by Assembly' view, test cases should be sub-grouped by their class.

                  B) In the 'Group by Class' view, test case group names should be the fully…

                  3 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                  • "Suite created by "Workitem and direct links" query in MTM" should work for query-based suites

                    The "Suite created by "Workitem and direct links" query in MTM" works perfectly for adding testcases to a normal testsuite, but it doesn't apply to the query-based suits. It should. This would make MTM more dynamic and easier to use.

                    3 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                    • Use Regex for Coded UI Assertions

                      Whenever we want to assert string values are present but must be unique, we cannot rely on basic assertion from Coded UI testing. We need to customize our assertions to do so. This is extremely common in in the life of QA automation.

                      3 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                      • Provide Web Performance and Load Testing with Premium Editions

                        Provide Web Performance and Load Testing capabilities with at least the Premium editions of Visual Studio since most Microsoft partners do not have access to the Ultimate editions of Microsoft Visual Studio. Web Performance and Load Testing are part of every development team's toolbox, and since Ultimate edition is reserved for only an extremely small niche of MIcrosoft partners, these features should be available to most if not all Microsoft partners through the Premium edition.

                        3 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • Possibility to order test plans in a tree model

                          The list of test plans seems to grow into infinity on the Home Screen on Testing Center. I would like to be able to organize them into some branching structure in MTM instead of having to make a Word document with links to test plans

                          3 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                          • Allows reporting on test cases executed by version, and you can set up fields and parameters

                            Allows reporting on test cases executed by version, and you can set up fields and parameters

                            3 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                            • In MTM, Warn if a selected build has a retention policy that delets test results

                              As a tester I want to be informed/warned if I connect a build with a retention policy that deletes test data so I can take appropriate action.

                              As a tester I want to have the possibility to set retain indefinitely on a build from inside MTM So I can secure that my test data doesn’t get deleted

                              I suggest moving the Build Information back to the left, and place an warning if there is a build policy deleting Test Results. Maybe something like this

                              Or even better – save some vertical space and do something like this

                              3 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                              • Bring back the "Associate test to test case" context menu item

                                Bring back the "Associate test to test case" context menu item in the Test View of VS2010.

                                3 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                • Can we preview test cases before we add them after running the "add new test case" query?

                                  it would be nice to preview since the test case since its tedious to delete the test case if it doesnt meet our requirement

                                  3 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                  • Add the ability to add non specific dates to test cases

                                    In both Visual Studio and Test Manager you can perform searches using non specific dates. i.e. activated date < @today-1. This is a very useful feature.

                                    At the moment when using parameters within Test Manager you have to specify an exact date (i.e. 01/01/2012). This is fine when you only intend to run a test case once but when the test case is repeatable the date in the parameter may need to constantly need to be changed when the test is reused.

                                    It would be great if you could specify non specific dates within the parameters so that the date…

                                    3 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                    • Cursor position is reset in Test Manager when switching windows

                                      When alt-tabbing away from Test Manager so I can check the steps I am writing against the target app, cursor position is reset to the first space of the currently highlighted field when returning to Test Manager.

                                      This applies any time Test Manager loses focus to another application, whether the user alt-tabs, selects another app from the taskbar, etc.

                                      Steps to repro:
                                      1. Open Microsoft Test Manager and open an existing test suite, or create a new one
                                      2. From the Plan tab, click New in the Test Suite view (right pane) to create a new test case (or open…

                                      3 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                      • Automatically start the next test or iteration when current test marked finished

                                        Give us a setting or a default that when I click 'end test case' that it starts the next case without asking me if I want an action recording and having to click start again.

                                        3 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                        • make coded ui tests disableable with continuous testing

                                          I'm using VS 2012 and I have 'Run Tests After Build' selected in the Test Explorer. The only problem is that after every build, it is also running the Coded UI tests which I do not want to run on every build. Using the VS CTP I have managed to filter the tests to the assembly I want but it does not save my filter and It does not seem like the most efficient way. It would be nice to disable coded ui tests from that completely.

                                          3 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                          • Don't see your idea?

                                          Feedback and Knowledge Base