SlideShare a Scribd company logo
1 of 49
Imaginet Presents
     The Newest of the New
with Visual Studio and TFS 2012




    Dave McKinstry, ALM Practice Manager

              Imaginet and ALM:
       Efficiently Build Better Software
Agenda


•   The New Meaning of “New”

•   The First “New” for 2012

•   The Next “New”

•   Other “New” things

•   “New” Considerations

•   Summary
The Old Definition of “New”
   Visual Studio Version             Product Release
Visual Studio                  April, 1995
Visual Studio 97               February, 1997
Visual Studio 6.0              June, 1998
Visual Studio .NET (2002)      February, 2001
Visual Studio .NET 2003        April, 2003
Visual Studio 2005             November, 2005
Visual Studio 2008             November, 2007
Visual Studio 2010             April, 2010
Visual Studio 2012             September 2012

          Microsoft has been releasing Visual Studio
                 every two years on average
Existing ALM Capabilities in Visual Studio 2010




           Operate                Define
           •Monitor               •Requirements
           •Support               •Validation
           •Upgrade               •Prioritization
                                  •Release Plan




                Develop
                •Iteration Plan
                •Develop
                •Test
New ALM Capabilities in Visual Studio 2012




       Operate                Define
       •Monitor               •Requirements
       •Support               •Validation
       •Upgrade               •Prioritization
                              •Release Plan




            Develop
            •Iteration Plan
            •Develop
            •Test
Microsoft’s Evolving Release Cadence

                                                 Visual        Visual     Visual      Visual   Visual       Visual
                   Visual      Visual
Visual Studio                                 Studio .NET   Studio .NET   Studio      Studio   Studio       Studio
                 Studio 97   Studio 6.0
                                                (2002)         2003       2005        2008     2010         2012

                ~2 years                                                                         Broad adoption
                                                                                                of agile practices




                                          3 Weeks




                                          Releases for TFS                         Releases for Team
                                          and Visual Studio                        Foundation Service
Visual Studio Releases – Quarterly “New”
 Visual Studio Version         Product Release
Visual Studio             April, 1995
Visual Studio 97          February, 1997




                                                 The old “New”
Visual Studio 6.0         June, 1998
Visual Studio .NET (2002) February, 2001
Visual Studio .NET 2003 April, 2003
Visual Studio 2005        November, 2005
Visual Studio 2008        November, 2007
Visual Studio 2010        April, 2010
Visual Studio 2012        September, 2012




                                                 The new “New”
Visual Studio 2012.1      December, 2012
Visual Studio 2012.2      Soon!
Visual Studio …           Est. 2Q2013
Visual Studio …           Est. 3Q2013
Agenda


•   The New Meaning of “New”

•   The First “New” for 2012

•   The Next “New”

•   Other “New” things

•   “New” Considerations

•   Summary
Visual Studio 2012 Update 1

•      Released November 26, 2012
•      Affects both Visual Studio 2012 and TFS 2012
•      Bug fixes
•      Many new features!
•   Usability improvements for Version Control                    •   Sharepoint testing improvements                             •   Code Map – Incremental discovery and visualization of your
           •   Associate multiple bugs with a checking at once in          •   Load testing support for SharePoint                    application architecture and dependencies
               the Add by ID field (i.e. comma separated)                  •   Unit test emulator for SharePoint
           •   Toolbar button to show/hide deleted items in the            •   Coded UI test support for SharePoint               •   IntelliTrace Integration with System Center
               source control explorer                                     •   Intellitrace collection plan for SharePoint
           •   Copy the name of a changeset/shelveset from the                                                                    •   Unit testing improvements
               Changeset/Shelveset Details page                   •   Manual testing improvements                                            •   Windows Store C++ unit testing enhancements
           •   Find a Shelveset by name from the Find                      •   Editing of test cases from inside the test runner             •   Windows Store Unit Test library enhancements
               Shelvesets page                                             •   Code coverage support for manual testing of web               •   Traits support for all adapters
           •   Include/exclude all items except those that are                 apps                                                          •   Unit Test Grouping and Filtering in Test Explorer
               selected                                                    •   Hierarchical query support                                        Window
           •   Know if my detected changes are adds or deletes             •   Pause manual testing session and later resume a
               before clicking the link                                        test case                                          •   Easier installation of unit test adapters on TFS build
           •   Navigate to an item in source control explorer              •   Deep copy of a test plan to better support release     machines using Nuget
               from pending changes page                                       management
           •   Undo changes to a file from the editor context              •   Publish test results to TFS from command-line      •   Multiscale image support for manifest content
               menu                                                                                                               •   JavaScript Memory Profiling
                                                                  •   Coded UI testing improvements
•   TFS web access usability improvements                                  •   Cross browser testing for coded UI testing         •   Mixed Managed/Native Debugging Support for Store Apps
           •   Drag and drop queries and query folders                         (IE, Chrome, Firefox, …)
           •   Drag/drop between User Stories and People in the            •   Usability improvements for Coded UI tests          •   ARM Native Dump Debugging Support
               Taskboard
           •   Drag a task to a person to assign it in the        •   SCVMM 2012 SP1 support with Lab Management for              •   Enable XP targeting with C++
               Taskboard                                              Windows 2012 hosts
           •   Expand and Collapse the left navigation pane


                                                                                                                                                       AND MORE…
           •   Remember the state of the splitters                •   VSUpdate support for Microsoft Test Manager for automatic
           •   Animate Taskboard tiles on drop                        update notification
           •   Next/Previous arrows on WIT form
           •   Updated navigation styling                         •   Extend TFS server side path limits from 260 characters to
           •   Links and Attachments in WIT form shows counts         400 characters

•   Kanban support in TFS Web Access                              •   Integrate Blend Windows Phone Tooling
Were any bugs fixed?
Entity Framework Tools                                                                               fails with an index violation.                                                             Studio 2012 RC.
•         Entity Framework designer may overwrite facets of C-Space properties based •               Decreased performance when you use the complex identity or group                 •         Localization
          on facets of S-Space properties.                                                           membership topography.                                                           •         Some IntelliSense texts are not translated.
•         Build the solution fails after you add an empty ADO.NET Entity Data Model.       •         Version Control in TFS                                                           ASP.NET Data
•         The .tt files stop generating after you nest an .edmx file under the project     •         Query plan in the prc_CheckIn process causes large memory estimates.             •         Data Sources window is disabled after you build a project. Additionally, a "data
          folder.                                                                          •         "Cannot insert NULL value (QU1)" exception in the TFS 2012 service, and the                sources are not supported by the current project" warning is displayed.
ASP.NET Editor                                                                                       VC++ UpdateLocalVersion command fails.                                           Code Analysis
•         HTML tag is not closed when you type a starting <script> tag in Visual Studio .NET Runtime                                                                                  •         "MSBuild could not locate the Code Analysis tool" error when you run code
          2012.                                                                            •         "Code Analysis errors of the same type - CA2149 Transparent code must not                  analysis in Visual Studio Express 2012 for Windows Desktop.
•         IntelliSense gives a warning when you mix user controls and controls in a same             reference security critical items" error when you create a new application by    Agile
          tagPrefix node.                                                                            using the default "Windows Phone XAML and Direct3D" project template.            •         No feedback when you cannot create stubs or shims for an assembly by using
•         CSS code examples cannot work in .less files.                                    F#                                                                                                   the Fakes function.
•         Visual Studio 2012 cannot insert a closing tag in HTML files automatically.      •         The sort algorithm of the FSharp.Core.dll assembly may produce incorrect         My Work
Web Tools                                                                                            results, and you cannot deploy the applications that contains F# code to         •         You encounter crash and data loss issues in the code review workflow.
•         Web Platform and Tools (WPT) packages are affected by a time stamp signing                 Windows Store.
                                                                                                                                                                                      •         The work items that are under the selected area path do not show in the
          issue.                                                                           ClickOnce                                                                                            "Available Work Items" section of MyWork.
•         Dirty flag is displayed after you save a file in Visual Studio designer.         •         "Not a valid Win32 application" error when you try to use ClickOnce to deploy a •          The feature enablement infobar does not go away when you upgrade TFS 2010
•         Too much memory is used after you add a new entity model that is generated                 Windows Presentation Foundation (WPF) application to Windows XP.                           to TFS 2012.
          from a database.                                                                 C++ Compiler                                                                               Debugger
•         A local Internet Information Services (IIS) Express instance is displayed when   •         Incorrect code is generated for bit field swap on the ARM compiler.              •         764861: Visual Studio 2012 crashes when you try to debug a native x32-based
          you browse from a web page that is in a cloud service project.                   •         Debug Interface Access (DIA) ARM stack unwinder displays empty stack when                  application.(http://connect.microsoft.com/VisualStudio/feedback/details/76486
•         "Application/JavaScript" content of JavaScript files is not registered to Visual           the CPU contains an invalid address.                                                       1)
          Studio 2012.                                                                     •         WinCE default entry point is _stdcall instead of _cdecl.                         •         760468: The remote endpoint is not reachable, and you cannot start or attach
