Simple Development, Powerful Testing

Automate your web application testing with real user scenarios

Why Testing Matters

When you start using Fractal, you quickly notice how easy it is to build apps, how clean the aspect-functional code looks, and how configurable the components are.

But that simplicity is backed by complex, low-level algorithms — and they require strong testing tools.

As a development platform, Fractal puts special emphasis on testing. It’s essential to maintain backward compatibility with all previously deployed apps.

It’s extremely frustrating when a stable, well-tested app suddenly breaks after a platform update.

Auto & Load Testing Built In

Fractal includes built-in support for unit tests, integration tests, and most importantly — auto and load tests.

With just a few clicks, developers can record real user scenarios as reusable macro scripts.

Each scenario is made of steps. At each step, Fractal captures the user's action and the resulting UI response.

This approach validates the real-life behavior of your app and helps catch bugs early when core workflows break.

Fractal also handles tricky cases like time-based data and random GUIDs using a smart "time-back machine" strategy.


Auto Testing Overview

Fractal also supports load testing. It simulates real-world, high-concurrency environments so you can ensure your app performs under pressure.

This helps developers build robust applications that remain stable even under peak load conditions.

View Scenario Details

Double-click any test scenario to view full details.


Test Scenario Details

Here you can view execution times and customize settings — for example, how strictly each step's result is compared to the reference output.

The example above uses the second-strictest level, meaning all attributes and values on the page must match exactly.

Our Commitment to Stability

At Fractal, our goal is twofold:


  • Make it easy to write powerful auto & load tests for your app.
  • Guarantee your app continues to work perfectly after every platform update.

Currently, Fractal's platform stability is verified by 37 usage scenarios.