• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Lap Around Visual Studio 2010 Ultimate And TFS 2010
 

Lap Around Visual Studio 2010 Ultimate And TFS 2010

on

  • 21,337 views

An overview of the new features coming in Visual Studio 2010 Ultimate and Team Foundation Server 2010.

An overview of the new features coming in Visual Studio 2010 Ultimate and Team Foundation Server 2010.

Statistics

Views

Total Views
21,337
Views on SlideShare
19,504
Embed Views
1,833

Actions

Likes
32
Downloads
0
Comments
6

14 Embeds 1,833

http://www.edsquared.com 1546
http://www.slideshare.net 233
http://test.edsquared.com 22
http://www.techgig.com 8
http://www.lmodules.com 5
http://jeremykratz.com 3
http://www.slashdocs.com 3
http://webcache.googleusercontent.com 3
http://static.slidesharecdn.com 2
http://edsquared.com 2
http://www.linkedin.com 2
http://74.6.238.254 2
http://www.bing.com 1
https://online.csuniv.edu 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

16 of 6 previous next Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Hi chetensabhaya,

    I’m not sure if SlideShare would be the best avenue to get help but you may find that you’ll get a better response about your problems by posting in the appropriate MSDN Forum (http://social.msdn.microsoft.com/Forums/en-US/vsmantest/threads) or using StackOverflow (http://www.stackoverflow.com)
    Are you sure you want to
    Your message goes here
    Processing…
  • Automated Coded UI Testing Browser Compatibility issues and Unexpected Close problem in visual studio 2010


    Hello All,

    I am facing problem to test one of my website through Coded UI Testing. I am using MS Studio 2010. And I found problem during testing through Different Browser. Also sometimes facing the problem of Fatal Error and Unexpected Error need to restart studio 2010. Can you please help me out how to resolve this issue.

    I get this error frequently : fatal error : debugging information corrupt; recompile module' need to restart visual studio.

    Also any one knows how to do i create test for all browser like Firefox and Internet explorer

    Also Sometimes during automated Test. Its keep running which is never ending. Any one knows why this problem appears during testing ( Coded UI Testing for Web Site).

    I am using Visual Studio 2010. and testing one website through Automated Coded UI test and having some problems
    as per below

    Issue No : 1 How can i record the event for FireFox through Coded UI test. Cause When i try to record the Events from Firefox its record successfully. but when i tried to run that Automated Test its Giving Fatal Error : Debugging information Currupt. Recompile module' and giving message to restart the Visual studio 2010.

    Issue no 2 : Its working fine with Internet Explorer. but sometimes its keep running which is never end.

    Issue no 3 : Is there any way i create all test for Internet Explored and it will work with Firefox? Like i record events through Internet explorer for my website and after that any small change or function that will work with Firefox too.


    If any one solve it i will rewarded him 50 to 100 USD.

    contact : chetansabhaya@gmail.com

    Thanks
    Are you sure you want to
    Your message goes here
    Processing…
  • Coded UI slide 47
    Silverlight shows a green tick for RTM ... ;-)
    But I think that's not the case...
    Are you sure you want to
    Your message goes here
    Processing…
  • Did you had any chance to try Urban Turtle plug-in to web access to manage you scrum project ? It will be great to have your feedback.

    Thanks
    Dominic
    Are you sure you want to
    Your message goes here
    Processing…
  • Ed how to download your presentation, can you please send me link for the same.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Let me drill down into the capabilities in each product. For a more extensive list of capabilities, please go to www.microsoft.com/vstudio.Microsoft Visual Studio 2010 Professional is the essential tool for basic development tasks to allow developers to implement their ideas easily. This includes core capabilities for Windows, Web, and Office development, along with new capabilities for Cloud and SharePoint development. There are also new tools for Silverlight and Multi-core development. With Visual Studio 2010 the IDE and editor were refreshed using Microsoft Windows Presentation Foundation.[CLICK]Microsoft Visual Studio 2010 Premium is a complete toolset for developers to deliver scalable, high quality applications. This includes support for offline database development, unit testing and change management, static code analysis, performance profiling and code coverage and code metrics. New capabilities including UI test automation (aka Coded UI Tests) and Test Impact Analysis are available in premium.[CLICK]Microsoft Visual Studio 2010 Ultimate is the comprehensive suite of application lifecycle management tools for teams to ensure quality results from design to deployment. This includes IntelliTrace – the new historical debugger which enables debugging events that ran previously on your machine, or another machine. Microsoft Test Manager 2010 is included in Ultimate enabling complete Test Case Management and test execution. Additionally the new architecture and modeling tools are included in Ultimate, including support for authoring UML diagrams (Activity, Use Case, Sequence, Component and Class diagrams are supported).[CLICK]
  • There are some additional products in the Visual Studio 2010 family.Team Foundation Server 2010 is the center of gravity – the hub for a development team. Team Foundation Server has a version control repository, a test case management database, a work item tracking and change management system, support of build automation and a comprehensive reporting solution built on SQL Server Reporting Services. Some of the new capabilities of Team Foundation Server include support for gated check-in, branch visualization and drag-n-drop merge, and new Agile Planning tools.[CLICK]Lab Management 2010 enables teams to configure and manage virtual lab environment. Lab Management works with System Center Virtual Machine Manage enabling teams to create environment templates, provision ring-fenced environments, and checkpoint those environments. Those checkpoints can be attached to bugs filed using the Test Manager 2010 enabling the person fixing the bug to open the environment right to the appropriate point in the application flow.[CLICK]Visual Studio Test Professional 2010 is the essential tool for anyone engaging in test case management or manual test execution in the development lifecycle. This tool is designed for the generalist tester – someone who tests applications, but who is not responsible for writing code. This product includes Microsoft Test Manager 2010 (the Visual Studio IDE is not included). [CLICK]
  • There are some additional products in the Visual Studio 2010 family.Team Foundation Server 2010 is the center of gravity – the hub for a development team. Team Foundation Server has a version control repository, a test case management database, a work item tracking and change management system, support of build automation and a comprehensive reporting solution built on SQL Server Reporting Services. Some of the new capabilities of Team Foundation Server include support for gated check-in, branch visualization and drag-n-drop merge, and new Agile Planning tools.[CLICK]Team Lab Management 2010 enables teams to configure and manage virtual lab environment. Team Lab Management works with System Center Virtual Machine Manage enabling teams to create environment templates, provision ring-fenced environments, and checkpoint those environments. Those checkpoints can be attached to bugs filed using the Test and Lab Manager enabling the person fixing the bug to open the environment right to the appropriate point in the application flow.[CLICK]Visual Studio Test Elements 2010 is the essential tool for anyone engaging in test case management or manual test execution in the development lifecycle. This tool is designed for the generalist tester – someone who tests applications, but who is not responsible for writing code. This product includes Microsoft Test and Lab Manager (the Visual Studio IDE is not included). [CLICK]
  • This is the fully animated slide.
  • Version controlBuildAdmin/opsWeb AccessWITOffice IntegrationReportingProcess
  • This would normally go in the Testing section but want to demonstrate it here during the build process.
  • http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/06/16/how-does-vs2010-historical-debugging-work.aspxhttp://blogs.msdn.com/habibh/default.aspx
  • http://blogs.msdn.com/profiler/http://blogs.msdn.com/profiler/archive/2009/06/10/write-faster-code-with-vs-2010-profiler.aspxhttp://www.wintellect.com/CS/blogs/jrobbins/archive/2009/10/23/vs-2010-beta-2-concurrency-visualizer-profiling-in-depth-first-look.aspxhttp://www.wintellect.com/CS/blogs/jrobbins/archive/2009/10/19/vs-2010-beta-2-sampling-and-instrumentation-profiling-in-depth-first-look.aspx
  • http://blogs.msdn.com/mathew_aniyan
  • Test the Windows Calculator app to verify that 7+2=9.Create a new Coded UI Test.Selected “Record Actions…” option from the “Generate Code…” UI.The Coded UI Test Builder will appear.Launch calc.exePress the Record button on the Coded UI Test Builder.Click 7 + 2 =Notice the keystrokes are recorded in the Recorded Action dialogClick the Generate Code button on the Coded UI Test Builder.Give the test a name such as “TestAdd” Now we need verify the sum is correct, so click on the result field using the Coded UI Test Builder crosshairProperties of the selected control are shown in the Coded UI Test Builder Window. Right click on the Display Text field and choose Add Assertion. In the Add assertion for DisplayText dialog, click OK. Click on the Generate Code Button and change the Method Name to AssertSum. VS will display the Coded UI test Execute the test from VS test runner and view the results.
  • http://blogs.msdn.com/gautamg/archive/2010/01/07/platform-support-for-coded-ui-test-and-fast-forward-feature-of-test-runner.aspx
  • Ability to add linked work items as sub tasks.Super easy way to manage your work item hierarchy.
  • We now support all of excels conditional formatting of cells.We got a lot of feedback that creating ad-hoc reports from TFS is really hard.We have a new feature that enables you to get a quick-start on reporting
  • You start by using a work item query.
  • This will launch Excel and give you options on what kind of reports you want to create.This will take the query, parse it, analyze the fields mapping them to the data warehouse, and generate pivot tables and graphs.
  • This gives you a good start based on a query you understand, reports to break down current state and trend, and allow customization.

