Skip to main content

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.

View pricing
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 subscription
    Why C# for Test Automation?
    reading +10 XP
  • Requires subscription
    C# Setup and First Project
    reading +15 XP
  • Requires subscription
    Classes, Properties, and Methods
    reading +15 XP
  • Requires subscription
    Collections and LINQ
    reading +15 XP
  • Requires subscription
    Async/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 subscription
    NUnit Fundamentals
    reading +15 XP
  • Requires subscription
    NUnit Advanced Features
    reading +15 XP
  • Requires subscription
    xUnit Alternative
    reading +15 XP
  • Requires subscription
    Selenium with C#
    reading +20 XP
  • Requires subscription
    Page 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 subscription
    RestSharp for API Testing
    reading +15 XP
  • Requires subscription
    SpecFlow for BDD
    reading +15 XP
  • Requires subscription
    Playwright for .NET
    reading +15 XP
  • Requires subscription
    Reporting and CI with .NET
    reading +15 XP
  • Requires subscription
    Capstone: Complete C# Test Suite
    exercise +25 XP