.Net
By integrating .NET frameworks with ReportPortal, you can monitor test executions in real-time, identify trends, manage test failures, analyze test results and create test automation report.
ReportPortal supports seamless integration with the following .NET testing test frameworks:
-
NUnit
One of the most popular unit testing frameworks for .NET, NUnit is highly customizable and supports a variety of test cases. With ReportPortal integration, NUnit test results can be visualized in real-time. This allows you to monitor the progress of your unit tests and quickly identify issues. -
VSTest
The built-in test runner for Visual Studio, VSTest, is commonly used for running unit tests, integration tests, and functional tests. Integration VSTest with ReportPortal allows you to centralize test execution data, ensuring you have a complete view of your test suite. -
SpecFlow
SpecFlow is a behavior-driven development (BDD) framework for .NET that enables collaboration between developers, testers, and business stakeholders by using Gherkin syntax for writing test scenarios. By integrating SpecFlow with ReportPortal, you can track and report on your BDD scenarios and feature files in real-time. -
xUnit
A widely used unit testing framework in the .NET ecosystem, xUnit is favored for its flexibility and extensibility. With ReportPortal, you can capture real-time xUnit test execution results, visualize test trends, and quickly identify failure patterns, all within ReportPortal’s interactive test automation metrics dashboard. -
Reqnroll
A relatively newer test automation framework for .NET, Reqnroll focuses on automation and reliability. ReportPortal integration with Reqnroll helps centralize test execution data, enabling comprehensive reporting and analysis for automation test cases, which improves test management and traceability.
If you need a sophisticated and full-featured integration with a test framework, you can configure it by your self.
Choose which combination of agent, client, and logger you need, and then follow the instructions provided for each agent.
All agents use Rest api client or Multi-threaded client.