1. Dynamic Parametric Inputs
Plugins in Quixa are not limited to static algorithms. They accept structured input configurations in TypeScript, allowing dynamic rule adaptation:Example: Regulatory Age & Date Generator
- Passing
{ minAge: 18, maxAge: 65 }produces valid legal adult profiles. - Passing
{ minAge: 65 }dynamically tailors synthetic dates for senior demographic testing.
Integration with Enterprise Data Sources
Plugins can query internal database ranges, configuration servers, or active branch catalogs to retrieve live parameters (such as authorized routing codes or valid BIN prefixes) directly at runtime.2. Mounting Internal Services & Uniqueness Validation
A common hazard in test automation is test data collision: generating an identifier (e.g. an email, account number, or customer ID) that already exists in the test environment, causing downstream operations to fail unpredictably. Quixa plugins solve this by Mounting Internal Services directly inside plugin logic:Pre-Execution & Post-Execution Verification
- Pre-Execution Check: Verifies that the candidate identifier is currently unallocated in the system before the HTTP node fires.
- Output Assertion: Upon response arrival, the plugin can validate that the entity created by the backend adheres to corporate uniqueness policies.
3. Governance, Quarantine & Approval Lifecycle
To guarantee security in enterprise deployments:- Quarantine Sandbox: Newly submitted plugins undergo static code scanning and sandbox isolation.
- Platform Admin Review: Platform Administrators review plugin permissions, network access scopes, and dependency requirements.
- Tenant Distribution: Approved plugins are published to the organization’s catalog, instantly available for all authorized workflows.