https://github.com/fuznio/testfuzn
Unified C# testing framework for unit, end-to-end, and load tests with a single syntax and readable tests and reports.
https://github.com/fuznio/testfuzn
automation csharp devops dotnet end-to-end-testing load-testing mstest qa testing-test-framework unit-testing
Last synced: 2 months ago
JSON representation
Unified C# testing framework for unit, end-to-end, and load tests with a single syntax and readable tests and reports.
- Host: GitHub
- URL: https://github.com/fuznio/testfuzn
- Owner: FuznIO
- License: mit
- Created: 2025-06-19T12:09:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-08T07:21:42.000Z (3 months ago)
- Last Synced: 2026-04-08T09:25:54.787Z (3 months ago)
- Topics: automation, csharp, devops, dotnet, end-to-end-testing, load-testing, mstest, qa, testing-test-framework, unit-testing
- Language: C#
- Homepage:
- Size: 880 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TestFuzn
**TestFuzn** (pronounced "testfusion") is a unified testing framework that brings together **unit tests**, **end-to-end tests**, and **load tests** in a single, streamlined experience. Itβs designed to bridge the gap between developers and testers by offering clean, readable tests, reports and a consistent testing approach.
π§ **Beta**
> TestFuzn is currently in **beta**. Breaking changes may occur until a stable release.
π **Documentation:**
π https://github.com/FuznIO/TestFuzn/blob/main/docs/README.md
## β¨ Key Features
- π§ͺ **One framework for all test types**
Write and run unit, end-to-end, and load tests using the same framework β no need to mix and match tools.
- π **Readable and useful reports**
Get clear test results that are easy to understand for both developers and testers.
- π§Ό **Slim and clean by design**
Built to be lightweight and focused β includes just the right features to stay easy to use and maintain.
- π¬ **Test any system over HTTP**
End-to-end and load tests support HTTP-based systems, regardless of the underlying technology stack.
- π **Web UI testing with Microsoft Playwright**
Automate and validate browser-based applications using Playwright β works with any web app, no matter what language or framework itβs built in.
- π» **C# / .NET first**
Write all your tests in C#. Leverages the power of .NET to keep things fast and flexible.
- β
**MSTest compatible**
Built-in support for the widely used MSTest framework β reuse what you already know and love.
## π¦ NuGet Packages
| Package | Description |
|---------|-------------|
| [Fuzn.TestFuzn](https://www.nuget.org/packages/Fuzn.TestFuzn) | Core framework |
| [Fuzn.TestFuzn.Adapters.MSTest](https://www.nuget.org/packages/Fuzn.TestFuzn.Adapters.MSTest) | MSTest integration |
| [Fuzn.TestFuzn.Plugins.Http](https://www.nuget.org/packages/Fuzn.TestFuzn.Plugins.Http) | HTTP testing via Fuzn.FluentHttp |
| [Fuzn.TestFuzn.Plugins.Playwright](https://www.nuget.org/packages/Fuzn.TestFuzn.Plugins.Playwright) | Browser automation with Playwright |
| [Fuzn.TestFuzn.Plugins.WebSocket](https://www.nuget.org/packages/Fuzn.TestFuzn.Plugins.WebSocket) | WebSocket testing |
| [Fuzn.TestFuzn.Sinks.InfluxDB](https://www.nuget.org/packages/Fuzn.TestFuzn.Sinks.InfluxDB) | Real-time metrics to InfluxDB |
## πΈ License & Usage
- 100% **free** β for personal, organizational, and commercial use.