•         Right-to-Left is not supported in JavaScript Windows Store app templates.        •         The image base symbol name of WinCE is ImageBase instead of                                the debugger in Visual Studio
•         Visual Studio 2012 does not support the WinJS Software Development Kit                     CeImageBase.                                                                               2012.(https://connect.microsoft.com/VisualStudio/feedback/details/760468)
          (SDK).                                                                           •         Single VC++ file takes a long time to compile.                                   •         "Exception 0xC0000005;VSDEBUGENG.MANIMPL.DLL!" error when you debug
•         Visual Studio 2012 crashes when you save a read-only manifest and then           •         No sign targets are called for the vcredist_x86, vcredist_x64, or                          an application in Visual Studio 2012.
          select Cancel to dismiss the dialog box.                                                   vcredist_arm files.                                                              •         The application may crash or data corruption occurs when you debug optimized
Web Publish                                                                                Installation                                                                                         native ARM-based binaries.
•         You cannot install the Web Deploy component when you set up Visual Studio •                "Microsoft XP support for Visual Studio" error when you install the XP targeting •         The brand name is incorrect in the remote debugger installer dialog window.
          2012.                                                                                      package.                                                                         •         "Exception rxoejih3rskjez4xxwpxudkcppwjodng;
•         Web Tools Extensions (WTE) website publish operation does an unnecessary         •         C++ Editor                                                                                 VSDEBUGPRESENTATIONPACKAGE.NI.DLL!" error when you debug an
          precompilation.                                                                  •         You may lose the property sheet changes in Property Manager.                               application in Visual Studio 2012.
Build Automation in TFS                                                                    •         "Exception 0xC0000005; SQLCEOLEDB40.DLL!unloaded" error when you run             •         You cannot debug ARM-based VC++ applications for late-breaking Windows
•         A Build Scheduling job fails two times in TFS.                                             VC++ applications in Visual Studio 2012.                                                   hardware changes.
•         "TF50620: The Team Foundation identity scope A5BD927E-17AE-41F9-B8F3- •                    "Exception 0xC0000005;MICROSOFT.VISUALSTUDIO.CPPSVC.INTERNAL.DLL!"               •         You cannot step in a dynamic SQL script file by using the debugger in Visual
          34BE44653408 does not exist" error, and you cannot upgrade to Visual Studio                error when you run VC++ applications in Visual Studio 2012.                                Studio 2012.
          2012.1.                                                                          •         You encounter a deadlock between the Devenv.exe and VCPkgSrv.exe files.          •         You cannot uninstall the app package after you debug an installed app
•         Message queue settings are lost.                                                                                                                                                      package.
                                                                                           •         VC++ project system does not support transitive closure of SDKs.
•         You cannot scroll in web browsers for the summary and log views of build files Standard C++ Library                                                                         •         The Wait dialog box is not helpful when third-party networking software blocks
          in Team System Web Access (TSWA).                                                                                                                                                     local 64-bit debugging.
                                                                                           •         Potential branding issue during installation.                                    IntelliTrace
Cloud Intelligence and Admin in TFS                                                        •         Application intermittently crashes when you create an async operation with
•         Visual SourceSafe (VSS) installer compliance issues.                                                                                                                        •         "'Microsoft.VisualStudio.TraceLogPackage.TraceLogPackage, Microsoft.IntelliTra
                                                                                                     Parallel Patterns Library (PPL).                                                           ce.Package.11.0.0, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f
•         Visual Studio 2012.1 milestone information in ReleaseManifest.xml.               C Runtime (CRT)                                                                                      7f11d50a3a' package did not load correctly" error when you debug a new
•         "Object doesn't support this property or method" error when you access the       •         Replace mempcy function for ARM CPU with a faster version from Windows.                    project in Visual Studio 2012.
          Team Profile page.                                                               •         Visual Studio Fundamentals                                                       Code Map
Collaboration in TFS                                                                       •         NetFx payloads are not the re-signed version in TFS and in team agents.          •         Flag icons on Code Map are not updated.
•         PowerPoint Storyboarding stops working when you uninstall Visual Studio          •         Test professional and feedback client Stock Keeping Unit (SKU) are not           T4
          2012.1.                                                                                    included in the list of the Visual Studio 2012.1 bundle.                         •         You cannot debug the T4 template by using the Entity Framework templates.
Services Framework in TFS                                                                  •         The message on the Visual Studio 2012.1 "uninstall finished" page uses the       Lab Manager
•         "An error occurred while executing the following script:                                   information icon instead of the warning icon.
          upd_IdentitySnapshotToDev11M36.sql. Failed batch starts on the line 242.                                                                                                    •         You cannot create network isolation environments on Microsoft Windows 2008
                                                                                           •         ProjectReference and SKURef are not updated for the Visual Studio 2012.1 MSP               R2 Service Pack 1 (SP1) hosts.
          Statement line: 2." error when you attach a collection to a Visual Studio 2012.1           with WDExpress core MSI file.
          server.                                                                                                                                                                     •         You cannot create the TestEnvironment.xml file by using Build Verification
                                                                                           •         Visual Studio 2012 does not contain the TFS_ServerCore.msi package.                        Testing (BVT) scripts.
•         You cannot upgrade to Visual Studio 2012 if the database collation name
          contains "90" and this instance is hosted on Microsoft SQL Server 2012.          •         Threaded wait dialog title bar colors do not work well with a custom Microsoft •           LoadTestScenario case fails in the BVT rolling build.
                                                                                                     Visual Studio 2010 color theme.                                                  •         "Specified cast is not valid" exception when you try to stop recording for an
•         Rebranded URLs (for example tfs.visualstudio.com) are not supported in the
          Visual Studio 2012 client.                                                       Visual Studio IDE                                                                                    editing task scenario.
•         "Exception of type                                                               •         Crash occurs when you try to close Visual Studio 2012.                           •         You cannot obtain VC++ runtime from Visual Studio 2012 remote store.
          'Microsoft.TeamFoundation.Framework.Server.HostShutdownException' was            •         "Exception 0xC0000005; DEVENV.EXE!CDevEnvAppId::Run" error when you              •         Test-signing time is too long in Visual Studio 2012.
          thrown" error when you try to delete a project of an offline collection.                   change the default installation path in Visual Studio 2012.
•         LocalScopeId value is not changed in tbl_GroupScope when you change the          •         Chrome does not automatically appear in the list of the Browse With dialog in
          Server ID.                                                                                 Visual Studio 2012.
•         You cannot detach and reattach a cloned collection database instance, and it     •         You cannot start .VSIX setups after you install the July 2012 update in Visual
SharePoint Development Enhancements

• SharePoint improvements
  –   Unit test emulator
  –   Coded UI test support
  –   Web Performance test support
  –   Load test support
  –   IntelliTrace collection plan
SharePoint and Unit Testing
[TestMethod]
public void ScheduleAppointmentReturnsTrueWhenNewAppointmentIsCreated()
{
    using (new SharePointEmulationScope(EmulationMode.Enabled))
    {
        //Arrange
        SPSite site = new SPSite("http://localhost");
        string listName = String.Format("List{0}", Guid.NewGuid());
        // create a new temporary list
        Guid listId = site.RootWeb.Lists.Add listName, listName, SPListTemplateType.GenericList);
        SPList list = site.RootWeb.Lists[listId];
        Assert.IsNotNull(list);
        // add fields to list
        list.Fields.Add("Name", SPFieldType.Text, true);
        list.Fields.Add("Date", SPFieldType.Text, false);
        list.Update();
        // prepare
        string errorMsg = string.Empty;
        DateTime date = DateTime.Now;
        BookAnAppointmentWebPart webPart = new BookAnAppointmentWebPart();

        // Act
        bool success = webPart.ScheduleAppointment(site.RootWeb, list.Title, "My Name",
                       "888-888-8888", "My.Name@contoso.com", "23", date, out errorMsg);
        // Assert
        Assert.IsTrue(success);

        // cleanup
        list.Delete();
        site.Dispose();
    }
}
SharePoint and IntelliTrace
Agile Enhancements



• Taskboard:
  – Drag-n-drop assignment
    of tasks to user stories
  – Drag-n-drop assignment
    of tasks to people


• Cumulative Flow diagram

• Initial Kanban board implementation
TFS Enhancements

• Team Web Access
  – Navigation enhancements
       •   Persistence of the state of the splitters
       •   Styling improvements and Animations
       •   Previous/Next navigation on work items
       •   Removed backlog items are hidden from the backlog
  –   Displays links and attachment counts
  –   Drag-n-drop queries and query folders
  –   Expand / Collapse the left navigation pane
  –   Version control usability


• Version Control
  – Support for server paths up to 400 characters
Window Development

• Windows Store Applications
  – ARM Native Dump Debugging Support
  – Mixed managed/native Windows Store Applications debug
    support
  – Windows Store C++ unit testing
  – Data-driven Windows Store application unit tests
  – JavaScript Memory Analysis tool


• Windows C++ Development
  – Target Windows XP from Visual Studio 2012


• Windows Phone 8
  – Static Code Analysis
Windows Store Applications and JavaScript
Test Explorer Enhancements

Ability to easily filter tests
using “Traits”

• TestCategory attribute (implicit)

• Owner

• Priority

• Other TestProperties


Explicit using Search (e.g.,Priority:”1”)
Exploring Code using Code Maps
Manual Testing Enhancements


• Microsoft Test Manager (MTM)
  –   Image logs for Exploratory Testing
  –   Code coverage for manual testing against web apps
  –   Edit Test Cases during test execution
  –   Pause and resume test execution
  –   Test suite population using hierarchical queries
  –   Deep copy of test suites via command line
  –   Automatic MTM and Feedback client updates


• MTM Lab Center
  – Lab Management support for Windows 8 environments
    (Requires SCVMM 2012 SP1 which enables Windows 2012
    and Windows 8 lab management support.)
Exploratory Testing with Image Logs
Automation Testing Enhancements


• Coded UI Tests
  – Cross Browser support
    via Selenium
  – Enhanced HTML
    logging support
  – SharePoint 2010 support




• Web Performance & Load Tests
  – Load tests use LocalDB by default
Other Changes

• New Visual Studio start page videos

• Customized IntelliTrace collection plans

• System Center SP1 Management Pack
  for TFS Work Item integration

• System Center SP1 IntelliTrace collection

• Improvements for loading symbols and source

• Shut down MSBuild processes when Visual Studio
  shuts down
IntelliTrace and System Center
DEMONSTRATION


Update 1:
Select New Features

• Code Map

• Coded UI Tests
Agenda


•   The New Meaning of “New”

•   The First “New” for 2012

•   The Next “New”

•   Other “New” things

•   “New” Considerations

•   Summary
Visual Studio and TFS Update 2

• Four community technology preview (CTP) releases
  since the beginning of the year

• Current release is Update 2 CTP 4

• CTP 4 has a “Go-Live” license

• Like it’s predecessor, numerous fixes and
  enhancements!



• Final release isn’t available so specifics may change.
Team Web Access Enhancements

• Work Item Tagging



• Send Work Items via Email



• Test Hub in Web Access



• Version Control experience
Automated Testing and Unit Testing
• Microsoft Fakes move to Visual Studio Premium edition


• Test Explorer
   – Group unit tests by class
   – Playlists


• Unit Testing support for Windows Phone apps

• Windows store app testing
   – [UITestMethod] cause a unit test to run on the UI thread


• Coded UI Tests
   – Improved cross browser– Extended “Title smart match” injects
     JavaSciprt for difficult to automated test steps
