Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Order CD-ROMs   Order Videos 
Exploring Visual Studio 2010 ALM Tools (formerly Visual Studio Team System)
with Chris Menegay


View the Course Outline

Tracking and maintaining a software development project requires a team effort. With big improvements in the Application Lifecycle Management (ALM) tools in Visual Studio 2010, project tracking can now be part of the development process. Anybody from team members, to project managers can now update tasks, check-in code, run a testing matrix, report bugs and so much more. In this course you’ll start with an introduction to the ALM tools found in the Visual Studio 2010 Product Line More...

Course includes 10 + hours of total training time...

  • 8 modules of training
  • Over 10 hours of media run time
  • Step-by-step hands-on-labs
  • Sample code
Format Modules Retail Price
Exploring Visual Studio 2010 ALM Tools

DVD-ROM

1 DVD-ROM

$395
Buy Now!

Read about Chris Menegay

Course Outline(Outlines are subject to change.)

Exploring Visual Studio 2010 ALM Tools

Modules Run Time
8 10 hours

Tracking and maintaining a software development project requires a team effort. With big improvements in the Application Lifecycle Management (ALM) tools in Visual Studio 2010, project tracking can now be part of the development process. Anybody from team members, to project managers can now update tasks, check-in code, run a testing matrix, report bugs and so much more. In this course you’ll start with an introduction to the ALM tools found in the Visual Studio 2010 Product Line. These tools cover user roles, management, reporting and work tracking. Then the course will move onto version control with side by side code comparison. Then you’ll be shown how Team Build can streamline your build process and how working with Microsoft Test Manager can improve your testing practices. As with any software development project, regression testing is a very important part and the course covers using Automated Testing with Visual Studio for both Windows and Web application testing. You’ll then move on to Modeling Tools that cover the diagramming features of Visual Studio. Then last to Database Tools overview with subjects such as development, versioning, schemas, data generation plans and more.

In this course, you will learn:
  • See the new features of Visual Studio 2010 for Application Lifecycle Management (ALM).
  • Learn about the Team foundation Data Warehouse.
  • Understand about Team System and Excel Reports as well as Ad-hoc reporting.
  • Learn about Work Tracking with hierarchies, queries and link queries.
  • Then move on to Version Control with Team Foundation Server version control concepts.
  • See the new Version Control features like folder comparison, labels and branches.
  • Work with Team Build Architecture on build definitions, scheduling builds and gated check-ins.
  • Learn about Microsoft Test and Lab Manger for test plans for both manual and automated testing.
  • Create bugs and how to manage them through context and reporting.
  • Work with Test Project Overview, configuration and list editor for automated testing.
  • Understand coded UI testing for Windows and Web Applications.
  • Create Data-Driven Coded UI Testing.
  • Learn about Web testing Using extraction and validation rules.
  • See the importance of Load Testing using threshold rules.
  • Work with Visual Studio 2010 modeling tools.
  • Learn about improving code quality with Unit Testing, Analysis, Performance Tools and IntelliTrace.
  • See Visual Studio 2012 Database tools in relation with versioning, project structure and deployment.
Prerequisites:

This course assumes that students have a programming background and experience working in Visual Studio. The user should also have a basic understanding of software development practices.
Introducing Visual Studio 2010 ALM Tools
  • Overview of Application Lifecycle Management
  • Overview of Targeted Roles and Capabilities
  • Visual Studio ALM Features by Product
Management Reporting
  • Team Foundation Data Warehouse
  • Team System Reports (Reporting Services)
  • Reporting with Excel Reports
  • Ad-hoc Reporting
Work Tracking Overview
  • Work Item Review
  • Hierarchical Work Item Management
  • Work Item Queries
  • Work Item Query folders
  • Link Queries
  • Managing Work Items with Excel and Project
Version Control Overview
  • Team Foundation Server Version Control Concepts
  • Architecture Overview and Changes in Team System 2010
  • Changesets and Pending Changes
  • Workspaces
  • Creating and Managing Branches
  • Branch Visualization
  • Check-In Policy
