Open Source 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.

Downloadview features

22 March 2021

Master Class: Enterprise Test Automation Framework

After discussing the core characteristics, we will start writing the core feature piece by piece. We will continuously elaborate on why we design the code the way it is and look into different designs and compare them. You will have exercises to finish a particular part or extend it further along with discussing design patterns and best practices in programming.
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.

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

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

Learn more

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

Learn more

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

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 Users Are Saying

The course was everything exactly that is specified in the description. The lecturer was always asking us for questions and made sure everything was explained thoroughly. Thank you.

Alexandrina Varbanova

The course is excellent the content is first class and I found Anton to be very interesting and knowledgeable. I would highly recommend the class to looking to learn automation or just as a refresher course.

Brad Winborg
Open Source Test Automation Framework

What We Did for R1 2020 Release

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.

Data-Driven Tests and New Methods

October 30, 2020
Add support for Data-Driven tests. Class cleanup to the test execution engine, new functionalities to Browser Service. Simplify all modules control extensibility event handler classes.

.NET 5 Support

December 20, 2020
Enable parallel execution from VS and all CLI runners. Update all projects to .NET Framework 5.0

API Simplification

March 1, 2021
Simplify the usage of many BELLATRIX modules' APIs. Add more configuration support.

WebDriver 4.0 Support

May 1, 2021
Add support WebDriver 4.0 and latest version of Appium and WinAppDriver.
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