Lap Around Visual Studio 2010 Ultimate And TFS 2010 Lap Around Visual Studio 2010 Ultimate And TFS 2010 Presentation Transcript

  • Lap Around Visual Studio 2010 Ultimate & Team Foundation Server
    Ed Blankenship
    Microsoft MVP (TFS, Visual Studio ALM, and VSTS)
    Notion Solutions
    http://www.edsquared.com/
    January 30, 2010
  • About Ed Blankenship
    Microsoft MVP (TFS, ALM, VSTS)
    TFS & ALM Consultant at Notion Solutions
    Previously Release Engineering Manager at Infragistics
    Travel and Work Remotely from Charleston, SC
    Contact Info
    Twitter: EdBlankenship
    Blog: EdSquared.com
    E-Mail:edb@notionsolutions.com
  • Visual Studio Will Launch…
    April 12, 2010
    Remember:
    Launch ≠Release (RTM)
  • Test Manager 2010
    UML Modeling
    Manual Testing
    Layer Diagram
    Load Testing
    Web Testing
    Test Case Management
    IntelliTrace™
    Architecture Explorer
    Logical Class Designer
    Cloud Development
    Office Development
    Windows Development
    New WPF Editor
    Customizable IDE
    Multi-core Development
    Silverlight Tools
    Web Development
    SharePoint Development
    Generate from Usage
    Static Code Analysis
    Database Deployment
    Code Metrics
    Database Unit Testing
    Test Data Generation
    Test Impact Analysis
    UI Test Automation
    Code Coverage
    Performance Profiling
    Database Change Mgmt
    Fast Forward for Manual Testing
  • Test Manager 2010
    Test Case Management
    Manual Testing
    Lab MgmtConfig.
    Checkpoint Environment
    Environment from Template
    Virtual Env. Setup/Tear Down
    Team Explorer
    Team Agents
    Fast Forward for Manual Testing
    Aggregate packs to drive desired load
    Perform goal or scenario based load tests
    Collect profiler trace from systems under stress
    Collect data from all the tiers in your application architecture
  • Team Foundation Server
    Access TFS from within the Eclipse IDE and from Macintosh and UNIX Systems
    Reporting
    Team Portal
    Test Case Management
    Branch Visualization
    Version Control
    Build Automation
    Gated Check-in
    Agile Planning Tools
  • Visual Studio 2010
  • Multi-Targeting
    Visual Studio 2010 Supports:
    .NET 2.0
    .NET 3.0
    .NET 3.5
    .NET 4.0
  • Team Foundation Server 2010
  • TFS 2010 Pillars
    Administration
    Testing
    Project Mgmt
    Value
    Proposition
    Easily setup and configure TFS to run in your environment
    Great collaborations between dev & test
    Continuous quality validation
    Richly capture project plans in TFS
    Easily track & report on project status
    • Wizard-based setup & config experience
    • Automated install of dependencies
    • Deployment on Vista and Win 7
    • Easily expose TFS to the Internet
    • Scale-out
    • Reporting Services and Sharepoint optional
    • Consolidate servers
    • Restore, move, and archive project data
    • Test case management
    • Requirements traceability
    • Detailed quality reporting
    • Manual test runner
    • Record & playback
    • Automated UI testing
    • Intellitrace
    • Gated checkin
    • Hierarchical work items
    • Excel-based agile project management tooling
    • Generate Excel reports of work items from a work item query
    • Project dashboards in MOSS & Sharepoint
    • Typed work item links
    Capabilities
  • And a Whole Lot More…
    Version Control
    Work Item Tracking
    Build Automation
    Office Integration
    Administration
    Reporting
    Team Process
    Web Access
    Testing
    • Branch visualization
    • Conflict resolution
    • Improved history
    • Work item hierarchy
    • Typed links
    • Gated Checkin
    • Agent pooling
    • Distributed builds
    • Work item hierarchy
    • Enhanced MS Project integration
    • Simplified setup
    • Administration GUI
    • Data portability
    • Excel reports
    • Reduced report latency
    • Agile planning workbooks
    • Project dashboards
    • In-the-box
    • Scale & performance
    • SharePoint web parts
    • Test case mgmt
    • Manual tester UI
    • GUI automation
  • TFS Topology
    Single Server TFS
    HR Applications
    TFS AT
    Simple
  • TFS Topology
    Data Tier
    Dedicated Admin Tools
    App Tier
    TFS AT
    HR Applications
    Clustered SQL Server
    Scale (a little), SQL Consolidation
  • TFS Topology
    Consolidated Admin Snap-in
    Network Load Balancing
    HR Applications
    TFS AT
    NLB
    Team Project Collection
    Finance Applications
    VIP
    Team Project Collection
    TFS AT
    Company Web site
    TFS AT
    Another SQL Server
    Isolation
    Scale
    Reliability, Scale
  • TFS Topology
    TFS Build Farm
    HR Applications
    TFS AT
    NLB
    Finance Applications
    TFS AT
    TFS Proxies
    Company Web site
    TFS AT
    Test Rig
    SharePoint Farm
    Data
    Warehouse
    Project Server
    Virtual Machine Manager
  • Administering TFS improvements
    Separate setup and configuration
    Administration console
    Flexible configuration
    Architecture for hosting
    Team Project Collections
    Multiple Data Tier Instances
    Application Tier load balancing
    Extensive scalability
  • Source Control & Build Improvements
    Branch visualization
    Workflow Foundation based build engine
    Build Server pooling
    Build Server tags
    Gated check-in
  • Branch Visualization
    Focuses on answering common parallel development questions
    Where did this change come from?
    Has my change made it over there?
    How are these branches related?
  • Workflow based build
  • Build Server Pooling & Tags
    Build Server
    Pooled Build Servers
    Build Server
    Build Server
    Pooled Build Servers
    Pooled Build Servers
    Tag: SupportLib
    Tag: BizFramework
    Individually identified build servers
    Pooled build servers
  • Check-in Validation
    Edit Code
    Check in
    Build and Test
    Did build succeed?
    Fixavailable?
    Find root cause
    Yes
    No
    Yes
    No
    Teamblocked
    Edit code
    Gated check-in
    Automated build
    Did build succeed?
    Commit Changes
    Readyfor test
    No
    Yes
    Before
    Gated check-in intercepts check-ins
    Queues a server build to validate changes
    Only changes that build successfully get committed
    Definition of a “success” is customizable
    Users can also queue a build of a shelveset for “opt-in” validation
    After
  • Test Impact Analysis
    Identifies tests impacted by code changes
    Significantly reduces test time
  • Demo
  • IntelliTrace (Historical Debugging)
    Reduces debug “cycling”
    Start Debug
    Encounter defect
    Drop into debugger
    Move back through execution history to locate defect
    Historical debug trace enables debugging offline test runs
    “As you sit in the debugger, being able to move backwards while in the debugger (or attach the execution log to a bug) has to be the killer feature coming up in the entire Visual Studio 2010 release.” -John Robbins
  • IntelliTrace
  • Profiling
    Understand how an application uses memory and where it spends its time.
    Optimize intelligently.
  • Testing Features
    QA Professional focused interface
    Work Item based test case management, test planning and status tracking
    Focused on Requirements
    Identification of high-priority tests
    Robust manual testing functionality
    Test definition
    User-friendly Manual Test Runner
    Defect data capture tools
    Automated user interface testing
  • Visual StudioTest Professional
  • Test Manager: Define Manual Test
  • Test Manager: Define Test Suite
  • Test Manager: Manage Test Plans
  • Microsoft Test Runner
  • Better Tester / Developer Collaboration
    Automatically gathers defect and runtime details
    Eliminates the “ping pong” effect
    Eliminates the “No Repro” problem
  • Automatic Test Data Collection
  • Rich Defect Entry
  • Defect Data: Steps to Reproduce
  • Defect Data: Build & System Config
  • Demo
  • Test Lab Benefits
    Simplifies environment setup
    Simplifies testing multiple configurations
    Enables reverting to baseline configuration
    Provides checkpoints to aid defect resolution
    Improves test hardware utilization
  • Test Lab Management Goals
    Virtualize test lab resources
    Lower technical requirements for test environment creation
    Enable environment recreation for defect resolution
  • Test Lab Management – Define Environment
  • Test Lab Management – Run Tests
  • Test Lab Management – Capture State
    Dev clicks on lvr link & selects connect to snapshot of the environment
  • 44
    Dev is able to access the snapshot’ed environment via LE viewer
  • Coded UI Testing
    Enables verification of UI functionality.
    Record test actions and VS will generate the resulting code.
    Assertions can be added to verify functionality.
    Like all VS tests, results can be stored in TFS.
  • Coded UI Testing Walkthrough
  • Coded UI Platform Support
  • Demo
  • Architecture Features
    UML modeling
    Microsoft has joined OMG
    Use Case, Activity, Sequence, Component and Class Diagrams
    Reverse engineer from code
    Push down for code generation via Domain Specific Language (DSL) models
    Layer Diagram for architecture enforcement
    Architecture Explorer
    Multiple views of existing system
    Shows relationships between system elements
  • UML Activity Diagram
  • Architecture Layer Diagram
  • UML Use Case Diagram
  • UML Sequence Diagram
  • UML Component Diagram
  • UML Logical Class Diagram
  • Model Explorer
  • Architecture Explorer
  • Object Model Exploration
  • Explore Dependencies
  • Dependency Matrix View
  • Demo
  • Project Management &Business Alignment Improvements
    Requirements Management
    Work Item hierarchy
    Simple creation of Work Item relationships
    Better Project & Excel integration
    Query Folders
    Excel-based ad-hoc reporting
    Excel-based Agile management tools
    Enhanced reporting
    Dashboards
  • Hierarchical Work Items
  • Multiple Link Types
  • Link multiple work items
  • Hierarchical work items MS Project
  • Hierarchical work items MS Excel
  • Formatting in MS Excel
  • Query Folders
  • Ad-hoc reports in Microsoft Excel
  • Ad-hoc reports in Microsoft Excel
  • Ad-hoc reports in Microsoft Excel
  • Excel-based Agile Planning Tools
  • Excel-based Agile Planning Tools
  • Excel-based Agile Planning Tools
  • Improved Agile Reporting
  • Improved Agile Reporting
  • Improved Agile Reporting
  • Improved Test Reporting
  • Improved Test Reporting
  • Improved Test Reporting
  • Improved Bug Reporting
  • Improved Bug Reporting
  • Dashboards
    Excel Services Reports
    Team Web Access
    Sharepoint Web Parts