Version Control Features
  • Folder Comparison
  • Annotate
  • Labels
  • Working with Shelve-Sets
  • Merging Between Branches
Team Build
  • Team Build Architecture
  • Creating Build Definitions
  • Executing Builds
  • Scheduling Builds/Continuous Integration
  • Gated Check-ins
Working with Microsoft Test and Lab Manager
  • Managing Test Plans and Test Suites
  • New Manual Testing Functionality
  • Working with Test Settings
  • Running Tests and Reporting Results
  • Recording Tests and Automated Playback
  • Managing Test Runs
Creating and Managing Bugs with Microsoft Test Manager
  • No More "No Repro"
  • Creating and Managing Bugs
  • Bug Context and Reporting
  • Recording Video and Capture Data During Testing
Overview of Lab Manager
  • Virtualization Overview
  • Working with Lab Manager
  • Creating a Test Lab
  • Working with Snapshots
  • Test Labs and Application Lifecycle Management
Automated Testing with Visual Studio
  • Test Project Overview
  • Test Configuration and Features Overview
  • Test View
  • Test List Editor
  • Test Results
Coded UI Testing
  • Creating Coded UI Tests for Windows Applications
  • Creating Coded UI Tests for Web Applications
  • Using Manual Test Recording to Create Coded UI Tests
  • Validating Coded UI Tests
  • Using the UI Control Locator
Data-Driven Coded UI Testing
  • Creating Data-Driven Coded UI Tests
Web Testing
  • Overview of Web Test Tools
  • Creating and Executing Web Tests
  • Using Extraction and Validation Rules
  • Data-Driven Web Tests
Load Testing
  • Creating Load Tests
  • Understanding and Sharing Load Test Results
  • Working with Load Profiles
  • Monitoring Performance Counters
  • Implementing Threshold Rules
Visual Studio 2010 Modeling Tools
  • Overview of Modeling Tools
  • Activity Diagrams
  • Use Case Diagrams
  • Logical Class Diagrams
  • Component Diagrams
  • Sequence Diagrams
  • Architecture Explorer
  • Architecture Validation
  • Layer Diagrams
  • Directed Graph Diagrams
  • Linking Model Elements to Work Items
Developer Tools - Improving Code Quality with Unit Testing
  • Unit Test Philosophy and Understanding
  • Working with Visual Studio Unit Test Tools
  • Enabling and Using Code Coverage to Influence Software Quality
  • Using Test Impact
  • Data-Driven Unit Testing
Developer Tools - Improving Code Quality with Analysis and Performance Tools
  • Understanding and Using IntelliTrace
  • Understanding and Using Code Metrics
  • Enabling and Using Code Analysis
  • Using the Code Profile
Developer Tools - Using the Code Profiler
  • Using the Code Profiler
  • Profiling Unit Tests
  • Profiling Window Applications
Visual Studio 2010 Database Tools Overview
  • Overview of Database Development and Versioning
  • Database Development with Sandboxes and Automated Deployment
  • Overview of Database Project Structure
  • Importing Options and Configuration
  • Understanding the Properties and Components of a Database Project
  • Navigating a Database Project Using Object View and Schema View
  • Understanding the Build Process
  • Modifying Database Schema
  • Deploying Database to Non-Local Environments
  • Using Static Code Analysis on Database Projects
  • Database Unit Testing
  • Creating and Modifying a Data Generation Plan

back to top


Your Instructor

Chris Menegay is the VP of Consulting for Notion Solutions, Inc., a consulting and training firm specializing in software development process improvement. His focus has been on helping customers define a better way to build software and in using tools to facilitate process success. Chris has worked with a variety of companies ranging in size from 50 employees up to Fortune 100 companies. He has written white papers and magazine articles and spoken at many industry conferences on software development best practices. Chris' process tool knowledge is broad, but primarily focuses on the Microsoft ALM tools. Chris is a Microsoft MVP, and a Microsoft Regional Director.

back to top


 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
? Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy