In this course, Developers and Testers will learn to use the tools in Visual Studio 2013 Ultimate to complete software testing requirements. Participants will learn how to plan test efforts, execute manual and automated tests, and some techniques to manage work items and the test process workflow. This course will also prepare participants for exam 70-497.
This course is designed for Visual Studio Online, a Microsoft hosted software-as-a-service (SaaS). Like most hosted application services, the look and feel of this service might change periodically. Although this course has been designed to minimize inconsistencies, you may notice some differences between the course content and the current version of Visual Studio Online that is available during the training event.
Cost: Price on application
Duration: 2 days
This course is not available as part of our public schedule but can be provided on a customised client specific basis.
Before attending this course, students must have:
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
Introduction to Application Lifecycle Management:
This module introduces the core technologies and practices that a software development team needs to understand in order to set up and use Visual Studio Online. Understanding the core technologies and practices will help the software development team to plan and track the software development and testing effort.
Software Testing in an Agile World
Application Lifecycle Management
Visual Studio Online
The Fabrikam Fiber Case Study
Lab : Configuring the Learning Environment
Creating the Fabrikam Fiber Team Project
Install the Fabrikam Fiber website
Planning and Tracking Work:
This module introduces the practices and tools that are used to create and manage a product backlog, plan a sprint, and create and track the work during the sprint.
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
Planning the Testing Effort:
This module introduces the practices and activities that are used to plan the testing effort by using Microsoft Test Manager. The module also covers how to use Microsoft Test Manager to create test plans, test suites, and test cases.
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
Running Manual Tests:
This module introduces the tools and practices that a software development team will use to run manual tests by using Microsoft Test Manager (MTM).
Knowing Where and When to Test
Running a Manual Test
Recording and Playing Back
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
Testing in the Real World:
This module introduces additional tools and practices that a software development team can use to solve problems that come up when testing real applications in dynamic environments.
Using Parameters and Shared Steps
Testing on Different Configurations
Testing in Team Web Access
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
Improving Testing Practices:
This module encourages the students to think about the future. Manual testing is pretty straightforward, and Microsoft Test Manager makes it simpler. However, high-performance teams that release new editions of applications regularly need automation, complex test environments, and a plan to evolve their test plan from sprint to sprint. This module covers all of these topics.
Automating Test Cases
Promoting Test Cases
Lab : Improving Testing Practices
Creating a Coded UI Test
Setting Up Regression Testing