SharePoint Enhancements


• Further SharePoint Load Testing improvements
  – Additional support for InfoPath, Excel services, Office Web
    Companions, workflows, etc.




• SharePoint 2013 support
  –   Coded UI Tests
  –   Unit Tests
  –   Web Performance Tests
  –   Load Tests
  –   IntelliTrace
Visual Studio 2012 Update 2 Enhancements
• Visual Studio Blue Theme

• XAML designer performance improvements (load)

• Command-line Build/Deploy for Windows phone apps

• New Team Explorer “Connect” page

• Profiler events timeline for Windows store HTML/JS

• Blend returns, including support for WPF, Silverlight and
  SketchFlow

• Code Map integration with the debugger

• LightSwitch support for HTML 5
Blend for Visual Studio 2012
Code Map / Debugger Interactions
DEMONSTRATION

Update 2:
Select New Features

• Team Web Access
  –   Kanban Board
  –   Tags
  –   Code
  –   Test
  –   Email

• Test Explorer

• LightSwitch (template)
Agenda


•   The New Meaning of “New”

•   The First “New” for 2012

•   The Next “New”

•   Other “New” things

•   “New” Considerations

•   Summary
Beyond the Updates

• Visual Studio Gallery (a few from Microsoft)
  –   Storyboard Shapes Libraries [5/31-9/12/2012]
  –   Visual Studio Productivity Power Tools [11/9/2012]
  –   Team Foundation Power Tools 2012.1 [9/12/2012]
  –   Visual Studio Tools for Git (Preview) [3/6/2013]
DEMONSTRATION




Add-ons as “New”
Agenda


•   The New Meaning of “New”

•   The First “New” for 2012

•   The Next “New”

•   Other “New” things

•   “New” Considerations

•   Summary
Lots of “New” stuff – When should I adopt?


• High compatibility between client and server
  components

• Try to keep server components in sync
  – Build and Test servers
  – Lab environments


• Always best to upgrade in a test environment
Summary

•   Microsoft has increased their
    release cycles from every two
    years to quarterly

•   Updates target both TFS and
    Visual Studio tools

•   Include both bug fixes but
    and valuable new features

•   Prereleases are being made
    available including some with
    “Go-Live” support

•   You can and should control
    how and when you choose to
    upgrade
Questions?
Want to know more...?
Imaginet’s New Blog Keeps You In The Know
Stay up to speed on the latest news from
Imaginet, Microsoft, Visual Studio, and the entire software
development world.
                 http://blog.imaginet.com
More Webcasts on ALM / TFS / Visual Studio 2012

Upcoming ALM Workshops & Webcasts:
 •   Top Business Benefits of Application Lifecycle Management (ALM)
       •  April 1 (1:00-2:00pm CT)
       •  June 3 (1:00-2:00pm CT)

 •   Lean, Kanban, and TFS
       •  April 3 (1:00-2:30pm CT)

 •   Quality Coding: What’s New with Visual Studio 2012
      •   April 4 (1:00-2:30pm CT)
      •   April 18 (1:00-2:30pm CT)
      •   May 9 (1:00-2:30pm CT)
      •   May 23 (1:00-2:30pm CT)

 •   Getting Started With Coded UI testing: Building Your First Automated Test
      •   April 11 (1:00-2:30pm CT)
      •   April 25 (1:00-2:30pm CT)
      •   June 13 (1:00-2:30pm CT)
      •   June 27 (1:00-2:30pm CT)

 •   The How, What, and Why of Performance Testing Your Applications
       •  May 2 (1:00-2:30pm CT)

 •   Managing Test Labs Without the Headaches
      •  June 6 (1:00-2:30pm CT)
      •  June 20 (1:00-2:30pm CT)
Free Services from Imaginet & Microsoft

There are a number of different Microsoft Programs that you
might be able to leverage to get some free services from
Imaginet:

•    Deployment Planning Services (DPS) – You can trade in your
     Microsoft Software Assurance credits to receive some free
     TFS/ALM Deployment Planning Services days with Imaginet

•    Partner Services Credit (PSC) – Have you or are you about to
     spend money with Microsoft on Visual Studio 2012 products? If
     so, Microsoft may kick in some funding to help you successfully
     adopt.

•    Virtual Technical Specialist (VTS) hours –You may be eligible
     to receive some free remote consulting/training hours with
     Imaginet through the Microsoft Virtual Technical Specialist
     program.

    For more information, email bmadison@imaginet.com.
Need Help with YOUR Application Lifecycle Management?

       Imaginet’s Visual Studio 2012
      TFS Adoption 10-day Quickstart

  • Includes designing, installing, and configuring Team
    Foundation Server (TFS) 2012 and the Visual Studio 2012
    development tools.

  • Learn best practices for source control, build management,
    agile methodologies, and work management processes
    using TFS 2012.

  • Support and training for your team

  • Includes a high-level ALM assessment

 Interested? Just email us at info@imaginet.com.
ALM Planning & Implementation Services
ALM Planning                                     Testing
•  ALM Assessment & Envisioning Workshops        •  Manual Testing with Test Manager Quick
   (3 or 5 days)                                    Start (5 days)
•  VS & TFS Migration Planning Workshop (5       •  Visual Studio Testing Tools Quick Start (10
   days)                                            days)
•  TFS Deployment Planning* (5 days)             •  Visual Studio Automated Testing Quick Start
•  Visual SourceSafe to TFS Migration               (5 days)
   Planning* (3 Days)                            •  Visual Studio Load Testing Quick Start (5 or
•  Visual Studio Quality Tools Deployment           10 Days)
   Planning* (5 days)
                                                 Builds
Upgrade                                          •  Automated Build & Release Management
•  TFS 2010   Adoption Quick Start (5 or 10         Quick Start (5 days)
   days)                                         •  Automated Build Center of Excellence (CoE)
•  TFS 2012   Adoption Quick Start (5 or 10
   days)
                                                 Database
•  TFS 2010   Upgrade Quick Start (10 days)
                                                 •  Visual Studio Database Tools Quick Start
•  TFS 2012   Upgrade Quick Start (10 days)         (10 days)

Remote Support                                   Integrations
• Remote Support for TFS & Visual Studio         •  Team Foundation Server (TFS) & Project
                                                    Server Integration Quick Start (10 days)
Lab                                              •  TFS & Quality Center Integration/Migration
•  Visual Studio Lab Management Quick Start         Quick Start (10 days)
   (10 days)                      Email us at:
For questions or more information,
       please contact us at:

 info@imaginet.com or (972)607-4830


 Remember to add http://blog.imaginet.com to your favorite reader!
http://www.imaginet.com

More Related Content

What's hot

Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Imaginet
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Imaginet
 
Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Imaginet
 
Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC -  Sreerupa SenHeterogeneous Development With RTC -  Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa SenRoopa Nadkarni
 
UI Test Automation Effectiveness
UI Test Automation EffectivenessUI Test Automation Effectiveness
UI Test Automation EffectivenessSQALab
 
AD208 - End to End Quality Processes for Top Notch XPages Apps
AD208 - End to End Quality Processes for Top Notch XPages AppsAD208 - End to End Quality Processes for Top Notch XPages Apps
AD208 - End to End Quality Processes for Top Notch XPages Appsbeglee
 
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!goodfriday
 
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management PackOOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Packjucaab
 
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)Ayman El-Hattab
 
Visual Studio2010 Product Overview
Visual Studio2010 Product OverviewVisual Studio2010 Product Overview
Visual Studio2010 Product Overviewjanadbest
 
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft AjaxThe Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft AjaxDarren Sim
 
SharePoint Saturday Austin: Automatic Build and Deploy using Team Foundation ...
SharePoint Saturday Austin: Automatic Build and Deploy using Team Foundation ...SharePoint Saturday Austin: Automatic Build and Deploy using Team Foundation ...
SharePoint Saturday Austin: Automatic Build and Deploy using Team Foundation ...Travis Lingenfelder
 
Office deployment o365ug_nl_mrt_2013
Office deployment o365ug_nl_mrt_2013Office deployment o365ug_nl_mrt_2013
Office deployment o365ug_nl_mrt_2013Jasper Kraak
 
Softsphere - Development for administrators
Softsphere - Development for administratorsSoftsphere - Development for administrators
Softsphere - Development for administratorsBill Buchan
 
Part 5 running java applications
Part 5 running java applicationsPart 5 running java applications
Part 5 running java applicationstechbed
 
Turbocharge Your Automation Framework to Shorten Regression Execution Time
Turbocharge Your Automation Framework to Shorten Regression Execution TimeTurbocharge Your Automation Framework to Shorten Regression Execution Time
Turbocharge Your Automation Framework to Shorten Regression Execution TimeJosiah Renaudin
 
Best practices for share point solution deployment
Best practices for share point solution deploymentBest practices for share point solution deployment
Best practices for share point solution deploymentSalaudeen Rajack
 
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010Atlassian
 
Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Imaginet
 

What's hot (20)

Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012
 
Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012
 
Coding Naked
Coding NakedCoding Naked
Coding Naked
 
Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC -  Sreerupa SenHeterogeneous Development With RTC -  Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa Sen
 
UI Test Automation Effectiveness
UI Test Automation EffectivenessUI Test Automation Effectiveness
UI Test Automation Effectiveness
 
AD208 - End to End Quality Processes for Top Notch XPages Apps
AD208 - End to End Quality Processes for Top Notch XPages AppsAD208 - End to End Quality Processes for Top Notch XPages Apps
AD208 - End to End Quality Processes for Top Notch XPages Apps
 
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
Build Applications on the Microsoft Platform Using Eclipse, Java, Ruby and PHP!
 
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management PackOOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Pack
 
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
 
Visual Studio2010 Product Overview
Visual Studio2010 Product OverviewVisual Studio2010 Product Overview
Visual Studio2010 Product Overview
 
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft AjaxThe Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
 
SharePoint Saturday Austin: Automatic Build and Deploy using Team Foundation ...
SharePoint Saturday Austin: Automatic Build and Deploy using Team Foundation ...SharePoint Saturday Austin: Automatic Build and Deploy using Team Foundation ...
SharePoint Saturday Austin: Automatic Build and Deploy using Team Foundation ...
 
