Lap Around Visual Studio 2010 Ultimate And TFS 2010

7 months ago

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Do you like this presentation?

6 comments

Comments 1 - 6 of 6 comments previous next Post a comment

  • EdBlankenship Ed Blankenship 1 month ago
    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)
  • chetansabhaya chetansabhaya 1 month ago
    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
  • PeterGfader Peter Gfader 3 months ago
    Coded UI slide 47
    Silverlight shows a green tick for RTM ... ;-)
    But I think that’s not the case...
  • dominicdanis dominicdanis 4 months ago
    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
  • srizzler srizzler 6 months ago
    Ed how to download your presentation, can you please send me link for the same.
  • EdBlankenship Ed Blankenship 7 months ago
    I blog regularly about TFS and Visual Studio ALM features at http://www.edsquared.com/. Feel free to let me know if you have any questions from the presentation!
Login or Signup to post a comment
Login to SlideShare
Login to Twitter
Edit your comment Cancel

Notes on slide 1

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.

21 Favorites

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

  1. 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
  2. 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
  3. Visual Studio Will Launch…
    April 12, 2010
    Remember:
    Launch ≠Release (RTM)
  4. 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
  5. 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
  6. 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
  7. Visual Studio 2010
  8. Multi-Targeting
    Visual Studio 2010 Supports:
    .NET 2.0
    .NET 3.0
    .NET 3.5
    .NET 4.0
  9. Team Foundation Server 2010
  10. 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
  11. 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
  12. TFS Topology
    Single Server TFS
    HR Applications
    TFS AT
    Simple
  13. TFS Topology
    Data Tier
    Dedicated Admin Tools
    App Tier
    TFS AT
    HR Applications
    Clustered SQL Server
    Scale (a little), SQL Consolidation
  14. 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
  15. 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
  16. 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
  17. Source Control & Build Improvements
    Branch visualization
    Workflow Foundation based build engine
    Build Server pooling
    Build Server tags
    Gated check-in
  18. 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?
  19. Workflow based build
  20. 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
  21. 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
  22. Test Impact Analysis
    Identifies tests impacted by code changes
    Significantly reduces test time
  23. Demo
  24. 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
  25. IntelliTrace
  26. Profiling
    Understand how an application uses memory and where it spends its time.
    Optimize intelligently.
  27. 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
  28. Visual StudioTest Professional
  29. Test Manager: Define Manual Test
  30. Test Manager: Define Test Suite
  31. Test Manager: Manage Test Plans
  32. Microsoft Test Runner
  33. Better Tester / Developer Collaboration
    Automatically gathers defect and runtime details
    Eliminates the “ping pong” effect
    Eliminates the “No Repro” problem
  34. Automatic Test Data Collection
  35. Rich Defect Entry
  36. Defect Data: Steps to Reproduce
  37. Defect Data: Build & System Config
  38. Demo
  39. 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
  40. Test Lab Management Goals
    Virtualize test lab resources
    Lower technical requirements for test environment creation
    Enable environment recreation for defect resolution
  41. Test Lab Management – Define Environment
  42. Test Lab Management – Run Tests
  43. Test Lab Management – Capture State
    Dev clicks on lvr link & selects connect to snapshot of the environment
  44. 44
    Dev is able to access the snapshot’ed environment via LE viewer
  45. 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.
  46. Coded UI Testing Walkthrough
  47. Coded UI Platform Support
  48. Demo
  49. 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
  50. UML Activity Diagram
  51. Architecture Layer Diagram
  52. UML Use Case Diagram
  53. UML Sequence Diagram
  54. UML Component Diagram
  55. UML Logical Class Diagram
  56. Model Explorer
  57. Architecture Explorer
  58. Object Model Exploration
  59. Explore Dependencies
  60. Dependency Matrix View
  61. Demo
  62. 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
  63. Hierarchical Work Items
  64. Multiple Link Types
  65. Link multiple work items
  66. Hierarchical work items MS Project
  67. Hierarchical work items MS Excel
  68. Formatting in MS Excel
  69. Query Folders
  70. Ad-hoc reports in Microsoft Excel
  71. Ad-hoc reports in Microsoft Excel
  72. Ad-hoc reports in Microsoft Excel
  73. Excel-based Agile Planning Tools
  74. Excel-based Agile Planning Tools
  75. Excel-based Agile Planning Tools
  76. Improved Agile Reporting
  77. Improved Agile Reporting
  78. Improved Agile Reporting
  79. Improved Test Reporting
  80. Improved Test Reporting
  81. Improved Test Reporting
  82. Improved Bug Reporting
  83. Improved Bug Reporting
  84. Dashboards
    Excel Services Reports
    Team Web Access
    Sharepoint Web Parts

Ed BlankenshipEd Blankenship + Follow

6861 views, 21 favs, 4 embeds more

About this presentation

Usage Rights

© All Rights Reserved

Stats

  • 21 Favorites
  • 6 Comments
  • 0 Downloads
  • 6,424 Views on
    SlideShare
  • 437 Views on
    Embeds
  • 6,861 Total Views

Embed views

  • 233 views on http://www.slideshare.net
  • 197 views on http://www.edsquared.com
  • 5 views on http://www.lmodules.com
  • 2 views on http://edsquared.com

more

Embed views

  • 233 views on http://www.slideshare.net
  • 197 views on http://www.edsquared.com
  • 5 views on http://www.lmodules.com
  • 2 views on http://edsquared.com

less

Accessibility

Additional Details

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint

Follow SlideShare