Tailor-made Test Automation Framework

Customize and extend our cross-platform .NET framework to perfectly fit your needs. Start on top of hundreds of best practice features and integrations.

Download
See features

Build up to 100 tests using full
product capabilities.

We can help your team to build high-quality and highly scalable automated tests.
Parallel on Agents

Open Source

As an open source company, we're passionately engaged in numerous projects, initiatives and standards where we represent the needs and requirements of our many customers and partners.

Parallel on Agents

Test Everything

Web, including responsive, iOS, Android, Desktop, and REST services.

Parallel on Agents

Unified Framework API

All features that we provide- use the same syntax. Once you learn how to write tests for the web, you can start immediately writing for mobile, desktop, or REST.

Parallel on Agents

Integrations

Seamlessly integrate the framework with your existing tools and processes. Execute tests in the clouds, distributed and publish test results in reporting solutions.

Web, desktop and API testing.
What can be tested?
Benefits
Web automation cross browser - Chrome, Firefox, Edge, IE, Opera, Chrome Headless, Firefox Headless.
WebDriver
The standard for web automation. Open source. Large community. All major cloud platforms support it. Browser vendors support.
Mobile Automation - iOS, Android native, hybrid and mobile web apps.
Appium
The standard for mobile automation. Open source. Large community. Compatible with major cloud providers. Can run in Selenium Grid.
Desktop Automation - WPF, WinForms and Universal applications.
WinAppDriver
Officially supported by Microsoft. Can run in Selenium Grid.
API Automation - REST web services.
RestSharp
The standard for API automation in C#. Open source. Large community.
.NET Core
Open source. Run tests on Windows, Linux and MacOS.
MSTest, NUnit
Rich set of assert libraries. Open source. Large community.
Support all major cloud providers - CrossBrowserTesting, SauceLabs, Browserstack (mobile,web)
Easily integrated with all CI systems

On Top of That We Build the Following Advantages

Easy add new logic to your tests without causing regression issues. Control the whole execution workflow - change browsers or reuse them. Retry your failing tests to make sure that there is a real problem.
Speed up by predefined project templates, better API discoverability and go ready-to-go solution. Support advanced test case scenario like authentication strategies and retry failed requests.

BDD syntax through SpecFlow and Gauge frameworks

Speed up by predefined project templates, better API discoverability and go ready-to-go solution. Support advanced test case scenario like authentication strategies and retry failed requests.

Seamlessly Integrate with Your Existing Tools and Processes.

Generate test cases and bug reports automatically based on your tests. Publish the test results in all major test result portals.

All Integrations

Automatically generates test cases in a qTest based on your automated tests.

Learn more

Test report tool that not only shows a very concise representation of what has been tested in a neat web report form.

Learn more

A central automation reporting system that is built on the top of Java Spring Framework.

Learn more

Provides increased capabilities to speed up results analysis and reporting through the use of built-in analytic features.

Learn more

Our Azure DevOps integrations enabled

  • Generate test cases automatically in Azure DevOps based on your automated tests. Learn more
  • Create bugs automatically on test failure. Learn more
  • Publish the test results in Azure DevOps CI. Learn more

Create bugs automatically in Jira on test failure.

Learn more

What Our Customers Are Saying

For now, I used only the web version of the tool because of project specific. There is some stuff I really like Locators – At the begging, it was a little hard for me to use them, but later when you get used them a little more you realize that this way for creating of elements is better than normal WebDriver one. Contains methods for IDs and classes are AWESOME! Framework’s Extensibility is excellent. They provide all default HTML elements.

Ventsislav I.
Software Engineer in Test
Innovative Lab
Tailor-made Test Automation Framework

What We Did for R1 2020 Release

Web Load Testing Module

February 22, 2019
Determine how the application behaves when multiple users access it simultaneously. Reuse your existing BELLATRIX web tests. After the load test is executed the tool generates an informative HTML report.

Angular Locators and Support Methods

June 5, 2019
BELLATRIX fully supports testing of Angular apps. It comes with 4 Angular specific locators and many convenient methods for managing asynchronous behavior.

Image Recognition

December 20, 2019
Verify hard-to-assert functionalities such as PDFs, charts, and similar.

Grid and Table Controls

December 20, 2019
We have created the Table and Grid controls, which ease the selection of cells/rows and assertion of the data.

Style Testing

December 20, 2019
New module from BELLATRIX that allows you to test the CSS styles of your website, such as background, border, other colors, font size, size, weight, and many others.

Integrations

May 7, 2020
Automatically generate test cases in qTest and Azure DevOps. Create bugs automatically in Jira and Azure DevOps on test failure.

Chatbot

COMING SOON
Search for test automation tips and BELLATRIX resources. Automatic bug logging and auto test failure analysis based on machine learning.
Full-Stack Test Automation Frameworks – API Usability Part 1
Blog Post
Full-Stack Test Automation Frameworks – API Usability Part 1
5 Must-Have Features of Full-Stack Test Automation Frameworks Part 1
Blog Post
5 Must-Have Features of Full-Stack Test Automation Frameworks Part 1
Defining the Primary Problems that Test Automation Frameworks Solve
Blog Post
Defining the Primary Problems that Test Automation Frameworks Solve