Office deployment o365ug_nl_mrt_2013
Office deployment o365ug_nl_mrt_2013Office deployment o365ug_nl_mrt_2013
Office deployment o365ug_nl_mrt_2013
 
Softsphere - Development for administrators
Softsphere - Development for administratorsSoftsphere - Development for administrators
Softsphere - Development for administrators
 
Part 5 running java applications
Part 5 running java applicationsPart 5 running java applications
Part 5 running java applications
 
Turbocharge Your Automation Framework to Shorten Regression Execution Time
Turbocharge Your Automation Framework to Shorten Regression Execution TimeTurbocharge Your Automation Framework to Shorten Regression Execution Time
Turbocharge Your Automation Framework to Shorten Regression Execution Time
 
Best practices for share point solution deployment
Best practices for share point solution deploymentBest practices for share point solution deployment
Best practices for share point solution deployment
 
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
 
Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!
 

Similar to The Newest of the New with Visual Studio and TFS 2012

A Day in the Life: Developer Enhancements with Visual Studio 2012
A Day in the Life: Developer Enhancements with Visual Studio 2012A Day in the Life: Developer Enhancements with Visual Studio 2012
A Day in the Life: Developer Enhancements with Visual Studio 2012Imaginet
 
Unit testing with visual studio 2012
Unit testing with visual studio 2012Unit testing with visual studio 2012
Unit testing with visual studio 2012Abhimanyu Singhal
 
Visual studio 2012 - What's in it for me?
Visual studio 2012 - What's in it for me?Visual studio 2012 - What's in it for me?
Visual studio 2012 - What's in it for me?Jeff Bramwell
 
Getting Started with Coded UI Testing: Building Your First Automated Test
Getting Started with Coded UI Testing: Building Your First Automated TestGetting Started with Coded UI Testing: Building Your First Automated Test
Getting Started with Coded UI Testing: Building Your First Automated TestImaginet
 
What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013Danijel Malik
 
Introductie Visual Studio ALM 2012
Introductie Visual Studio ALM 2012Introductie Visual Studio ALM 2012
Introductie Visual Studio ALM 2012Delta-N
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Ayman El-Hattab
 
New in Visual Studio and TFS 2013
New in Visual Studio and TFS 2013New in Visual Studio and TFS 2013
New in Visual Studio and TFS 2013Tung Nguyen Thanh
 
Continuous delivery with Jenkins Enterprise and Deployit
Continuous delivery with Jenkins Enterprise and DeployitContinuous delivery with Jenkins Enterprise and Deployit
Continuous delivery with Jenkins Enterprise and DeployitXebiaLabs
 
Testing with Microsoft Technologies - Kick Off Session
Testing with Microsoft Technologies - Kick Off SessionTesting with Microsoft Technologies - Kick Off Session
Testing with Microsoft Technologies - Kick Off SessionMoataz Nabil
 
Visual Studio 2017 Release Notes
Visual Studio 2017 Release NotesVisual Studio 2017 Release Notes
Visual Studio 2017 Release NotesIan Philpot
 
Getting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated TestGetting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated TestImaginet
 
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014Phil Leggetter
 
Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!Imaginet
 
Accelerating time to delivery: Modernizing Application Development
Accelerating time to delivery: Modernizing Application DevelopmentAccelerating time to delivery: Modernizing Application Development
Accelerating time to delivery: Modernizing Application DevelopmentMicro Focus
 
2009 seminar - tim m - vs 2010 developer edition
2009   seminar - tim m - vs 2010 developer edition2009   seminar - tim m - vs 2010 developer edition
2009 seminar - tim m - vs 2010 developer editionTim Mahy
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...WSPDC & FEDSPUG
 
Unit testing, UI testing and Test Driven Development in Visual Studio 2012
Unit testing, UI testing and Test Driven Development in Visual Studio 2012Unit testing, UI testing and Test Driven Development in Visual Studio 2012
Unit testing, UI testing and Test Driven Development in Visual Studio 2012Jacinto Limjap
 
1.microsoft visual studio 2010 test manager
1.microsoft visual studio 2010  test manager1.microsoft visual studio 2010  test manager
1.microsoft visual studio 2010 test managerAshwin Jujgar
 

Similar to The Newest of the New with Visual Studio and TFS 2012 (20)

A Day in the Life: Developer Enhancements with Visual Studio 2012
A Day in the Life: Developer Enhancements with Visual Studio 2012A Day in the Life: Developer Enhancements with Visual Studio 2012
A Day in the Life: Developer Enhancements with Visual Studio 2012
 
Unit testing with visual studio 2012
Unit testing with visual studio 2012Unit testing with visual studio 2012
Unit testing with visual studio 2012
 
Visual studio 2012 - What's in it for me?
Visual studio 2012 - What's in it for me?Visual studio 2012 - What's in it for me?
Visual studio 2012 - What's in it for me?
 
Getting Started with Coded UI Testing: Building Your First Automated Test
Getting Started with Coded UI Testing: Building Your First Automated TestGetting Started with Coded UI Testing: Building Your First Automated Test
Getting Started with Coded UI Testing: Building Your First Automated Test
 
What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013
 
Introductie Visual Studio ALM 2012
Introductie Visual Studio ALM 2012Introductie Visual Studio ALM 2012
Introductie Visual Studio ALM 2012
 
Introductie Visual Studio ALM 2012
Introductie Visual Studio ALM 2012Introductie Visual Studio ALM 2012
Introductie Visual Studio ALM 2012
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview
 
New in Visual Studio and TFS 2013
New in Visual Studio and TFS 2013New in Visual Studio and TFS 2013
New in Visual Studio and TFS 2013
 
Continuous delivery with Jenkins Enterprise and Deployit
Continuous delivery with Jenkins Enterprise and DeployitContinuous delivery with Jenkins Enterprise and Deployit
Continuous delivery with Jenkins Enterprise and Deployit
 
Testing with Microsoft Technologies - Kick Off Session
Testing with Microsoft Technologies - Kick Off SessionTesting with Microsoft Technologies - Kick Off Session
Testing with Microsoft Technologies - Kick Off Session
 
Visual Studio 2017 Release Notes
Visual Studio 2017 Release NotesVisual Studio 2017 Release Notes
Visual Studio 2017 Release Notes
 
Getting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated TestGetting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated Test
 
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
 
Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!
 
Accelerating time to delivery: Modernizing Application Development
Accelerating time to delivery: Modernizing Application DevelopmentAccelerating time to delivery: Modernizing Application Development
Accelerating time to delivery: Modernizing Application Development
 
2009 seminar - tim m - vs 2010 developer edition
2009   seminar - tim m - vs 2010 developer edition2009   seminar - tim m - vs 2010 developer edition
2009 seminar - tim m - vs 2010 developer edition
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
 
Unit testing, UI testing and Test Driven Development in Visual Studio 2012
Unit testing, UI testing and Test Driven Development in Visual Studio 2012Unit testing, UI testing and Test Driven Development in Visual Studio 2012
Unit testing, UI testing and Test Driven Development in Visual Studio 2012
 
1.microsoft visual studio 2010 test manager
1.microsoft visual studio 2010  test manager1.microsoft visual studio 2010  test manager
1.microsoft visual studio 2010 test manager
 

More from Imaginet

Industry 4.0 Changes Everything
Industry 4.0 Changes Everything Industry 4.0 Changes Everything
Industry 4.0 Changes Everything Imaginet
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to KanbanImaginet
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Imaginet
 
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...Imaginet
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to KanbanImaginet
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the HeadachesImaginet
 
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...Imaginet
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the HeadachesImaginet
 
New SharePoint Developer Tools in Visual Studio 2012
New SharePoint Developer Tools in Visual Studio 2012New SharePoint Developer Tools in Visual Studio 2012
New SharePoint Developer Tools in Visual Studio 2012Imaginet
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFSImaginet
 
The Newest of the New with Visual Studio and TFS 2012
The Newest of the New with Visual Studio and TFS 2012The Newest of the New with Visual Studio and TFS 2012
The Newest of the New with Visual Studio and TFS 2012Imaginet
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationImaginet
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFSImaginet
 
How Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom LineHow Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom LineImaginet
 
Top 10 Business Reasons for ALM
Top 10 Business Reasons for ALMTop 10 Business Reasons for ALM
Top 10 Business Reasons for ALMImaginet
 
Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20Imaginet
 
Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Imaginet
 
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012Imaginet
 
Using the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation ServerUsing the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation ServerImaginet
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the HeadachesImaginet
 

More from Imaginet (20)

Industry 4.0 Changes Everything
Industry 4.0 Changes Everything Industry 4.0 Changes Everything
Industry 4.0 Changes Everything
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)
 
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the Headaches
 
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the Headaches
 
New SharePoint Developer Tools in Visual Studio 2012
New SharePoint Developer Tools in Visual Studio 2012New SharePoint Developer Tools in Visual Studio 2012
New SharePoint Developer Tools in Visual Studio 2012
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFS
 
The Newest of the New with Visual Studio and TFS 2012
The Newest of the New with Visual Studio and TFS 2012The Newest of the New with Visual Studio and TFS 2012
The Newest of the New with Visual Studio and TFS 2012
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your Organization
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
 
How Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom LineHow Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom Line
 
Top 10 Business Reasons for ALM
Top 10 Business Reasons for ALMTop 10 Business Reasons for ALM
Top 10 Business Reasons for ALM
 
Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20
 
Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012
 
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
 
Using the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation ServerUsing the Kanban Method with Team Foundation Server
Using the Kanban Method with Team Foundation Server
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the Headaches
 

Recently uploaded

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

