code understanding search and find filteringide search find and replace
TRANSCRIPT
Randy Pagels, Developer Technology Specialist
What’s new inVisual Studio 2012 andTeam Foundation Server 2012
Unified ALM SolutionTeam
Foundation Server
Planning SCM Work Item Tracking Testing and Lab Management Build Automation Reporting
and Analytics
Modern Apps need a Modern Lifecycle
Continuous Feedback Continuous Quality Continuous DeliveryDefine Develop Operate
CONTINUOUS IMPROVEMENT
CONTINUOUS IMPROVEMENT
What’s New in Visual Studio 2012
demo
What’s new in the VS 2012 IDE
Solution ExplorerFunctionality from common tool windowsSearch (Ctrl+;)Smart Rename inside the tool windowCreate new instance of Solution ExplorerScope to specific projects, folders, etc.Collapse AllPreview selected itemFiltering
VB Call HierarchyCalls To and Calls From support for VB
Code Understanding
Integration of Class View, Object Browser, Find All References
Multi-InstanceScope to This
VB Call Hierarchy
SearchSmart RenameCollapse AllFiltering
Text/Pic
IDE SearchQuick Launch to search commands, menus and options (Ctrl+Q)Instant result selectionTool window search across Solution Explorer, Toolbox, Error List, and Reference Manager
Find and ReplaceFind in-document placement and match highlightingFind supported in Output, Command, Find ResultsFind in Files now uses .NET regular expressions
FilteringFilter the Error List to “Open Documents,” “Current Project,” or “Current Document.”
Search and Find
FilteringIDE Search
Find and Replace
Tool Window Search
Pinned TabsPin tabs to document well
Preview TabSingle click preview in Solution Explorer, Find in Files, Find Symbol Results, and more
Floating Tab WellsAero-peak taskbar preview supportEasy multi-monitor setup
Simplified NavigationFlat history list of where you’ve been
Window Management
Simplified Navigation
Floating Tab Well
Preview TabPinned Tabs
EditorPinAuto-reduce statement completionHierarchical indentation.CSS hacks supportVendor specific schemas (-moz-,-webkit)Commenting and uncommenting supportColor pickerSnippetsCustom regions
CSS Editor
Color pickerAuto renaming of matching tags
Statement completionCSS hacks support
HTML EditorAero-peak Smart TasksWAI-ARIA supportNew HTML5 snippetsExtract to user controlIntelliSense for code nuggets in attributesAutomatic renaming of matching tagEvent handler generationSmart indentAuto-reduce statement completion
HTML
ARIA supportExtract to user control
HTML SnippetsSmart task
EditorCode outliningBrace matchingGo to DefinitionECMAScript5 supportDOM IntelliSenseVSDOC signature overloadsImplicit references
JavaScript Editor
Go to Definition
Jump to the source for a function or variable
DOM IntelliSense
IntelliSense for DOM APIs has been improved supporting new HTML5 APIs
Implicit references
Central lists will be implicitly included in the list of files providing IntelliSense for its contents
Code outlining
Outlining regions are now automatically created for all functions
Page InspectorA tool that renders a web page (HTML, Web Forms, ASP.NET MVC, or Web Pages)Examine both the source code and the resulting outputDetermine which server-side code has produced the HTML markup that is rendered to the browser
PublishingPublish profilesLeverage publish profiles from MSBuildASP.NET precompilation and merge
Additional Features
Publishing
Page Inspector
Compare Experience
Code Clone
Identify code clones and compare in
Diff
Code Review
See what’s changed in Diff
view
TFS Compare
Compare changes against
a previous version in TFS
Code Review Experience
TFS 2012
Team Foundation Server 2012
Continuous Value DeliveryREQUIREMENTS
PRODUCTBACKLOG
OPSBACKLOG
MonitorSprint
WORKING SOFTWARE
DefineIdeation
DevelopIdea to working software
OperateDeployment to feedback
ArchitectArchitectural Discovery
MeasureActionable learning
WORKING SOFTWARE
REQUIREMENTS
PRODUCTBACKLOG
OPSBACKLOG
MonitorSprint
WORKING SOFTWARE
DefineIdeation
DevelopIdea to working software
MisunderstoodRequirements
ConflictingPriorities
Unmet userexpectations
OperateDeployment to feedback
ArchitectArchitectural Discovery
MeasureActionable learning
Impediments to Continuous Quality Delivery
StoryboardsBacklog managementSprint planningTask boards
Demo
REQUIREMENTS
PRODUCTBACKLOG
OPSBACKLOG
MonitorSprint
WORKING SOFTWARE
DefineIdeation
DevelopIdea to working software
LosingFocus
Quality Suffers
Late Delivery
Impediments to Continuous Quality Delivery
OperateDeployment to feedback
ArchitectArchitectural Discovery
MeasureActionable learning
Client FeedbackTeam ExplorerMy WorkLocal WorkspacesSuspend & Resume
Demo
REQUIREMENTS
PRODUCTBACKLOG
OPSBACKLOG
MonitorSprint
WORKING SOFTWARE
DefineIdeation
DevelopIdea to working software
Impediments to Continuous Quality Delivery
OperateDeployment to feedback
ArchitectArchitectural Discovery
MeasureActionable learning
Can’t get actionable feedback
Production incidents
New learnings
• Understand Domain• Understand
Complexity• Maintain Control
Architecture ToolsIntellitrace in ProductionSCOMPreemptive Analytics
Demo
Continuous Value Delivery
REQUIREMENTS
PRODUCTBACKLOG
OPSBACKLOG
MonitorSprint
WORKING SOFTWARE
DefineIdeation
DevelopIdea to working software
• PowerPoint Storyboarding• Agile Planning Tools
• Suspend & Resume• Code Reviews• Feedback Collection• Unit Testing• Exploratory Testing• Continuous Integrations• Continuous Deployments
• SCOM Integration• IntelliTrace in Production• PreEmptive Analytics
• Understand the Domain• Understand Code
Complexity• Maintain Control
OperateDeployment to feedback
ArchitectArchitectural Discovery
MeasureActionable learning
• Continuous Integration
Visual Studio 2012 Update 1
SharePoint developmentLoad testing support out of the box
Coded UI support
Unit testing with a SP “emulator” using Fakes & Stubs Custom Intellitrace collection plan
DevOps ImprovementsCustomized Intellitrace collection plans
Manual Testing ImprovementsCode coverage for manual testing of web apps Test Case management on the webLab Management support for Win8 environmentsVSUpdate automated updates for Test Professional
Web based manual testing
Visual Studio Update 1
FilteringIDE Search
Find and Replace
Lab Management for Win 8
Collection Plans
Kanban Improvements
Visual Studio Update 1Project Management ImprovementsKanban supportUsability improvements
Developer ProductivityUnit testing grouping & filteringCode Map260 character path limit
Windows store app improvementsMixed managed/native debugging
Team Foundation ServerBrings in all of the features from our cloud service
Unit Test GroupsCode Maps
Visual Studio 2012 Update 2
Agile PlanningWork item tagging
Send work items via email
Developer ExperienceBlend for VS 2012
CodeMap & Debugger integration
Visual Studio Blue Theme
Performance improvements in the XAML designer
Build and Deploy Windows phone apps from the command line
New “Connect” page in Team Explorer
Improved version control experience in Team Web Access
Profiler events timeline
Connect Page in TE
Work Item Tagging
Visual Studio Update 2
CodeMap integration Blend Support
Quality EnablementTest Hub in Team Web Access
Some test process customization
Group unit tests by class
Test Playlists
Fakes & stubs in Premium
Windows Phone app unit testing
Windows store app testing improvements
Improved cross browser testing support
Line of Business DevelopmentImproved SharePoint load testing
Office 2013 Support Web based manual testing
Visual Studio Update 2
FilteringIDE Search
Unit Tests by ClassTest Playlists
Tooling for Office / SharePoint 2013
MTM 2012
Test Professional 2012
Microsoft Test ManagerSignificant performance gainsExploratory TestingMulti line support in test stepsTest Data reductionMaking a copy of a suite along with test cases across plansRich text support in test steps
MTM
Rich text support for test steps
Multi line support in test stepsExploratory Testing
Test suite copying
Microsoft Test ManagerTest steps grid usability issues Ability to access test case work item in Test RunnerAbility to mark test case result in MTM without launching Test RunnerResults tab in Plan Activity
MTM
Results in planned activity
Easily mark test cases
Improved Test Manager Reporting
Coded UI 2012
Coded UI TestingIE 9 & 10 New feature supportNew UI Testing APIUpgrading Coded UI TestsCoded UI Test EditChanges in Coded UI Test WorkflowsUnit Test Explorer is now used to run Coded UI TestsCoded UI Test Builder EnhancementsUpdated Platform Support
Test Automation
Updated platform support
New UI Testing API
Test workflows
Unit test explorer
Assert failure msg
What's New in ASP.NET 4.5 and Visual Studio 2012http://bit.ly/RChhZT
What's New for Application Lifecycle Management in Visual Studio 2012http://bit.ly/baSMz5
What's new for Microsoft Test Manager 2012http://bit.ly/wN2JrH
Quick Start Guide for Manual Testing using Microsoft Test Manager 2012http://bit.ly/d4l9qN
Test Scribe for Visual Studio 2012http://bit.ly/Nim0gH
What is new in Coded UI Tests 2012http://bit.ly/zWIbVf
Platforms for Coded UI Tests and Action Recordingshttp://bit.ly/b5m32u
Resources
Visit Team System Café Today!The door is open 24/7 at the café! Stop by for a cup of joe and delicious tidbits on AppDev topics!
help ontrainingbooksFAQs
popularitems
download linksfreshly brewed news
http://www.teamsystemcafe.net
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Randy [email protected]
www.teamsystemcafe.net
mission-critical scale and complexity
quality enabled team development Code Metrics Code Coverage Coded UI Testing Code Clone Code Review Task
Suspend/Resume
IntelliTrace Anywhere Web Performance Testing Load Testing Architecture Explorer,
Progressive Reveal, and Standard Graphs
UML 2.0 Compliant Diagrams (Activity, Use Case, Sequence, Class, Component)
Layer Diagram and Dependency Validation
continuous quality enablement Test Case Management Manual Testing
and Fast-Forward Exploratory Testing Lab Management PowerPoint Storyboarding Backlog Management Sprint Planning Feedback Manager
Project Management
Work Item Tracking SCM
Reporting Build Services PreEmptive Analytics
development productivity everywhere Windows Desktop and Phone
Apps Windows 8 Metro Style Apps Web and Cloud Websites and
Services Office and SharePoint
Development Blend for Visual Studio LightSwitch Extensible Testing Framework Static Code Analysis Advanced Profiling Refactoring Graphics Debugging Third-Party Extensibility Read-Only Diagrams Team Explorer
Agile Task Boards System Center
Integration
integrated teams continuous value delivery
Federated Identity Management
Team Foundation Server
Capability matrix
SCM and Version Control
Team Foundation Service
Agile Planning & Collaboration Tools
Feedback Requests & Issue Tracking
Continuous Integration Builds
Lab Management
Detailed Reporting & Analytics
On-Premises Server Integration
Plan details and subscriber benefits
Included for certain paid MSDN subscribers:
Free Plan for up to 5 users
Unlimited number of projects Version control Work item tracking Agile planning tools Feedback Management Build (limits apply)
Additional information at http://tfs.visualstudio.com