Training About ALPI Consulting Products News & Events Careers Contact

Course Catalog

Choose ALPI and Get Peace of Mind with our "Free Refresher Guarantee!"

ALPI training courses are uniquely effective at building better testers. We're so confident about our course quality that we'll even let you retake the course for FREE within four months! Need other reasons to choose ALPI? We have many!

• Our trademark Interactive Learning Method™ incorporates your workplace challenges into the classroom as teaching examples so you can see the concepts come to life.

• Our live instructors can answer your questions about how to apply the material to your real-world projects. This is just one of the reasons our courses are better than online courses - see the 4 reasons ALPI courses are better than online courses.

• Our courses are designed around you, so you gain practical skills that are ready to use as soon as soon as you get back to work.

Get peace of mind with ALPI and our "Free Refresher Guarantee!" Contact us for details on this outstanding ALPI-only benefit! Register now, as courses fill quickly.

printer-friendly version

Visual Studio 2012 Testing Foundations
Course Description This course enables software testers to leverage the powerful testing and test management capabilities of Microsoft Visual Studio® 2012 and Microsoft Test Professional. This 5-day training provides in depth coverage of requirement management, test planning, test automation, test execution, test configurations, test environments and virtualization, test suites, and defect management. Reporting and metrics at each level are examined in detail. Both manual and automated testing is covered, including the creation and execution of load and performance scripts.

Duration 5 day(s)
Time 9-5pm EST
Price $3,650
Labs This course includes hands on labs to familiarize students with the Microsoft Visual Studio® environment and give practical experience for practicing the software testing discipline using Microsoft tools.

Intended Audience Software testers (both technical and user acceptance testers), test analysts, test engineers, test consultants, software developers, and managers including test managers, project managers, quality managers.

Prerequisites Students should have familiarity at a conceptual level of software testing concepts and a desire to learn the Microsoft Visual Studio® 2012 approach to software testing and quality.

Outline Introduction

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

See the currently scheduled public and virtual live course dates below and click on the "Register Now" button.

If you have 6 or more students, save time and money with our on-site instruction at your facility. Learn more by calling us at 301 654-9200.

Class Dates
Start End Location

      4 REASONS

1. ALPI has been helping software testers since 1993. Our experience assures you of quality training.

2. You have the opportunity to re-take the same course at ALPI for FREE within four months of the original class date.

3. Our Interactive Learning Method™ offers a richer training experience that gives you skills you can apply right away.

4. Our instructors have real-world experience so you learn concepts - and how to apply them.