FeaturesPricingDocumentationBlogContact Book a demo

Overview

BusinessCentralTesting is an automated regression testing platform built specifically for Microsoft Dynamics 365 Business Central. It allows you to create test scripts using BC's built-in Page Scripting Tool, run them against your tenant with a single click, and review results through detailed logs and video recordings.

How it works

The testing workflow has three main steps:

1. Connect your tenant — Enter your Business Central credentials to connect your companies. All credentials are encrypted at rest and in transit.

2. Record your scripts — Use BC's Page Scripting Tool to record your workflows. Export the script and upload it to BCT.

3. Run and monitor — Execute tests on demand. Review step-by-step logs, watch video replays, and track results over time.

Connecting your tenant

To get started, navigate to your Dashboard and click "Add Company." You'll need your Business Central URL and valid credentials with access to the pages you want to test.

BCT uses these credentials only during test execution. We never store your business data — only the test results and recordings.

Your first script

The fastest way to create a test is to record it directly in Business Central using the Page Scripting Tool.

Step 1: Open Business Central and navigate to the page you want to test.

Step 2: Start the Page Scripting recorder from the toolbar.

Step 3: Perform the actions you want to test — navigate to pages, fill in fields, click buttons, post documents.

Step 4: Stop recording and export the script file.

Step 5: Upload the script to BCT and click "Run."

Running tests

You can run tests in two ways:

Run a single script — Click the "Run" button next to any script to execute it against its connected company.

Run all — Click "Run All" on a company card to execute every script associated with that company. This is the recommended approach after a BC update.

Viewing results

After a test run completes, you'll see a summary showing which scripts passed and which failed. Click into any run to see the full step-by-step log with timing data.

Failed steps are highlighted in red with a description of what went wrong. Use the video replay to see exactly what happened in the browser.

Need help getting started?

Book a 30-minute walkthrough and we'll help you set up your first tests.