Premier
Visual Studio 2013

Software Testing with Visual Studio 2013
(Microsoft Training Course: 20497) - 2 days - £1015 exc VAT

 May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr 
London International House Centre E1W     15   04     
London Middlesex Street Centre E1  27           


> Target Audience
In this course, Developers and Testers will learn to use the tools in Visual Studio 2013 Ultimate to complete software testing requirements. Students will learn how to plan test efforts, execute manual and automated tests, and some techniques to manage work items and the test process workflow. It is intended for professional software testers and developers who manage the process of running tests, creating and monitoring bugs, and managing and mitigating issues that a software organization has in controlling test coverage for project requirements.
> Course outline
  1. Introduction to Application Lifestyle Management
  2. Planning and Tracking Work
  3. Planning the Testing Effort
  4. Running Manual Tests
  5. Testing in the Real World
  6. Improving Testing Practices


Module 1: Introduction to Application Lifestyle Management
  • Software Testing in an Agile World
  • Application Lifecycle Management
  • Visual Studio Online
  • Team Projects
  • The Fabrikam Fiber Case Study
  • Lab: Configuring the Learning Environment
  • Forming Teams
  • Creating the Fabrikam Fiber Team Project
  • Install the Fabrikam Fiber website
Skills
  • Explain the role of a test team in agile software development.
  • Describe how Microsoft Visual Studio 2013 supports the components of the current Application Lifecycle Management (ALM) tools and practices.
  • Explain the benefits of using Visual Studio Online.
  • Create a team project.
  • Explain the Fabrikam Fiber case study from a business and technology point of view.
top
Module 2: Planning and Tracking Work
  • Writing Agile Requirements
  • Capturing Agile Requirements
  • Planning a Sprint
  • Lab: Planning the Development Effort
  • Creating a Product Backlog
  • Evaluating the Fabrikam Fiber Website
  • Planning the Sprint
Skills
  • Write agile requirements.
  • Record requirements as PBI or bug work items.
  • Plan a sprint by forecasting work and creating a sprint backlog.
top
Module 3: Planning the Testing Effort
  • Knowing What to Test
  • Microsoft Test Manager
  • Organizing the Testing Effort
  • The Test Case
  • Lab: Planning the Testing Effort
  • Creating a Test Plan
  • Creating a Test Suite
  • Creating a Test Case
Skills
  • Describe the different types of software tests.
  • Use Microsoft Test Manager to create a test plan.
  • Create each type of test suite.
  • Create a test case.
top
Module 4: Running Manual Tests
  • Knowing Where and When to Test
  • Running a Manual Test
  • Recording and Playing Back
  • Collecting Data
  • Viewing and Analyzing Test Results
  • Lab: Running Manual Tests
  • Running a Manual Test
  • Creating an Action Recording
  • Capturing Data Automatically During Testing
  • Viewing and Tracking Test Results
Skills
  • Explain how developers and testers should collaborate.
  • Use Test Runner to run a manual test.
  • Create and play back an action recording.
  • Capture data manually and automatically during testing.
  • View and analyze test results and test runs.
top
Module 5: Testing in the Real World
  • Using Parameters and Shared Steps
  • Testing on Different Configurations
  • Testing in Team Web Access
  • Exploratory Testing
  • Lab: Testing in the Real World
  • Creating More Resilient Tests
  • Testing by Using Multiple Configurations
  • Running Tests by Using Team Web Access
  • Performing Exploratory Testing
Skills
  • Use parameters to make manual tests more resilient.
  • Use shared steps to simplify test creation and maintenance.
  • Create multiple configurations to support additional operating systems and browser types.
  • Run simple manual tests by using Team Web Access.
  • Create test cases with multiple steps by using Team Web Access.
  • Perform exploratory testing by using Microsoft Test Manager.
  • Create a bug from an exploratory testing session.
  • Create a test case from an exploratory testing session.
top
Module 6: Improving Testing Practices
  • Automating Test Cases
  • Promoting Test Cases
  • Lab: Improving Testing Practices
  • Creating a Coded UI Test
  • Setting Up Regression Testing
Skills
  • Explain the value of automated regression testing.
  • Prepare testing efforts for the next sprint.
top
> Pre-Requisites
Before attending this course, students must have the following pre-requisites:
  • 1 or more years of experience working as a tester on a software development team
  • 1 or more years of experience reading or writing software requirements
  • 1 or more years of experience using Microsoft Test Manager 2012 or 2013
> Purpose
After completing this course, students will be able to explain the benefits of using Visual Studio Online; record requirements as PBI or bug work items; use Microsoft Test Manager to create a test plan; use Test Runner to run a manual test; perform exploratory testing by using Microsoft Test Manager; prepare testing efforts for the next sprint.