QA Testing with Visual Studio 2022 & Azure DevOps

Course Syllabus

Benjamin Day Consulting Logo

Benjamin Day Consulting, Inc.
17 Roberts St #2
Brookline, MA 02445
617-645-0188
https://benday.com


Course Overview

This course demonstrates how to use Visual Studio 2022 and Azure DevOps to test your applications and track testing work effectively. Ensuring quality requires a "layered defense" approach using multiple types of tests - from automated unit tests at the API level to manual tests run by human testers.

We'll explore different types of tests and how to leverage Visual Studio 2022 and Azure DevOps features for comprehensive testing strategies in modern development environments.

What You'll Learn

Testing Strategy & Quality Mindset

Unit Testing & Test-Driven Development

Application Design for Testability

Modern UI Testing

Manual Testing with Azure DevOps

Bug & Defect Management

Test Automation in Pipelines

Performance Testing

API Testing

Lab Exercises

Throughout the course, students will work on hands-on exercises including:

Prerequisites

Course Details

Technologies: Visual Studio 2022, Azure DevOps Services/Server, Playwright, xUnit.NET, .NET 8+
Programming Languages: Primarily C#, but concepts apply to multiple languages
Duration: 2 days, 9am to 5pm
Format: Interactive lectures with extensive hands-on labs

Lab Machine Requirements

Operating System: Windows 10/11 or macOS (latest versions)
Memory: 8GB RAM minimum, 16GB recommended
Required Applications:

Network Requirements: Reliable internet connection for Azure DevOps Services

Student Setup: Each student should have an Azure DevOps organization set up before class begins

Course Outcomes

Upon completion of this course, students will be able to:

Customization Options

This course can be customized for your organization's specific needs:


Course content is regularly updated to reflect the latest Visual Studio 2022 features, Azure DevOps capabilities, and modern testing practices.