The Newest of the New with Visual Studio and TFS 2012

  • 1. Imaginet Presents The Newest of the New with Visual Studio and TFS 2012 Dave McKinstry, ALM Practice Manager Imaginet and ALM: Efficiently Build Better Software
  • 2. Agenda • The New Meaning of “New” • The First “New” for 2012 • The Next “New” • Other “New” things • “New” Considerations • Summary
  • 3. The Old Definition of “New” Visual Studio Version Product Release Visual Studio April, 1995 Visual Studio 97 February, 1997 Visual Studio 6.0 June, 1998 Visual Studio .NET (2002) February, 2001 Visual Studio .NET 2003 April, 2003 Visual Studio 2005 November, 2005 Visual Studio 2008 November, 2007 Visual Studio 2010 April, 2010 Visual Studio 2012 September 2012 Microsoft has been releasing Visual Studio every two years on average
  • 4. Existing ALM Capabilities in Visual Studio 2010 Operate Define •Monitor •Requirements •Support •Validation •Upgrade •Prioritization •Release Plan Develop •Iteration Plan •Develop •Test
  • 5. New ALM Capabilities in Visual Studio 2012 Operate Define •Monitor •Requirements •Support •Validation •Upgrade •Prioritization •Release Plan Develop •Iteration Plan •Develop •Test
  • 6. Microsoft’s Evolving Release Cadence Visual Visual Visual Visual Visual Visual Visual Visual Visual Studio Studio .NET Studio .NET Studio Studio Studio Studio Studio 97 Studio 6.0 (2002) 2003 2005 2008 2010 2012 ~2 years Broad adoption of agile practices 3 Weeks Releases for TFS Releases for Team and Visual Studio Foundation Service
  • 7. Visual Studio Releases – Quarterly “New” Visual Studio Version Product Release Visual Studio April, 1995 Visual Studio 97 February, 1997 The old “New” Visual Studio 6.0 June, 1998 Visual Studio .NET (2002) February, 2001 Visual Studio .NET 2003 April, 2003 Visual Studio 2005 November, 2005 Visual Studio 2008 November, 2007 Visual Studio 2010 April, 2010 Visual Studio 2012 September, 2012 The new “New” Visual Studio 2012.1 December, 2012 Visual Studio 2012.2 Soon! Visual Studio … Est. 2Q2013 Visual Studio … Est. 3Q2013
  • 8. Agenda • The New Meaning of “New” • The First “New” for 2012 • The Next “New” • Other “New” things • “New” Considerations • Summary
  • 9. Visual Studio 2012 Update 1 • Released November 26, 2012 • Affects both Visual Studio 2012 and TFS 2012 • Bug fixes • Many new features! • Usability improvements for Version Control • Sharepoint testing improvements • Code Map – Incremental discovery and visualization of your • Associate multiple bugs with a checking at once in • Load testing support for SharePoint application architecture and dependencies the Add by ID field (i.e. comma separated) • Unit test emulator for SharePoint • Toolbar button to show/hide deleted items in the • Coded UI test support for SharePoint • IntelliTrace Integration with System Center source control explorer • Intellitrace collection plan for SharePoint • Copy the name of a changeset/shelveset from the • Unit testing improvements Changeset/Shelveset Details page • Manual testing improvements • Windows Store C++ unit testing enhancements • Find a Shelveset by name from the Find • Editing of test cases from inside the test runner • Windows Store Unit Test library enhancements Shelvesets page • Code coverage support for manual testing of web • Traits support for all adapters • Include/exclude all items except those that are apps • Unit Test Grouping and Filtering in Test Explorer selected • Hierarchical query support Window • Know if my detected changes are adds or deletes • Pause manual testing session and later resume a before clicking the link test case • Easier installation of unit test adapters on TFS build • Navigate to an item in source control explorer • Deep copy of a test plan to better support release machines using Nuget from pending changes page management • Undo changes to a file from the editor context • Publish test results to TFS from command-line • Multiscale image support for manifest content menu • JavaScript Memory Profiling • Coded UI testing improvements • TFS web access usability improvements • Cross browser testing for coded UI testing • Mixed Managed/Native Debugging Support for Store Apps • Drag and drop queries and query folders (IE, Chrome, Firefox, …) • Drag/drop between User Stories and People in the • Usability improvements for Coded UI tests • ARM Native Dump Debugging Support Taskboard • Drag a task to a person to assign it in the • SCVMM 2012 SP1 support with Lab Management for • Enable XP targeting with C++ Taskboard Windows 2012 hosts • Expand and Collapse the left navigation pane AND MORE… • Remember the state of the splitters • VSUpdate support for Microsoft Test Manager for automatic • Animate Taskboard tiles on drop update notification • Next/Previous arrows on WIT form • Updated navigation styling • Extend TFS server side path limits from 260 characters to • Links and Attachments in WIT form shows counts 400 characters • Kanban support in TFS Web Access • Integrate Blend Windows Phone Tooling
  • 10. Were any bugs fixed? Entity Framework Tools fails with an index violation. Studio 2012 RC. • Entity Framework designer may overwrite facets of C-Space properties based • Decreased performance when you use the complex identity or group • Localization on facets of S-Space properties. membership topography. • Some IntelliSense texts are not translated. • Build the solution fails after you add an empty ADO.NET Entity Data Model. • Version Control in TFS ASP.NET Data • The .tt files stop generating after you nest an .edmx file under the project • Query plan in the prc_CheckIn process causes large memory estimates. • Data Sources window is disabled after you build a project. Additionally, a "data folder. • "Cannot insert NULL value (QU1)" exception in the TFS 2012 service, and the sources are not supported by the current project" warning is displayed. ASP.NET Editor VC++ UpdateLocalVersion command fails. Code Analysis • HTML tag is not closed when you type a starting <script> tag in Visual Studio .NET Runtime • "MSBuild could not locate the Code Analysis tool" error when you run code 2012. • "Code Analysis errors of the same type - CA2149 Transparent code must not analysis in Visual Studio Express 2012 for Windows Desktop. • IntelliSense gives a warning when you mix user controls and controls in a same reference security critical items" error when you create a new application by Agile tagPrefix node. using the default "Windows Phone XAML and Direct3D" project template. • No feedback when you cannot create stubs or shims for an assembly by using • CSS code examples cannot work in .less files. F# the Fakes function. • Visual Studio 2012 cannot insert a closing tag in HTML files automatically. • The sort algorithm of the FSharp.Core.dll assembly may produce incorrect My Work Web Tools results, and you cannot deploy the applications that contains F# code to • You encounter crash and data loss issues in the code review workflow. • Web Platform and Tools (WPT) packages are affected by a time stamp signing Windows Store. • The work items that are under the selected area path do not show in the issue. ClickOnce "Available Work Items" section of MyWork. • Dirty flag is displayed after you save a file in Visual Studio designer. • "Not a valid Win32 application" error when you try to use ClickOnce to deploy a • The feature enablement infobar does not go away when you upgrade TFS 2010 • Too much memory is used after you add a new entity model that is generated Windows Presentation Foundation (WPF) application to Windows XP. to TFS 2012. from a database. C++ Compiler Debugger • A local Internet Information Services (IIS) Express instance is displayed when • Incorrect code is generated for bit field swap on the ARM compiler. • 764861: Visual Studio 2012 crashes when you try to debug a native x32-based you browse from a web page that is in a cloud service project. • Debug Interface Access (DIA) ARM stack unwinder displays empty stack when application.(http://connect.microsoft.com/VisualStudio/feedback/details/76486 • "Application/JavaScript" content of JavaScript files is not registered to Visual the CPU contains an invalid address. 1) Studio 2012. • WinCE default entry point is _stdcall instead of _cdecl. • 760468: The remote endpoint is not reachable, and you cannot start or attach • Right-to-Left is not supported in JavaScript Windows Store app templates. • The image base symbol name of WinCE is ImageBase instead of the debugger in Visual Studio • Visual Studio 2012 does not support the WinJS Software Development Kit CeImageBase. 2012.(https://connect.microsoft.com/VisualStudio/feedback/details/760468) (SDK). • Single VC++ file takes a long time to compile. • "Exception 0xC0000005;VSDEBUGENG.MANIMPL.DLL!" error when you debug • Visual Studio 2012 crashes when you save a read-only manifest and then • No sign targets are called for the vcredist_x86, vcredist_x64, or an application in Visual Studio 2012. select Cancel to dismiss the dialog box. vcredist_arm files. • The application may crash or data corruption occurs when you debug optimized Web Publish Installation native ARM-based binaries. • You cannot install the Web Deploy component when you set up Visual Studio • "Microsoft XP support for Visual Studio" error when you install the XP targeting • The brand name is incorrect in the remote debugger installer dialog window. 2012. package. • "Exception rxoejih3rskjez4xxwpxudkcppwjodng; • Web Tools Extensions (WTE) website publish operation does an unnecessary • C++ Editor VSDEBUGPRESENTATIONPACKAGE.NI.DLL!" error when you debug an precompilation. • You may lose the property sheet changes in Property Manager. application in Visual Studio 2012. Build Automation in TFS • "Exception 0xC0000005; SQLCEOLEDB40.DLL!unloaded" error when you run • You cannot debug ARM-based VC++ applications for late-breaking Windows • A Build Scheduling job fails two times in TFS. VC++ applications in Visual Studio 2012. hardware changes. • "TF50620: The Team Foundation identity scope A5BD927E-17AE-41F9-B8F3- • "Exception 0xC0000005;MICROSOFT.VISUALSTUDIO.CPPSVC.INTERNAL.DLL!" • You cannot step in a dynamic SQL script file by using the debugger in Visual 34BE44653408 does not exist" error, and you cannot upgrade to Visual Studio error when you run VC++ applications in Visual Studio 2012. Studio 2012. 2012.1. • You encounter a deadlock between the Devenv.exe and VCPkgSrv.exe files. • You cannot uninstall the app package after you debug an installed app • Message queue settings are lost. package. • VC++ project system does not support transitive closure of SDKs. • You cannot scroll in web browsers for the summary and log views of build files Standard C++ Library • The Wait dialog box is not helpful when third-party networking software blocks in Team System Web Access (TSWA). local 64-bit debugging. • Potential branding issue during installation. IntelliTrace Cloud Intelligence and Admin in TFS • Application intermittently crashes when you create an async operation with • Visual SourceSafe (VSS) installer compliance issues. • "'Microsoft.VisualStudio.TraceLogPackage.TraceLogPackage, Microsoft.IntelliTra Parallel Patterns Library (PPL). ce.Package.11.0.0, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f • Visual Studio 2012.1 milestone information in ReleaseManifest.xml. C Runtime (CRT) 7f11d50a3a' package did not load correctly" error when you debug a new • "Object doesn't support this property or method" error when you access the • Replace mempcy function for ARM CPU with a faster version from Windows. project in Visual Studio 2012. Team Profile page. • Visual Studio Fundamentals Code Map Collaboration in TFS • NetFx payloads are not the re-signed version in TFS and in team agents. • Flag icons on Code Map are not updated. • PowerPoint Storyboarding stops working when you uninstall Visual Studio • Test professional and feedback client Stock Keeping Unit (SKU) are not T4 2012.1. included in the list of the Visual Studio 2012.1 bundle. • You cannot debug the T4 template by using the Entity Framework templates. Services Framework in TFS • The message on the Visual Studio 2012.1 "uninstall finished" page uses the Lab Manager • "An error occurred while executing the following script: information icon instead of the warning icon. upd_IdentitySnapshotToDev11M36.sql. Failed batch starts on the line 242. • You cannot create network isolation environments on Microsoft Windows 2008 • ProjectReference and SKURef are not updated for the Visual Studio 2012.1 MSP R2 Service Pack 1 (SP1) hosts. Statement line: 2." error when you attach a collection to a Visual Studio 2012.1 with WDExpress core MSI file. server. • You cannot create the TestEnvironment.xml file by using Build Verification • Visual Studio 2012 does not contain the TFS_ServerCore.msi package. Testing (BVT) scripts. • You cannot upgrade to Visual Studio 2012 if the database collation name contains "90" and this instance is hosted on Microsoft SQL Server 2012. • Threaded wait dialog title bar colors do not work well with a custom Microsoft • LoadTestScenario case fails in the BVT rolling build. Visual Studio 2010 color theme. • "Specified cast is not valid" exception when you try to stop recording for an • Rebranded URLs (for example tfs.visualstudio.com) are not supported in the Visual Studio 2012 client. Visual Studio IDE editing task scenario. • "Exception of type • Crash occurs when you try to close Visual Studio 2012. • You cannot obtain VC++ runtime from Visual Studio 2012 remote store. 'Microsoft.TeamFoundation.Framework.Server.HostShutdownException' was • "Exception 0xC0000005; DEVENV.EXE!CDevEnvAppId::Run" error when you • Test-signing time is too long in Visual Studio 2012. thrown" error when you try to delete a project of an offline collection. change the default installation path in Visual Studio 2012. • LocalScopeId value is not changed in tbl_GroupScope when you change the • Chrome does not automatically appear in the list of the Browse With dialog in Server ID. Visual Studio 2012. • You cannot detach and reattach a cloned collection database instance, and it • You cannot start .VSIX setups after you install the July 2012 update in Visual
  • 11. SharePoint Development Enhancements • SharePoint improvements – Unit test emulator – Coded UI test support – Web Performance test support – Load test support – IntelliTrace collection plan
  • 12. SharePoint and Unit Testing [TestMethod] public void ScheduleAppointmentReturnsTrueWhenNewAppointmentIsCreated() { using (new SharePointEmulationScope(EmulationMode.Enabled)) { //Arrange SPSite site = new SPSite("http://localhost"); string listName = String.Format("List{0}", Guid.NewGuid()); // create a new temporary list Guid listId = site.RootWeb.Lists.Add listName, listName, SPListTemplateType.GenericList); SPList list = site.RootWeb.Lists[listId]; Assert.IsNotNull(list); // add fields to list list.Fields.Add("Name", SPFieldType.Text, true); list.Fields.Add("Date", SPFieldType.Text, false); list.Update(); // prepare string errorMsg = string.Empty; DateTime date = DateTime.Now; BookAnAppointmentWebPart webPart = new BookAnAppointmentWebPart(); // Act bool success = webPart.ScheduleAppointment(site.RootWeb, list.Title, "My Name", "888-888-8888", "My.Name@contoso.com", "23", date, out errorMsg); // Assert Assert.IsTrue(success); // cleanup list.Delete(); site.Dispose(); } }
  • 14. Agile Enhancements • Taskboard: – Drag-n-drop assignment of tasks to user stories – Drag-n-drop assignment of tasks to people • Cumulative Flow diagram • Initial Kanban board implementation
  • 15. TFS Enhancements • Team Web Access – Navigation enhancements • Persistence of the state of the splitters • Styling improvements and Animations • Previous/Next navigation on work items • Removed backlog items are hidden from the backlog – Displays links and attachment counts – Drag-n-drop queries and query folders – Expand / Collapse the left navigation pane – Version control usability • Version Control – Support for server paths up to 400 characters
  • 16. Window Development • Windows Store Applications – ARM Native Dump Debugging Support – Mixed managed/native Windows Store Applications debug support – Windows Store C++ unit testing – Data-driven Windows Store application unit tests – JavaScript Memory Analysis tool • Windows C++ Development – Target Windows XP from Visual Studio 2012 • Windows Phone 8 – Static Code Analysis
  • 17. Windows Store Applications and JavaScript
  • 18. Test Explorer Enhancements Ability to easily filter tests using “Traits” • TestCategory attribute (implicit) • Owner • Priority • Other TestProperties Explicit using Search (e.g.,Priority:”1”)
  • 19. Exploring Code using Code Maps
  • 20. Manual Testing Enhancements • Microsoft Test Manager (MTM) – Image logs for Exploratory Testing – Code coverage for manual testing against web apps – Edit Test Cases during test execution – Pause and resume test execution – Test suite population using hierarchical queries – Deep copy of test suites via command line – Automatic MTM and Feedback client updates • MTM Lab Center – Lab Management support for Windows 8 environments (Requires SCVMM 2012 SP1 which enables Windows 2012 and Windows 8 lab management support.)
  • 22. Automation Testing Enhancements • Coded UI Tests – Cross Browser support via Selenium – Enhanced HTML logging support – SharePoint 2010 support • Web Performance & Load Tests – Load tests use LocalDB by default
  • 23. Other Changes • New Visual Studio start page videos • Customized IntelliTrace collection plans • System Center SP1 Management Pack for TFS Work Item integration • System Center SP1 IntelliTrace collection • Improvements for loading symbols and source • Shut down MSBuild processes when Visual Studio shuts down
  • 25. DEMONSTRATION Update 1: Select New Features • Code Map • Coded UI Tests
  • 26. Agenda • The New Meaning of “New” • The First “New” for 2012 • The Next “New” • Other “New” things • “New” Considerations • Summary
  • 27. Visual Studio and TFS Update 2 • Four community technology preview (CTP) releases since the beginning of the year • Current release is Update 2 CTP 4 • CTP 4 has a “Go-Live” license • Like it’s predecessor, numerous fixes and enhancements! • Final release isn’t available so specifics may change.
  • 28. Team Web Access Enhancements • Work Item Tagging • Send Work Items via Email • Test Hub in Web Access • Version Control experience
  • 29. Automated Testing and Unit Testing • Microsoft Fakes move to Visual Studio Premium edition • Test Explorer – Group unit tests by class – Playlists • Unit Testing support for Windows Phone apps • Windows store app testing – [UITestMethod] cause a unit test to run on the UI thread • Coded UI Tests – Improved cross browser– Extended “Title smart match” injects JavaSciprt for difficult to automated test steps
  • 30. SharePoint Enhancements • Further SharePoint Load Testing improvements – Additional support for InfoPath, Excel services, Office Web Companions, workflows, etc. • SharePoint 2013 support – Coded UI Tests – Unit Tests – Web Performance Tests – Load Tests – IntelliTrace
  • 31. Visual Studio 2012 Update 2 Enhancements • Visual Studio Blue Theme • XAML designer performance improvements (load) • Command-line Build/Deploy for Windows phone apps • New Team Explorer “Connect” page • Profiler events timeline for Windows store HTML/JS • Blend returns, including support for WPF, Silverlight and SketchFlow • Code Map integration with the debugger • LightSwitch support for HTML 5
  • 32. Blend for Visual Studio 2012
  • 33. Code Map / Debugger Interactions
  • 34. DEMONSTRATION Update 2: Select New Features • Team Web Access – Kanban Board – Tags – Code – Test – Email • Test Explorer • LightSwitch (template)
  • 35. Agenda • The New Meaning of “New” • The First “New” for 2012 • The Next “New” • Other “New” things • “New” Considerations • Summary
  • 36. Beyond the Updates • Visual Studio Gallery (a few from Microsoft) – Storyboard Shapes Libraries [5/31-9/12/2012] – Visual Studio Productivity Power Tools [11/9/2012] – Team Foundation Power Tools 2012.1 [9/12/2012] – Visual Studio Tools for Git (Preview) [3/6/2013]
  • 38. Agenda • The New Meaning of “New” • The First “New” for 2012 • The Next “New” • Other “New” things • “New” Considerations • Summary
  • 39. Lots of “New” stuff – When should I adopt? • High compatibility between client and server components • Try to keep server components in sync – Build and Test servers – Lab environments • Always best to upgrade in a test environment
  • 40. Summary • Microsoft has increased their release cycles from every two years to quarterly • Updates target both TFS and Visual Studio tools • Include both bug fixes but and valuable new features • Prereleases are being made available including some with “Go-Live” support • You can and should control how and when you choose to upgrade
  • 42. Want to know more...?
  • 43. Imaginet’s New Blog Keeps You In The Know Stay up to speed on the latest news from Imaginet, Microsoft, Visual Studio, and the entire software development world. http://blog.imaginet.com
  • 44. More Webcasts on ALM / TFS / Visual Studio 2012 Upcoming ALM Workshops & Webcasts: • Top Business Benefits of Application Lifecycle Management (ALM) • April 1 (1:00-2:00pm CT) • June 3 (1:00-2:00pm CT) • Lean, Kanban, and TFS • April 3 (1:00-2:30pm CT) • Quality Coding: What’s New with Visual Studio 2012 • April 4 (1:00-2:30pm CT) • April 18 (1:00-2:30pm CT) • May 9 (1:00-2:30pm CT) • May 23 (1:00-2:30pm CT) • Getting Started With Coded UI testing: Building Your First Automated Test • April 11 (1:00-2:30pm CT) • April 25 (1:00-2:30pm CT) • June 13 (1:00-2:30pm CT) • June 27 (1:00-2:30pm CT) • The How, What, and Why of Performance Testing Your Applications • May 2 (1:00-2:30pm CT) • Managing Test Labs Without the Headaches • June 6 (1:00-2:30pm CT) • June 20 (1:00-2:30pm CT)
  • 45. Free Services from Imaginet & Microsoft There are a number of different Microsoft Programs that you might be able to leverage to get some free services from Imaginet: • Deployment Planning Services (DPS) – You can trade in your Microsoft Software Assurance credits to receive some free TFS/ALM Deployment Planning Services days with Imaginet • Partner Services Credit (PSC) – Have you or are you about to spend money with Microsoft on Visual Studio 2012 products? If so, Microsoft may kick in some funding to help you successfully adopt. • Virtual Technical Specialist (VTS) hours –You may be eligible to receive some free remote consulting/training hours with Imaginet through the Microsoft Virtual Technical Specialist program. For more information, email bmadison@imaginet.com.
  • 46. Need Help with YOUR Application Lifecycle Management? Imaginet’s Visual Studio 2012 TFS Adoption 10-day Quickstart • Includes designing, installing, and configuring Team Foundation Server (TFS) 2012 and the Visual Studio 2012 development tools. • Learn best practices for source control, build management, agile methodologies, and work management processes using TFS 2012. • Support and training for your team • Includes a high-level ALM assessment Interested? Just email us at info@imaginet.com.
  • 47. ALM Planning & Implementation Services ALM Planning Testing • ALM Assessment & Envisioning Workshops • Manual Testing with Test Manager Quick (3 or 5 days) Start (5 days) • VS & TFS Migration Planning Workshop (5 • Visual Studio Testing Tools Quick Start (10 days) days) • TFS Deployment Planning* (5 days) • Visual Studio Automated Testing Quick Start • Visual SourceSafe to TFS Migration (5 days) Planning* (3 Days) • Visual Studio Load Testing Quick Start (5 or • Visual Studio Quality Tools Deployment 10 Days) Planning* (5 days) Builds Upgrade • Automated Build & Release Management • TFS 2010 Adoption Quick Start (5 or 10 Quick Start (5 days) days) • Automated Build Center of Excellence (CoE) • TFS 2012 Adoption Quick Start (5 or 10 days) Database • TFS 2010 Upgrade Quick Start (10 days) • Visual Studio Database Tools Quick Start • TFS 2012 Upgrade Quick Start (10 days) (10 days) Remote Support Integrations • Remote Support for TFS & Visual Studio • Team Foundation Server (TFS) & Project Server Integration Quick Start (10 days) Lab • TFS & Quality Center Integration/Migration • Visual Studio Lab Management Quick Start Quick Start (10 days) (10 days) Email us at:
  • 48. For questions or more information, please contact us at: info@imaginet.com or (972)607-4830 Remember to add http://blog.imaginet.com to your favorite reader!

Editor's Notes

  1. By itself, Visual Studio 2012 included many compelling new features not available in prior releases. But Microsoft hasn&apos;t stopped. Since the production release in August 2012, Microsoft has continued to release more new capabilities. In this session we&apos;ll walk through some of the latest and greatest enhancements that you can use in your Visual Studio and TFS 2012 environment.
  2. Talk to SPs vs Releases.What does 2 years mean in Tech? iPhone and Android released 2007-2008. During the timeframe of VS 2008.The original iPad was released in January 2010, three years ago and immediately before VS 2010.Azure – commercially available in Feb 2010. AWS launched in 2006 (don’t talk to that.)
  3. A look at what was new, at least in the ALM space, as of three years ago.
  4. And a look at what was considered new six months ago.
  5. Adoption of agile practices… Continuous DeliveryProduct as a whole is on 3-week sprintsTF Service
  6. …For update 2, they’ve already published 4 CTPs… The latest, CTP 4, was released about a week ago and includes a Go-Live license. It will be upgradeable to the final Update 2 final release (and must be before continuing beyond that). All of my demos today will be using Update 2 CTP 4.
  7. Summary and partial list of enhancements taken from Brian Harry’s blog
  8. BHARRY: Unit testing – One of the big problems with unit testing SharePoint is that most code requires SharePoint to be running and trying to run tests against a live SharePoint instance is a pain.  So we’ve built a SharePoint “emulator” using our new VS 2012 Fakes &amp; Stubs capability.  This will make unit testing of SharePoint components WAY easier.Coded UI support – Our 2012 product was pretty close to supporting this but there were a few SharePoint specific issues that we weren’t able to address that made CodedUI (functional testing) not work well for SharePoint.  In our first update, we will have addressed those issues.Workarounds documented for Excel on Sharepoint 2010, Visio\\Powerpoint controls, and SharePoint Silverlight controlsLoad testing – We now support load testing for SharePoint out of the box.  This is more involved than you might imagine due to how dynamic SharePoint is.  You can’t just record a script and play it back – it won’t work because SharePoint generates and expects dynamic data (like GUIDs).  We’ve built the extensions to our load testing solution to parse the dynamic SharePoint data and include it appropriately in subsequent requests.  So now you can record a script and play it back and we will dynamically adjust it to match what SharePoint expects.IntelliTrace collection plan – While this won’t be in the first CTP, we’re building a custom IntelliTrace collection plan for SharePoint that helps filter out a bunch of the SharePoint “infrastructure noise” and lets you focus on events related to your components that are the likely cause of problems you are seeing.SOMA: SharePoint Development. Beyond the core platform support for SharePoint development available via “Napa” and the Office Developer Tools for Visual Studio, with Visual Studio 2012 Update 1 we’ve invested in building out significant new application lifecycle management (ALM) capabilities for SharePoint applications.  This work is primarily centered around multiple forms of testing: from load testing that enables the stressing of SharePoint applications with simulated load and network conditions; to performance testing that enables recording and running performance suites against SharePoint solutions; to unit testing that enables coded UI tests for simulating user interaction and that enables using the Microsoft Fakes Framework for stubbing out SharePoint dependencies in unit tests.  Update 1 also updates IntelliTrace to capture SharePoint logging information, in order to provide a rich analysis experience for SharePoint applications.
  9. VS Blog:SharePoint Emulators provide a system of Fakes based shims implementing the basic behaviors of the SharePoint 2010 server object model. SharePoint Emulators are available today through a NuGet package feed. Perform a simple search of the NuGet official feed for “SharePoint Emulators”.SharePoint Emulators are easy to incorporate into existing tests. You can write tests against the SharePoint Emulators using only the SharePoint API. All that is needed is the wrapping of test code in a SharePointEmulationScope.
  10. From VS Blog:IntelliTrace has been enhanced in Visual Studio Update 1 to include a PowerShell module for collecting trace logs from SharePoint, filters specific to SharePoint events and a new dialog that enables entering a SharePoint correlation ID that makes locating and solving SharePoint development problems much easier.
  11. VS Blog:While it is recording don’t be alarmed by all of the requests listed in the Web Test Recorder window, the requests for ScriptResx.ashx, blank.htm and others will be removed once the recording is stopped.One of the things you’ll notice right away is that the site names have already been extracted for you:SiteName1=sp2010pillars SiteName2=Projects SiteName3=M300DigitalCamera SharePoint specific extraction rules
  12. From Soma:Agile Teams. With Visual Studio 2012, we introduced a wealth of features to support agile teams, from stakeholders to developers to testers to project managers, and Update 1 further builds upon this focus.  The update includes many usability improvements to enable user productivity while managing projects in the web-based interface for Team Foundation Server, such as with new ways to navigate around the UI, more cases where dragging and dropping is relevant, and a much improved source viewing and diffing experience.  Update 1 also includes Kanban support: in addition to the existing Scrum and task board support, the Kanban support offers a new range of project tracking options, including a Kanban board and a cumulative flow diagram.  In fact, Update 1 includes for Team Foundation Server most of the improvements made to Team Foundation Service in recent months.  Visual Studio now also includes a new visualization feature, Code Map, which enables developers to dynamically build views of relevant areas of a code base in order to understand and navigate its relationships quickly.VS BLOG:Track project progress with a Kanban board (http://tfspreview.com/en-us/home/news/2012/aug-13/)Assign tasks to user stories through drag and drop in the taskboard (http://tfspreview.com/en-us/home/news/2012/sep-17/)Assign ownership through drag and drop in the people view of the taskboard (http://tfspreview.com/en-us/home/news/2012/sep-17/)Enables building code maps to easily understand relationships and navigate between disparate locations BHARRY:Kanban support – You may have seen the new kanban feature we introduced on our cloud service recently.  In our first update, we’ll be bringing that and some additional improvements.  This will give you an even broader set of choices for managing your project.  You can use our Scrum based Agile Project Management tools, Kanban or Project and Project Server – or a combination of them.Usability improvements – Every sprint, on the hosted service, we announce a set of small improvements – like drag &amp; drop assignment of tasks, counts on links &amp; attachments tabs, etc.  They are each a small thing but together they add up to increased usability and productivity.  Our first update will include plethora of these kinds of improvements.
  13. VS Blog:
  14. VSALM:Code Analysis for Windows Phone applicationsVisual Studio Premium and Ultimate 2012 can use the full Code Analysis rule set to analyze Windows Phone Applications to discover potential issues in your code, such as non-secure data access, usage violations, and design problems. With Visual Studio update 1 we have tuned these rules to reduce the quantity of false warnings; including CA2149 Transparent code must not reference security critical itemsData driving Windows Store unit testsData driving has now been added to the Windows Store unit test library. By adding multiple DataRowattibutes to your test method you now create multiple test iterations. In the following snippet is an example a data driven unit test by specifying two test iterations.Eg.[DataTestMethod][DataRow(1,2,3)][DataRow(4,5,6)]Windows Store C++ unit testing enhancementsYou can now add references to C++ Windows Store executables and custom XAML controls in you C++ Windows Store unit test libraries.NOTE: We also plan to release a helper library for asynchronous tests on Visual Studio GalleryARM native dump debugging supportNow debug dumps of native C++ apps from ARM powered computers and devices with the same dump debugging functionality that you are accustomed to on x86 or x64.  To get started, just open the dump file in Visual Studio and click on the action link to start debugging!The ability to group by trait information in the Visual Studio Test Explorer The ability to filter by traits was enabled in the last CTP.  In this CTP we now enable filtering by user definable traits for Windows Store unit tests and Native unit tests.From Soma:Windows Development. A big focus area for us when designing Visual Studio 2012 was in enabling developers to build stellar apps for Windows, and that trend continues with Update 1, with which we’ve improved Windows development in a variety of areas.  Back in June, we announced we would enable C++ applications to target Windows XP from Visual Studio 2012, and that support is now available as part of Update 1. For Windows Store applications for Windows 8, Visual Studio 2012 Update 1 includes support for both mixed-mode managed/native debugging and for native ARM dump debugging.  Update 1 also includes improved diagnostics and testing support for Windows Store apps, such as with a JavaScript memory analysis tool, support for data-driven unit tests, and C++ unit testing enhancements. Additionally, for developers building apps for Windows Phone 8, we’ve enabled code analysis to help improve the quality of their phone apps.
  15. VS Blog:The JavaScript Memory Analysis tool enables developers to inspect the memory usage in their Windows Store Applications written primarily in JavaScript and be able to diagnose potential leaks.See the MSDN content: Analyzing memory usage in Windows Store apps (JavaScript)Analyzing memory usage in Windows Store apps (JavaScript)The JavaScript Memory Analyzer is available in Visual Studio 2012 Update 1 to help you understand memory usage and find memory leaks in your Windows Store apps built for Windows using JavaScript. The JavaScript Memory Analyzer can do these things for you:Help you quickly find memory usage issues in your app by emphasizing the most relevant data.You get this data in snapshot summaries that show the differences between two snapshots, and that provide links to more detailed views.Provide views of dominators, types, roots, DOM elements, and Windows Runtime objects to help isolate issues.Reduce non-actionable information in the JavaScript heap data.Objects that aren&apos;t created directly in your app code are automatically filtered out. You can also type identifier names to further filter data.
  16. VS Blog:
  17. From Soma:Continuous Quality. Last but not least, enabling continuous quality is a key focus area for Update 1, beyond the Windows and SharePoint testing features already mentioned.  This spans testing at all levels, from the management of tests to their execution.  For example, code coverage is now supported for manual testing of ASP.NET applications, enabling testers to analyze which areas of a code base are used during manual testing (similar to the support already enabled for automated tests).  Cross-browser testing is now supported, with the ability to record tests on Internet Explorer and later replay them with most modern browsers.  Test Explorer in Visual Studio has been augmented to enable custom “traits”; these traits are specified in the tests, allowing developers to specify how tests should be grouped and run.  Microsoft Test Manager has also been enhanced in several customer-requested areas, such as with support for pausing/resuming of manual test sessions and automatically creating an image log of all actions performed during an exploratory testing session.VSALM:The ability to group by trait information in the Visual Studio Test Explorer The ability to filter by traits was enabled in the last CTP.  In this CTP we now enable filtering by user definable traits for Windows Store unit tests and Native unit tests.Terje:Using Traits and Projects for groupingLet us start with a MSTest based example.  In a sample project we add 3 tests, and put them into separate categories.  This is done by adding the TestCategory attribute to the method, and the name of the category as a string. Using more trait conceptsAs mentioned above, Traits can also be based on some other properties.   Owner and Priority are explicit and straight forward enough,  whereas TestProperty gives you a property-value system.  That means you can extend the Traits with your own concepts using TestProperties.
  18. Code Map – Code Map is a super cool new feature in the architecture tools that allows me to incrementally build up an architecture/dependency diagram as I explore code.  It makes walking into an existing code base and exploring it WAY easier than it ever has been before.  You can incrementally lay out a diagram one element at a time (class, method, etc) as you explore the code.  You can “query” to expand the diagram – like adding all derived classes or all referencing methods, etc to incrementally understand the code dependencies.
  19. VSALM:
  20. VSALM:Create an Image action log from exploratory testsOne of the exciting features in Visual Studio 2012 was the ability to create an image action log in coded UI tests and for exploratory tests –when targeting Windows Store applications.  With this CTP we have added the capability to capture an image log for any exploratory test.
  21. VSALM:Create an Image action log from exploratory testsOne of the exciting features in Visual Studio 2012 was the ability to create an image action log in coded UI tests and for exploratory tests –when targeting Windows Store applications.  With this CTP we have added the capability to capture an image log for any exploratory test.
  22. From VS Blog:We have added a three new features to Coded UI tests: the ability to configure search properties for recording on web applications, handle unexpected error/dialogs with playback retry mechanism and the ability to enable/disable HTML logger using APIsThere have been a few changes in Visual Studio 2012 how Coded UI Test are run &amp; how to enable logging. Now we can have both .NET v4.0 &amp; v4.5 type Coded UI Test projects. Note this is an extension to previous blog on enabling tracing for Coded UI Test which is also applicable for Coded UI Test as well.Below are various ways for enabling logs in Coded UI TestScenarioMethod to enable logTarget framework version v4.0 &amp; no App.config file present in the test projectOpen &lt;Visual Studio Installation Folder&gt;\\Common7\\IDE\\QTAgent32_40.exe.configModify value for EqtTraceLevel to the log level you wantSave the fileTarget framework version v4.5 &amp; no app.config file present in the test projectOpen &lt;Visual Studio Installation Folder&gt;\\Common7\\IDE\\QTAgent32.exe.configModify value for EqtTraceLevel to the log level you wantSave the fileApp.config file present in test projectOpen App.config file in the projectAdd following entry under configuration node&lt;system.diagnostics&gt;    &lt;switches&gt;      &lt;add name=&quot;EqtTraceLevel&quot; value=&quot;4&quot; /&gt;    &lt;/switches&gt;  &lt;/system.diagnostics&gt;Enabling logging from Test code itselfPlayback.PlaybackSettings.LoggerOverrideState = HtmlLoggerState.AllActionSnapshot;Please refer to MSDN These same settings are applicable for Visual Studio 2012 Test Agent as well.
  23. VS Blog:Integration with System Center for IntelliTrace analysis of APM exception alerts enables opening of APM exception events from Visual Studio IDE as if the exception was captured during the IntelliTrace historical debugging session. See What&apos;s New in System Center 2012 SP1 - Operations Manager for more information.Integration with Team Foundation Server 2010 and Team Foundation Server 2012To speed interactions between operations and development, it is essential to quickly detect and fix problems that might need assistance from the engineering team. System Center 2012 Service Pack 1 (SP1), Operations Manager can integrate with development tools, such as Team Foundation Server (TFS) and Visual Studio, enabling deep troubleshooting and streamlining communications between developers and IT operations. You can synchronize Operations Manager alerts and Team Foundation Server (TFS) work items. Operations Manager integration with TFS introduces a new work item type definition, Operational Issue, which can be embedded into any of your organization’s engineering processes. After enabling synchronization, IT operations can manually assign alerts to the engineering team. Assigning an alert to engineering creates a new work item in Team Foundation Server. The workflow tracks and synchronizes changes made to TFS work items and changes made to associated alerts in Operations Manager.Compared to the Microsoft Visual Studio Team Foundation Server 2010 Work Item Synchronization management pack, SP1 features include:Shipped as part of Operations Manager, included in the SP1 MediaImproved security – synchronization account no longer requires TFS administrative rights Improved design of the Operational Issue WITDImproved design of the configuration WizardIntroduced support for TFS Area PathSupport for default Team ProjectsSynchronization for new APM alert types from IIS8 web applications, WCF, Windows Services, and also for non-APM alertsLocalization of Wizard UI and MP elements, and compatibility with localized versions of TFSSynchronize file attachments that can reside on a network file share or appended to TFS work items.Automatically route and close alerts to TFSIT operations can open TFS work items directly from the Operations Manager console using built-in integration with TFS web UI.Conversion of Application Performance Monitoring events to IntelliTrace formatThis new monitoring capability allows for opening of APM exception events from Visual Studio IDE as if the exception was captured during the IntelliTrace historical debugging session. Developers can stay within their familiar environment to examine complete exception call stack, for example: method parameters captured at the time of exception, and can navigate between the source code modules that participated in the exception call chain. Tightly integrated with TFS Work Item Synchronization Management Pack, this capability instantaneously brings generated IntelliTrace logs to TFS work items assigned to engineering. This can result in streamlining communications between IT Operations and Development and enriching the development experience with analysis of root causes of the application failure, reducing the mean time to recovery (MTTR) for the problems detected by APM.Features include:APM exception events can be saved in IntelliTrace file format directly from Application DiagnosticsDebug Symbols can be late-bound in Visual Studio 2012 allowing developers to navigate through source code, even when the production environment has no symbols loadedDevelopers can see one level of parameters that are converted and visible in the Visual Studio 2012 Ultimate Locals window, and displayed in the context of the selected call stack frameDevelopers can see additional method specific information (i.e. a connection string for ExecuteReader() method) in the Visual Studio 2012 Locals window in the context of the selected call stack frameTraces are automatically attached to APM exception events and can be automatically added to TFS work items or stored on a network file share. Developers can open traces using Visual Studio 2012 Ultimate and troubleshoot application problems while staying in their development environment.Collecting Historical Traces Using IntelliTrace Profiling Management PackSystem Center 2012 SP1 – Operations Manager includes IntelliTrace Profiling Management Pack. This management pack lets you capturing historical traces directly from the Operations Manager console. These traces can help developers investigate problems by giving them visibility to application execution history without the developers needing access to the servers where the applications ran. Developers can use Visual Studio 2012 Ultimate to open collected traces.IntelliTrace Profiling Management Pack automatically deploys the necessary infrastructure, IntelliTrace Collector, to the designated servers. When traces are collected, they are uploaded to a network file share and attached to Operations Manager alerts. Traces are uploaded to the management server using the same secure Operations Manager channel that agents use to communicate with the management servers. By configuring Team Foundation Server (TFS) synchronization, traces can be automatically added or linked to TFS work items.
  24. VS Blog:
  25. Blend for VS 2012 – We’ve added back Blend for VS 2012, including support for WPF, Silverlight and Sketchflow.
  26. Zain Blog
  27. VSALM Blog
  28. From Soma:Finally, though unrelated to Update 1, if you’re looking for even more functionality in Visual Studio 2012, consider installing the recently released and free Productivity Power Tools add-in from the Visual Studio Gallery.  Created by individuals on the Visual Studio team, this is a pack of extensions focused on further streamlining the developer experience within Visual Studio 2012, with features like colorized parameter help, a custom document well, automatic brace completion, an enhanced scroll bar, and much more.
  29. Want to know more?
  30. Want to know more?