GUI Test Studio / Examples
Real-world examples

How GUI Test Studio tests in practice

Six examples from everyday use — as a starting point to adapt to your own application, not as a rigid template.

Regression testing after an update

Check within minutes whether everything still works

Test case "Create order" — recorded before the update, simply replayed after it.

Instead of manually clicking through every important flow after each release, GUI Test Studio replays the previously recorded test case automatically. If the layout shifted slightly, the image-anchor search still finds the click targets — and if a step fails anyway, the color-coded live log immediately shows where.

Comparing a dialog screen

Reliably catch visual regressions

Image checkpoint set on the confirmation dialog, tolerance 2% differing pixels.

A marked screen region is saved as a reference image and compared pixel by pixel against the current state on every replay. If the deviation is too large, the step fails, a diff image is generated and shown directly in the HTML report — ideal for layout, icons and static text.

AI verification for correctness

When plain pixel comparison isn't enough

"The dialog shows no error message and the total amount is greater than 0."
✅ Passed — no error message visible, total amount €128.40.

Instead of a rigid image comparison, Claude judges the screenshot against a freely worded instruction and returns a verdict with reasoning — useful for states that can't be captured with fixed reference images (e.g. changing amounts or text).

Catching an overnight RAM leak

Slow memory problems become visible instantly

x64 RAM threshold set to 1,500 MB — the live display turns red automatically once exceeded.

During a long-running test case (e.g. cycling through an application for hours), GUI Test Studio logs CPU, RAM, threads, handles and modules every two seconds. If RAM usage exceeds the project-specific threshold for the detected process bitness (x86/x64), the display turns red — a clear early warning of a possible memory leak, long before the application crashes.

Uncovering a silent exception

Errors that don't show up on screen

Log directory monitored (*.log;*.txt), .NET exceptions captured via ClrMD.

Some exceptions are caught internally by the target application and only logged, without anything showing up on screen. GUI Test Studio continuously scans the target application's log/crash directory for error patterns and additionally captures .NET exceptions directly via ClrMD with a real, symbolicated stack trace — both automatically get attached to the most recently executed test step in the log.

Navigation & focus tracking

See exactly where in the flow it happened

Diagnostics panel: "Payment" window opened → focus on "IBAN" field → exception.

Detected changes of the active window/dialog and the focused control are automatically logged in the diagnostics panel — indented by window level. This lets you attribute a reported exception directly to the interaction step that triggered it, instead of just seeing a raw stack trace.

Next up

Where to go next

Get started

Your first test run is waiting

Get in touch →