This is a list of Automated Testing Frameworks for .NET related to methodologies and types of tests:
- Test-Driven Development (TDD)
- Behavior-Driven Development (BDD)
- Specification by Example (SBE)
- Acceptance Test-Driven Development (ATDD)
- Property-Based Testing (PBT)
- Unit / Integration / Acceptance / Specification Tests
Please feel free to suggest changes and/or new tools/frameworks.
Key:
- Bold — Most Popular
Strikethrough— Discontinued
- csUnit
- FsUnit (F#)
- Fuchu
- MbUnit
- Microsoft Unit Testing Framework (also known as MSTest)
- NUnit
- NUnitLite
- Unquote (F#)
- xUnit.net
- FakeItEasy
- Foq
- JustMock
- JustMock Lite
- Microsoft Fakes
Microsoft Moles(now Microsoft Fakes)- Moq
- NMock
- NSubstitute
NUnit.Mocks- Rhino Mocks
- Typemock Isolator
- ApprovalTests
- Concordion.NET
- Cucumber
Cuke4Nuke- Gauge
- LightBDD
- Machine.Specifications (also known as MSpec)
NaturalSpec- NBehave
- NSpec
Spec4Net- SpecFlow
- SpecsFor
- Specter
StoryQStoryTeller- SubSpec
- System.Spec
- TickSpec
- xBehave.net
- .NET Memory Profiler (also known as MemProfiler)
- dotMemory Unit
- CREAM (also known as CREAtor of Mutants)
- Nester
- NinjaTurtles
- VisualMutator
Microsoft Code Digger(now Microsoft IntelliTest)- Microsoft IntelliTest
Microsoft Pex(now Microsoft IntelliTest)Microsoft Smart Unit Tests(renamed to Microsoft IntelliTest)- Randoop.NET
- Code Coverage (Visual Studio)
- dotCover
- NCover
- NCrunch
- NDepend
OpenCover- PartCover
- Semantic Designs C# Test Coverage Tool
- Software Verify .NET Coverage Validator
- Squish Coco
- [TestMatrix] (http://submain.com/products/testmatrix.aspx)
- Typemock Isolator Coverage
- ContinuousTests (formerly Mighty Moose)
- Giles
- NCrunch
- Parasoft dotTEST
- Typemock Isolator Smart Runner