Scalable Test Orchestration with TestRunner
In complex environments where teams are executing hundreds or thousands of tests across multiple products, Test Set Orchestration is a game-changer.
Rapise 8.4 introduces the TestRunner module, a lightweight, scriptable orchestration engine built to:
-
Execute multiple test sets across miltiple environments
-
Automatically rerun failed test sets, minimizing regression cycles
-
Perform AI-powered root cause analysis on test case failures
-
Aggregate test execution data for longitudinal reporting
-
Generate PDF test reports via API for audit and compliance needs
TestRunner is designed to integrate seamlessly into custom test frameworks and CI workflows, providing granular control over test execution logic.
Precision-Driven Testing with Dynamic Test Sets
Rapise 8.4 enables dynamic test set creation, allowing teams to define executable test groups using metadata instead of manually selected case lists.
Supported filters include:
-
name
orfullyQualifiedName
-
tag
(test metadata) -
parameter
(input configurations)
This mirrors the expression-based filtering model in VSTest and aligns with data-driven test methodologies common in enterprise automation stacks.
Use cases include:
-
Running smoke tests by tag (e.g.
tag=smoke
) -
Selecting test cases from a specific folder
-
Executing tests with given parameters (e.g.
author=robin
)
📘 Full guide on dynamic test sets
"For teams working in modular architectures, this allows for automated, context-aware test suite creation—critical for scaling with confidence."
UI Enhancements for Higher Velocity
The Rapise 8.4 release delivers key UX updates that reduce friction for test authors and framework maintainers:
🔎 Quick Filtering in Large Projects
The Quick Filter functionality dramatically improves navigation across large test repositories. Use string-based filtering in:
-
Object Tree: instantly locate UI elements and page objects
-
Test Files View: isolate scripts, libraries, and RVL sheets by keyword
📄 RVL Editor Productivity
Rapise Visual Language (RVL) users benefit from:
-
Tab reordering via drag-and-drop – organize test logic more efficiently
-
Dropdown selectors for
File.Read
andFile.Write
– reduce syntax errors and streamline file access
These improvements help reduce cognitive overhead, especially in data-driven or keyword-driven test models where RVL is heavily used.
"If you're authoring in RVL or navigating large UI object maps, these updates help you move faster with fewer errors."
Technical Summary
Feature | Description | URLs |
---|---|---|
TestRunner | Run, re-run, and analyze test sets programmatically |
Test Set Orchestration [IN:10931] |
AI Root Cause Analysis | Detect patterns in failed tests using historical data | AI-powered execution history and report analysis [IN:10863] |
Dynamic Test Sets | Create test sets using tags, parameters, or regex | Dynamic Test Sets [IN:8175] |
PDF Reporting | Export execution history and analysis via code | Ability to convert report to PDF via code [IN:4673] |
RVL Drag & Drop | Organize scripts and page objects visually | |
Quick Filter | Live-search in Object Tree and Files View | Quick filtering in Files view [IN:10713] |
Summary
Rapise 8.4 is a focused, developer-driven release that enables:
-
Efficient, scriptable orchestration of test sets
-
Precision execution through dynamic test filtering
-
Improved daily workflow for UI-based and coded automation
Whether you’re embedding test logic into CI pipelines or maintaining a framework that spans web, desktop, and mobile—this release helps you scale intelligently.
How Do I Get the New Version?
-
You can get the latest version right away by downloading the installer from your Inflectra customer portal
-
Integrate
TestRunner
into your custom test framework using documentation -
Join our technical webinar to explore advanced usage patterns
If you have any questions about the new version, please contact support@inflectra.com.