WISO

Welcome to PruTAN's WISO module — a revolutionary feature that harnesses the power of advanced AI language models to automate complex test script creation, simulate workflows, and analyze scenarios. By integrating generative AI into your testing workspace, you can write, run, and validate scripts faster without manually coding test logic.

Image 1 : WISO Module Overview

Overview

The WISO module allows users to write or load scripts written in plain English or structured text, and then process them using a selected AI model. PruTAN automatically interprets the script, simulates execution steps, and displays results in real-time under the Processing Steps section.

This feature is designed to:

  • Convert natural-language descriptions into structured test executions
  • Simplify ISO message-based or REST-based scenario creation
  • Support sandboxed or custom test cases for faster prototyping
  • Integrate with multiple AI model providers

Configuration

To use the WISO module, configure your AI model providers and settings from the Settings module under the Integration section. This includes selecting providers, choosing models, and setting up authentication. Refer to the Configuration page for detailed steps.


Supported Providers & Models

WISO connects to your chosen LLM provider. You select the provider and model in the Configuration page; the available models depend on the selected provider.

ProviderExample models
Anthropicclaude-4.5-opus, claude-4.5-sonnet, claude-4.5-haiku, claude-3.7-sonnet, claude-3-opus, claude-3-sonnet, claude-3-haiku
OpenAIGPT family models
GeminiGoogle Gemini models
OllamaLocally hosted open models
CustomAny OpenAI-compatible endpoint via a custom Base URL
You can switch the provider or model at any time from Settings → Integrations → WISO Configuration without affecting your saved scripts.

Writing and Loading Scripts

You can write or upload test scripts in the Script Editor. Scripts can describe test cases, simulations, or system interactions using natural or structured language.

Example Script:

# Demo Test Case: Simulate ATM Cash Withdrawal

Given the sandbox environment is initialized
And a test card with balance $1000 is available
When the client initiates a withdrawal of $200
Then the system should approve the transaction
And the remaining balance should be $800
And the transaction status should be marked as "Completed"

Once written, click Run Script to execute the test flow using the selected AI model.

Image 2 : Script Execution

Execution and Processing

When a script is executed, PruTAN's AI engine interprets and processes it through several automated steps, shown live in the Processing Steps panel on the right:

  • Script Analysis — the AI model understands your test case logic and expected behavior
  • Task Planning — the engine breaks the script down into actionable steps, listed under Planned Steps
  • Execution Steps — each step is executed by a dedicated agent (for example create_iso_request, send_request, verify_response) and shows its Interpretation, Result, and status
  • Processing Tasks bar — a progress bar at the top shows the count (e.g. Progress: 3 of 3 tasks) along with completed and pending totals

Once finished, every step is marked completed and the progress bar reaches 100%.

Managing Scripts

Each AI script is stored within a Collection under the WISO module, similar to Studio requests or transactions.

  • Create new WISO collections
  • Save multiple scripts under each collection
  • Reuse, modify, or share scripts for different testing scenarios

Use Cases

Some practical use cases for WISO in PruTAN include:

  • Generating automated test cases from text-based specifications
  • Simulating ISO or REST transaction flows
  • Creating mock sandbox environments for validation
  • Rapidly prototyping financial or message-based workflows
  • Validating pre-defined business rules using AI-driven reasoning

The WISO module in PruTAN revolutionizes how test automation and analysis are performed — enabling users to transform plain text into actionable, AI-powered test flows. With model flexibility, live feedback, and smart execution, it bridges the gap between manual testing and intelligent automation.