Overview of the Microsoft Visual Studio® Ecosystem and Microsoft Application Lifecycle Management Test process improvement and best practices for integrating Visual Studio® into your Software Development Lifecycle The Visual Studio® approach to project and test Management
Requirements Management in Microsoft Visual Studio®
Creating and Managing requirements in VS Projects User Stories vs. Requirements Requirement Traceability
Test Planning
Creating a Test Plan Creating Requirements Based Test Suites Configuring Test Suites and Test Settings
Designing Test Configurations
Planning your testing matrix Creating Test Environment Configurations Linking tests to Test Configurations
Deploying and Managing Test Labs
Using Visual Studio Lab Manager® to create and manage virtual environments Deploying Test Controllers and Agent Machines Configuring machine settings for test automation
Test Case Management
Manual versus Automated Test Cases Adding Test Cases to Test Suites Test Case Configuration and Assignment Attaining Maximum Code Coverage
Manual Test Cases
Test Case Migration Creating Manual Test Cases Exploratory versus Scripted Tests Shared Test Steps and parameters Executing Manual Tests with Test Runner Using Microsoft Fast Forward for Manual Testing
Functional Automation
Determining What to Automate Types of Automation Available in VS Creating and Associating Automation Coded UI tests Data Driving Automation
Automated Test Execution
Executing Automated Tests Using Data Collectors to isolate defects Running Automation Locally and Remotely Scheduling Automation as Part of the Build Process
Performance and Load Testing
Performance Test Planning Virtual Environments for Performance Testing Creating Performance Goals Creating Automated Performance Tests with VS Identifying Performance Issues and Bottlenecks
Defect Management
Defect Management in VS The Defect Lifecycle Creating Defect Reports Associating Images and Movies with Defects Associating Virtual Image snapshots with Defects
Bringing it All Together
Reporting and Metrics The Testing Process Re-examined Best Practices for Implementation