Learn to use Visual Studio, Visual Studio Online, Application Insights and Team Foundation Server to decrease rework, increase transparency into your application and increase the rate at which you can ship high quality software throughout the application lifecycle
This final release of Team Foundation Server 2013 Update 2 and release candidate of Visual Studio 2013 Update 2 has over 100 new features and over 30 in JUST in the ALM space alone!
As many already know the developer division is now continually adding features to Visual Studio and these quarterly updates are our chance to both fix issues you have reported as well as release new value into the product.
For more information please see:
Final Team Foundation Server 2013 release:
In this post I will highlight the Test and Monitoring tools supplied by Application Insights.
Coded UI Testing for Windows Phone Applications
You can now create both automated unit tests AND functional end-to-end scenario tests using coded UI tests for your XAML-based Windows Phone 8.1 applications with With Visual Studio 2013 Update 2. This all Integrated into your ALM process using Test Explorer. See httphttp://aka.ms/WPTest
Export Test artifacts from Team Foundation Server Web Access
This update provides to testers and test leads the ability to export test artifacts so that these can be sent by using email or as printouts and shared with stakeholders who do not have access to TFS.
Manage shared test parameter data from Team Foundation Server Web Access
You can now run run a test case multiple times, each time with different sets of test data from Team Foundation Server Web access by adding parameter names to test steps and specifying parameter values in the test case. As an added boon these share parameters are reflected in all referenced test cases automatically. To get started, convert your existing local parameters in test cases to shared parameters or create new ones by navigating to the Parameters tab in Test hub.
Grid view for Bulk Update Test Cases from Team Foundation Server Web Access.
While we actually put this into the last update I don’t think I mentioned it in the last blog post! We now enable one of the top user requests -the ability to do bulk update in the Web Access of Team Foundation Server. Another nice feature of this new view is it automatically formats the data for the clipboard allowing great interaction with Excel.
Cloud Load Testing is now integrated with Application Insights.
One of my favorite features is the ability to automatically associate your cloud based load Tests with Application Insights. This integration gives you insight and diagnostics directly from a load test. Please see the Channel9 video for a complete walk through on getting this setup: http://channel9.msdn.com/Series/Application-Insights-for-Visual-Studio-Online/Getting-Started-with-cloud-based-load-testing-and-Application-Insights
Visual Studio Tools for Application Insights
Adding monitoring to your application couldn’t be easier! Now with Visual Studio Tools for Application Insights you can easily add Performance monitoring and Usage Monitoring with direct links to Performance monitoring, Usage Monitoring, Availability monitoring, Visual Studio Online Portal and your Application Insights dashboards directly from your Windows Store or Web Applications from both existing application or a new application. See: http://aka.ms/aivsix to download or more information and this walk through video http://channel9.msdn.com/Series/Application-Insights-for-Visual-Studio-Online/Getting-started-with-Application-Insights-Tools-for-Visual-Studio
Auto monitoring configuration with Microsoft Monitoring Agent (MMA) and ApplicationInsights.Config files
The ability of Microsoft Monitoring Agent to auto enable monitoring based from a configuration file is a huge boon for deploying your application. All you need is the the latest Microsoft Monitoring Agent and a configuration at the root of your web site. The next time IIS restarts MMA will walk through all your Web application running under IIS looking for this file and automatically start monitoring if one is found. Also very convenient if you want to start monitoring to a different server or application. As a result of automatically enabling monitoring, the Microsoft Monitoring Agent setup no longer prompts for an Account ID or Instrumentation key. -But don’t worry if you want to go old school and set up a default or configure your monitoring via PowerShell you still can! For more information please see http://channel9.msdn.com/Series/Application-Insights-for-Visual-Studio-Online/Getting-Started-with-Application-Insights-from-Visual-Studio-Online
Integration with Cloud based Load Test
Like I mentioned above with the integration of the Application Insights and Cloud based Load Testing is it much easier to see what is happening inside your application and trouble shoot any issues discovered. Please see the Channel9 video for a complete walk through on getting this setup: http://channel9.msdn.com/Series/Application-Insights-for-Visual-Studio-Online/Getting-Started-with-cloud-based-load-testing-and-Application-Insights
The Streaming Data page and Raw Event Stream for Dashboards
One of the most frustrating things in setting up custom usage monitoring was waiting for the data to curate and become visible in the Usage reports to see if I set it up correctly. Now Application Insights now offers a real time view of your usage data! Please see the Channel9 video for a complete walk through on getting this setup: http://channel9.msdn.com/Series/Application-Insights-for-Visual-Studio-Online/Getting-Started-with-Application-Insights-from-Visual-Studio-Online
Logging Integration with Search
With the goal of solving all your application monitoring needs Application Insights is one step closer by now enabling the integration of your application logging data with the rest of the Application Insights monitoring data. Please see the Channel9 video for a complete walk through on getting this setup: http://channel9.msdn.com/Series/Application-Insights-for-Visual-Studio-Online/Getting-started-with-Log-Search-in-Application-Insights
City level reports from Usage
In addition to dramatically speeding up the global usage reports we have added the ability to drill down to the city level. One caveat is in order to make this happen we needed to change the storage schema and had to truncate the global information for all usage data before March 2nd
For the rest of the ALM features (listed below) please check the readme:
Team Foundation Server
How can I find out which test cases are using shared parameter sets and which shared parameter sets are being used by which test cases? Is there a new link type?