C# for Testers
C# + NUnit + Selenium + SpecFlow. The .NET ecosystem for test automation. Essential for Microsoft-stack teams.
intermediate
3 courses
15 lessons
This path requires a Pro subscription
Subscribe to unlock all lessons, challenges, and bug hunts.
1
C# Fundamentals for Testing
The core C# skills every tester needs — from project setup to async patterns, all through a testing lens.
intermediate
~4.0h
-
Requires subscriptionWhy C# for Test Automation?reading +10 XP
-
Requires subscriptionC# Setup and First Projectreading +15 XP
-
Requires subscriptionClasses, Properties, and Methodsreading +15 XP
-
Requires subscriptionCollections and LINQreading +15 XP
-
Requires subscriptionAsync/Await in C#reading +15 XP
2
C# Testing Frameworks
Master NUnit, xUnit, and Selenium with C# — from assertions to page objects.
intermediate
~5.0h
-
Requires subscriptionNUnit Fundamentalsreading +15 XP
-
Requires subscriptionNUnit Advanced Featuresreading +15 XP
-
Requires subscriptionxUnit Alternativereading +15 XP
-
Requires subscriptionSelenium with C#reading +20 XP
-
Requires subscriptionPage Object Model in C#reading +20 XP
3
C# Testing Ecosystem
API testing, BDD, Playwright, reporting, and CI — the complete C# testing toolkit.
intermediate
~4.0h
-
Requires subscriptionRestSharp for API Testingreading +15 XP
-
Requires subscriptionSpecFlow for BDDreading +15 XP
-
Requires subscriptionPlaywright for .NETreading +15 XP
-
Requires subscriptionReporting and CI with .NETreading +15 XP
-
Requires subscriptionCapstone: Complete C# Test Suiteexercise +25 XP