Project dashboard
From the project dashboard you can create shiny new goals - a testing scope within a project.
This interactive demo mirrors the full Virtuoso QA desktop interface, so it needs a wider screen to be readable.
Open it on a laptop or desktop for the full walkthrough, or continue here and pinch to zoom.
Walk through a guided demo for a consumer insurer: load your Knowledge Base and see how an AI Analyst and an AI Architect turn the EU AI Act and FCA Consumer Duty guidance into requirements and human-approved test journeys covering quote, bind, issue, and a policy document check.
The AI Autopilot then writes a deterministic Virtuoso NLP test, which runs with self-healing selectors - so every AI pricing decision is tested and traced, not just delivered.
From the project dashboard you can create shiny new goals - a testing scope within a project.
The Knowledge Base is a centralised repository of sources that our agents can use to build your requirements from.
| Sources | Tags | Last change | |
|---|---|---|---|
| Quote, Bind & Issue - Consumer Motor Insurance BRDNEW Project | 0 | 08/09/2026, 09:14 PM | |
| EU AI Act - High-Risk AI Systems (Annex III: Insurance Pricing & Underwriting)NEW Project | 0 | 08/09/2026, 09:14 PM | |
| FCA Consumer Duty - Fair Value Outcome Guidance (FG22/5)NEW Project | 0 | 08/09/2026, 09:14 PM | |
| Insurance Distribution Directive (IDD) - Product GovernanceNEW Project | 0 | 08/09/2026, 09:14 PM | |
| PRA SS1/23 - Model Risk Management PrinciplesNEW Project | 0 | 08/09/2026, 09:14 PM |
| Requirements | Risk | Coverage |
|---|---|---|
| Quote Calculation Negative Scenarios | HIGH | 100% |
| Successful Policy Bind | CRITICAL | - |
| Successful Policy Issuance and Document Generation | CRITICAL | 100% |
Sources selected:
The existing requirements provide good coverage for the primary success paths. However, I identified three gaps not explicitly covered by the BRD:
I've generated three new requirements to close these gaps, applying the organisation's Consumer Duty - Fair Value Outcome directive throughout.
| Requirements | Risk | Coverage |
|---|---|---|
| Consumer Duty Fair-Value Outcome and Policy Document Accuracy | HIGH | - |
| High-Risk AI Pricing Decision Traceability | CRITICAL | - |
| Quote Calculation Input Validation | MEDIUM | - |
| Quote Calculation Negative Scenarios | HIGH | 100% |
| Successful Policy Bind | CRITICAL | - |
| Successful Policy Issuance and Document Generation | CRITICAL | 100% |
The purpose of this requirement is to ensure the bound premium and coverage are presented to the customer as a fair-value outcome per FCA Consumer Duty guidance, and that the quote calculation itself completes within the 3-second threshold. It also confirms the issued policy document accurately reflects what was quoted and bound, and carries the required fair-value outcome disclosure.
This requirement validates that the bound premium and coverage are presented to the customer as a fair-value outcome per FCA Consumer Duty guidance, and that the issued policy document accurately reflects what was quoted and bound.
Requirement: Consumer Duty Fair-Value Outcome and Policy Document Accuracy
I have designed five test journeys to validate the fair-value outcome and policy document accuracy requirement, as specified in this requirement.
These journeys cover:
I've created corresponding data tables to drive these tests and a new environment for the base URL. Please review the proposed journeys.
Checkpoint 1: Navigate to New Quote Form
Assuming the user is already logged in, go to the base URL, open the Quotes section, and click "New quote" to start a new quote.
Checkpoint 2: Quote, Bind, and Issue
Enter the applicant's date of birth and coverage amount, then start timing. Click Get quote, wait for the premium to calculate, and stop timing once it's finished. Assert that quote calculation completed in under 3 seconds, then bind the policy and issue the policy document.
This journey generates a quote, binds the policy, issues the policy document, and asserts the document accurately reflects the bound premium and coverage within the 3-second quote-calculation threshold.
There are no plans associated with this journey.
"Quotes""Quotes""New quote""Quotes""Quotes""New quote" 🩹 healed"New quote" 🩹 healed"Date of birth""Get quote"