February CTP for Visual Studio Update 2

Charles Sterling

Visual Studio Updates are a mechanism we are using to provide ongoing value throughout the year to our Visual Studio and Team Foundation Server customers. These updates will provide features to support the latest software trends in the market, and also offer an easy way to deploy bug fixes.  In Visual Studio 2012 Update 2 we are focusing on Modern Application Lifecycle and Modern App Development

The CTP Can be downloaded here:

http://go.microsoft.com/fwlink/?LinkId=273878

Please let us know if you have any issues!

Submit Bug

ALM Features in this CTP:

<h2><font color="#9b00d3">Fakes now available in Visual Studio Premium</font> </h2> </a><a href="http://msdn.microsoft.com/en-us/library/hh549175(v=vs.110).aspx"><img title="Fakes replace other components" alt="Fakes replace other components" src="https://devblogs.microsoft.com/devops/wp-content/uploads/sites/6/2013/02/IC612237.png" /></a></a>   <p>Microsoft Fakes help you isolate the code you are testing by replacing other parts of the application with stubs or shims. These are small pieces of code that are under the control of your tests. By isolating your code for testing, you know that if the test fails, the cause is there and not somewhere else. Stubs and shims also let you test your code even if other parts of your application are not working yet.&#160; Starting with Visual Studio Update 2 Microsoft Fakes are now part of Visual Studio 2012 Premium as well as Visual Studio 2012 Ultimate.</p>  <p><strong><font color="#9b00d3"><a href="http://msdn.microsoft.com/en-us/library/hh549175(v=vs.110).aspx">For more information</a></font></strong></p> <a name="copy">   <p><strong><font color="#9b00d3"></font></strong></p>    <p><strong></strong></p>    <h2><font color="#9b00d3">Clone Test cases in Microsoft Test Manager</font></h2> </a><a href="https://devblogs.microsoft.com/00/00/00/45/92/metablogapi/2783.image_thumb2_490D9C38.png"><img title="image_thumb[2]" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;margin: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image_thumb[2]" src="https://devblogs.microsoft.com/devops/wp-content/uploads/sites/6/2013/02/5584.image_thumb2_thumb_795470EE.png" width="559" height="270" /></a></a>   <p>The ability to easily recreate a collection of test cases and their organization has been an oft requested feature-and one that we have added in the Visual Studio Update 2 February CTP.&#160; This feature should be useful in several scenarios such as reusing test cases from sprint to sprint for agile teams or ensuring there are no regressions in servicing efforts. </p> <a name="JS">   <h2><font color="#8000ff">Visual Profiler for Windows Store Apps built with HTML and JavaScript</font></h2> </a><a href="https://devblogs.microsoft.com/00/00/00/45/92/metablogapi/4034.image_thumb3_5F1407CA.png"><img title="image_thumb[3]" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;margin: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image_thumb[3]" src="https://devblogs.microsoft.com/devops/wp-content/uploads/sites/6/2013/02/6175.image_thumb3_thumb_45AC0490.png" width="353" height="222" /></a></a>   <p>This HTML and JavaScript UI Responsiveness tool (available via “Debug -&gt;JavaScript Analysis -&gt; UI Responsiveness”) is a new capability found in Update 2 that enables developers to solve issues with UI responsiveness and latency in visual updates of their Windows Store apps. The HTML and JavaScript Visual Profiler does this by presenting a holistic set of “events” (logical categorization of CPU utilization) that occurred during a period of time, which includes both application logic as well as platform behavior that occurred on behalf of your application (e.g. layout, GC, network request, image decoding time). </p>  <p>&#160;</p>  <p><i>The text above was updated on 3/15/2013 to reflect the updated menus in the Visual Studio Update 2 RTM; if you are still on CTP2 the correct navigation would be: “Debug-&gt;Visual Profiler”</i></p>  <p>&#160; </p> <a name="Pause">   <h2><font color="#8000ff">Enable pausing and resuming test execution in web based test case management</font><font color="#9b00d3"> </font></h2> </a><a href="https://devblogs.microsoft.com/00/00/00/45/92/metablogapi/7658.image_thumb9_thumb_369525B6.png"><img title="image_thumb9_thumb" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;margin: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image_thumb9_thumb" src="https://devblogs.microsoft.com/devops/wp-content/uploads/sites/6/2013/02/7242.image_thumb9_thumb_thumb_5239B1AC.png" width="348" height="153" /></a></a>   <p>Web based test case management was introduced with the January CTP; the ability to pause test case execution and resume it later (even days/weeks, after reboots and even on a different machine!) was added in this latest&#160; Visual Studio Update 2 CTP.&#160; Another nicety of the pause and resume test case feature is if you edit a test case while paused the test case will remember and resume the version that was initially paused&#160; - not resume the updated definition.&#160; </p> <a name="attach">   <h2><font color="#8000ff">Adding attachments to test outcomes in web based test case management</font> </h2>    <ul></ul> </a><a href="https://devblogs.microsoft.com/00/00/00/45/92/metablogapi/7840.image_thumb11_thumb_2D9F393E.png"><img title="image_thumb11_thumb" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;margin: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image_thumb11_thumb" src="https://devblogs.microsoft.com/devops/wp-content/uploads/sites/6/2013/02/0474.image_thumb11_thumb_thumb_1A7E0C92.png" width="366" height="224" /></a></a>   <p>Web based test case management works without install anything on the machine being tested; in Visual Studio Update 2 February CTP introduces the ability to save attachments of helpful diagnostic information from the machine being tested that will help with the fixing of discovered issues(such as screen shots). </p>  <p>&#160;</p>  <p><strong>ALM Features included in the January CTP: </strong></p>  <ol>   <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/first-ctp-for-visual-studio-update-2.aspx#TCMWeb">Web based Test Case Management</a> </li>    <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/first-ctp-for-visual-studio-update-2.aspx#codemap">Code Map Debugger Integration and Responsiveness Improvements</a> </li>    <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/first-ctp-for-visual-studio-update-2.aspx#TDD">TDD for Windows Phone Unit Tests</a> </li>    <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/first-ctp-for-visual-studio-update-2.aspx#groupbyclass">Test Explorer group tests by Class</a> </li>    <li><a href="http://tfs.visualstudio.com/en-us/home/news/2013/jan-21/">Web based version control</a> <a href="http://tfs.visualstudio.com/en-us/home/news/2013/jan-21/">Explore and Compare</a> </li>    <li><a href="http://tfs.visualstudio.com/en-us/home/news/2012/nov-19/">Send work items in email</a> </li>    <li><a href="http://tfs.visualstudio.com/en-us/home/news/2013/jan-7/">Email work items from backlogs</a> </li>    <li><a href="http://tfs.visualstudio.com/en-us/home/news/2013/jan-7/">Web version control Improvements</a> </li>    <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/first-ctp-for-visual-studio-update-2.aspx#TE">New Team Explorer Connection</a> <a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/first-ctp-for-visual-studio-update-2.aspx#TE">dialog display multiple servers, TPCs and projects</a> </li>    <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/first-ctp-for-visual-studio-update-2.aspx#SharepointLoad">Advanced SharePoint 2010 Load Testing</a> </li>    <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/first-ctp-for-visual-studio-update-2.aspx#TAG">Team Foundation Server Work Item Tagging</a> </li>    <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/22/introducing-window-based-smart-match-for-cross-browser-testing-with-coded-ui-test.aspx">Extended cross browser support in Coded UI Testing</a> </li>    <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/25/ui-testing-of-microsoft-sharepoint-2013-with-visual-studio-2012.aspx">Microsoft SharePoint 2013 support in Coded UI Testing</a> </li>    <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/first-ctp-for-visual-studio-update-2.aspx#details">Test Explorer test details improvements for Coded UI Tests</a> </li>    <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/first-ctp-for-visual-studio-update-2.aspx#store">Improvements in Windows Store Applications Unit Testing</a> <a name="PLAYLISTS"></a></li>    <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/first-ctp-for-visual-studio-update-2.aspx#playlists">Test Explorer test playlists</a> </li>    <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/29/vs2012-update-2-brings-symbol-improvements-to-profiler-and-intellitrace.aspx">Symbol Loading improvements for IntelliTrace and Profiler</a> </li>    <li><a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/getting-started-with-git-in-visual-studio-and-team-foundation-service.aspx">While not technically part of Update 2: Git as version control on Team Foundation Service</a> </li> </ol>  <p><strong></strong></p>  <p>&#160;</p>  <p>&#160;</p>  <p>NOTE: IF YOU DO NOT SEE THE TEST MENU:&#160; </p>  <p>We have confirmed an issue with Licensing causing TEST hub to be hidden. This problem only shows up on an on-premise Team Foundation Server installation if you have upgraded from Visual Studio 2012 Team Foundation Server Update 1 to Visual Studio 2012 Team Foundation Server Update 2 CTP3.&#160;&#160; If you have not upgraded your Team Foundation Server you probably have not given access to your users (see this <a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/02/12/light-weight-browser-based-test-management-and-execution.aspx">post for details</a> on how to do this).&#160; <a href="https://devblogs.microsoft.com/00/00/00/45/92/metablogapi/7776.image_214A4086.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://devblogs.microsoft.com/devops/wp-content/uploads/sites/6/2013/02/3250.image_thumb_240FF579.png" width="462" height="225" /></a></p>  <p>&#160;</p>  <p>Temporary Workaround: you can still access all the test functionality of the TEST hub by directly specifying the “_testmanagement” in the URL: “http://SERVER:8080/tfs/DefaultCollection/TEAMPROJECT/<strong>_testmanagement</strong>”</p>  <p><a href="https://devblogs.microsoft.com/00/00/00/45/92/metablogapi/6305.image_43BECF41.png"><img title="image" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;padding-top: 0px;padding-left: 0px;margin: 0px;padding-right: 0px;border-top-width: 0px" border="0" alt="image" src="https://devblogs.microsoft.com/devops/wp-content/uploads/sites/6/2013/02/0042.image_thumb_5F635B37.png" width="244" height="47" /></a></p>  <p>This problem does not occur if you did a fresh install of Visual Studio 2012 Update 2 February CTP OR have upgraded from Visual Studio Team Foundation Server 2012 RTM to VS 2012 Visual Studio Update 2 CTP3.&#160; </p>  <p>&#160;</p>  <p>The Team has also created a private utility you can apply to your server so the Test Hub will reappear (after you have set the access level)….to receive this private utility please send email to: <a href="mailto:%20ravishan@microsoft.com">Ravi Shanker</a></p>

0 comments

Discussion is closed.

Feedback usabilla icon