- Explore the testing components of Visual Studio® 2010 and how these are used to improve software quality
- Understand integrated Application Life-cycle Management (ALM) and how Visual Studio® 2010 aids the ALM process
- Understand the work item management tools available in Visual Studio® 2010
- Explore the Tester and Test Manager’s tasks in Visual Studio® 2010
- Create test plans, and define configurations for testing
- Write and maintain test cases
- Execute tests and collect video captures and system information for filing rich bugs
- Discover the purpose and value of a virtual lab environment
Practical Experience with Visual Studio® 2010 Testing
This course provides students with the knowledge and skills to use the latest testing tools provided by Visual Studio® 2010 Ultimate and Team Foundation Server to improve their software quality. Test case creation and management will be covered, as well as test execution and automation practices. Creating and managing virtual lab environments using Visual Studio Lab Management 2010 will be discussed within the context of test planning and execution. By the end of the course, students are equipped to begin planning the implementation of Visual Studio® 2010 and Team Foundation Service 2010 for improving testing practices within their organizations.
Hands-on Experience with Visual Studio® 2010 Testing Tools
This course provides hands-on experience with the detailed Visual Studio® 2010 testing functions and new features including: work item tracking, version control, automated tests, Microsoft Test Manager 2010 and automated builds. Please refer to the outline for the hands-on lab details.
Who Should Attend
This course is intended for software testers who actively participate in developing test plans, creating test cases, running tests, and managing test environments.
Laptops are provided for this class.
3-Day Course Outline
Introducing Visual Studio® 2010
Work tracking overview
Retrieving work items
Management and reporting
Version control overview
Build process
Visual Studio® for Testers
Test workflow and quality assurance guidance
Tester roles and responsibilities
Testing on agile teams
Working with Microsoft Test Manager
Managing work items in Microsoft Test Manager
Managing test context, test plans, and test suites
Working with test plan configuration
Writing and Running Tests
New manual testing functionality
Running tests and reporting results
Recording tests and automated playback
Managing test runs
Creating and Managing Bugs
Creating and managing Bugs
No more "No Repro"
Bug context and reporting
Recording video during testing
Overview of Lab Center
Virtualization overview
Test project overview
Test configuration and features overview
Automated Testing with Visual Studio®
Identifying candidates for automation
Visual Studio® 2010 Ultimate in the enterprise
Coded UI Testing
Using Manual Test Recordings to create Coded UI Tests
Web Testing
Creating Coded UI Test for Web applications
Validating Coded UI Tests
Using the UI Control locator
Data-driven Coded UI Tests
Load Testing
Overview of load testing
Creating, understanding and sharing results
Unit Testing
Unit Testing in Visual Studio® 2010 Ultimate
Code Coverage for Unit Tests
Generic and Ordered Testing
Creating and running generic tests
Creating and running ordered tests and more
Adding Tests to Build
Build Overview for testers and more





