An open API service indexing awesome lists of open source software.

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.

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.