FREEDOM251

Freedom251 › Database Testing Tools

NBi

Free plan Windows

Visit NBi Alternatives Pricing

NBi's own site

What NBi is

NBi is a Windows framework for writing and running tests against Business Intelligence systems and checking data quality. It covers databases, cubes, ETL processes, and reports, including SQL Server, SSIS, SSAS, and SSRS components in the Microsoft BI stack. Test specifications use declarative XML, so authors can describe checks without writing them in C# or another development language. NBi works as an add-on for NUnit: it reads XML test files and runs the tests through that framework.

For database access, NBi supports OleDb and ODBC connections, and extensions can make additional databases reachable. It also supports ADOMD-compatible databases, as well as stored procedure tests and data quality checks. The GenBI interface and genbiL macro language can automate test-suite creation, including suites with thousands of tests. Automation documentation covers building and running suites with Azure DevOps and AppVeyor. Test execution is self-hosted, so teams run the framework on their own infrastructure. NBi is open source and free plan; its maker says there is no commercial licence available. Releases from version 1.6 onward use the Apache 2.0 license, while earlier releases used MS-PL. Setup requires .NET Framework 4.5 or higher and NUnit 2.x; the setup guide says not to use NUnit 3.x.

Who it suits

NBi suits Windows-based BI and data teams that want to define database, cube, ETL, or report checks as XML tests. It is a fit for teams using NUnit and self-hosted test execution, including those who automate suites with Azure DevOps or AppVeyor.

What it does well

  • Open-source framework available free of charge plan.
  • XML test specifications do not require C# authoring.
  • Targets databases, cubes, ETLs, and reports.
  • GenBI and genbiL can automate large test-suite creation.
  • Automation documentation covers Azure DevOps and AppVeyor.

What to know first

  • Windows platform listed.
  • Requires .NET Framework 4.5 or higher and NUnit 2.x.
  • The maker says no commercial licence is available.

Limits

The free NBi plan is an open-source framework, and the maker says no commercial licence is available. Setup requires .NET Framework 4.5 or higher and NUnit 2.x, not NUnit 3.x.

Plans

PlanBilled and limitsPrice
NBiOpen-source framework · no commercial licence availableFree

As nbi.io lists them, read 8 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the NBi website and review its setup guide.
  2. Use a Windows environment with .NET Framework 4.5 or higher.
  3. Install NUnit 2.x; the setup guide says not to use NUnit 3.x.
  4. Write tests in XML and run them through NUnit.
  5. Use the automation documentation for Azure DevOps or AppVeyor, if needed.

Verdict

Pick NBi if you need a free, open-source way to define BI checks in XML and run them through NUnit on Windows. Look elsewhere if your environment requires NUnit 3.x or you need a commercial licence.

Questions

Is NBi free?

Yes. The NBi plan is listed as free, and the framework is open source. The maker says there is no commercial licence available.

Which operating system does it support?

NBi is listed for Windows. Test execution is self-hosted.

What does NBi test?

It targets databases, cubes, ETLs, and reports, including SQL Server, SSIS, SSAS, and SSRS components. It also supports stored procedure tests and data quality checks.

What languages are used for tests?

Test authoring uses declarative XML. The listed test languages are XML, SQL, MDX, and DAX.

What does setup require?

The setup guide requires .NET Framework 4.5 or higher and NUnit 2.x, and specifies not to use NUnit 3.x.

Who maintains NBi?

The website credits Cédric L. Charlier and says its contents are © 2025. Bug reports are directed to its GitHub issue tracker.

Facts from NBi's own pages

CI/CD
The automation documentation includes instructions for building and running test suites with Azure DevOps and AppVeyor. · nbi.io, 8 Oct 2026
Commercial availability
The maker states that there is no commercial licence available. · nbi.io, 8 Oct 2026
Coverage
NBi targets databases, cubes, ETLs and reports, and supports SQL Server, SSIS, SSAS and SSRS components in the Microsoft BI stack. · nbi.io, 8 Oct 2026
Database connections
NBi supports data sources through OleDb or ODBC connections, with additional databases reachable through extensions. · nbi.io, 8 Oct 2026
Issue reporting
The maker directs users to report bugs through its GitHub issue tracker. · nbi.io, 8 Oct 2026
License
Since version 1.6, NBi releases use the Apache 2.0 license; earlier releases used MS-PL. · nbi.io, 8 Oct 2026
Maintainer
The website credits Cédric L. Charlier and states that its contents are © 2025. · nbi.io, 8 Oct 2026
Prerequisites
The setup guide lists .NET Framework 4.5 or higher and NUnit 2.x as prerequisites, and specifies not to use NUnit 3.x. · nbi.io, 8 Oct 2026
Purpose
NBi is an open-source framework for testing Business Intelligence solutions and validating data quality. · nbi.io, 8 Oct 2026
Test authoring
Tests are written declaratively in XML, without requiring C# or another development language to specify them. · nbi.io, 8 Oct 2026
Test framework integration
NBi is an add-on for NUnit and interprets XML test files to run tests. · nbi.io, 8 Oct 2026
Test generation
The GenBI user interface and genbiL macro language can automate creation of test suites, including suites with thousands of tests. · nbi.io, 8 Oct 2026

Where NBi stands on Freedom251

Look at these too