Back to Tech landscape

MSTest

Testing & QA

MSTest guarding quality in every release

Official documentation (opens in a new tab)

Overview

MSTest is the standard test runner in templates, marketing site tests, and Blazor UIKit. We combine it with coverlet, FluentAssertions, and TestHost for fast feedback in CI.

Generated solutions ship with MSTest, coverage thresholds, and pipeline gates—extended by Reqnroll acceptance tests and Playwright UI checks where products demand higher assurance.

For client programs we map tests to business scenarios and non-functional requirements, keeping flaky suites out of mainline CI so teams trust green builds.

Quality is part of the platform story: from unit tests to deployed environments, we help you prove correctness before customers do.

Why we use it:

  • Consistent across all template test projects
  • Works with Azure Pipelines and GitHub-style CI
  • bUnit and Playwright build on the same solution
  • Architecture tests via NetArchTest where enabled
  • Fast feedback in Azure Pipelines on every pull request
  • Coverage and static analysis gates on main branches
  • Traceability from requirements to automated scenarios

Ready to work with us?

Let's discuss how our team can help achieve your digital goals