Salesforce Test Automation Built for Continuous Releases

Salesforce updates three times a year whether your organisation is ready or not. Virtuoso QA runs your coverage inside the sandbox preview window, and Touchstone proposes repairs as reviewable diffs rather than rewriting journeys on your behalf. You decide what enters the suite, and every accepted change is logged.

Salesforce Test Automation Built for Continuous Releases

Salesforce updates three times a year whether your organisation is ready or not. Virtuoso QA runs your coverage inside the sandbox preview window, and Touchstone proposes repairs as reviewable diffs rather than rewriting journeys on your behalf. You decide what enters the suite, and every accepted change is logged.

Salesforce Test Automation Built for Continuous Releases

Salesforce updates three times a year whether your organisation is ready or not. Virtuoso QA runs your coverage inside the sandbox preview window, and Touchstone proposes repairs as reviewable diffs rather than rewriting journeys on your behalf. You decide what enters the suite, and every accepted change is logged.

Used by the world's leading companies

GOV.UK
Metropolitan Police
PwC
NHS
IBM
DXC
Zurich
Zurich
FNZ
Zurich
Ecclesiastical
Ecclesiastical
Ecclesiastical
Ecclesiastical
Ecclesiastical
Zurich
FNZ
AerCap
Enterprise
Epicor
Access Group
Accenture
Zurich
Ecclesiastical
Ecclesiastical

Used by the world's leading companies

GOV.UK
Metropolitan Police
PwC
NHS
IBM
DXC
Zurich
Zurich
FNZ
Zurich
Ecclesiastical
Ecclesiastical
Ecclesiastical
Ecclesiastical
Ecclesiastical
Zurich
FNZ
AerCap
Enterprise
Epicor
Access Group
Accenture
Zurich
Ecclesiastical
Ecclesiastical

Used by the world's leading companies

GOV.UK
Metropolitan Police
PwC
NHS
IBM
DXC
Zurich
Zurich
FNZ
Zurich
Ecclesiastical
Ecclesiastical
Ecclesiastical
Ecclesiastical
Ecclesiastical
Zurich
FNZ
AerCap
Enterprise
Epicor
Access Group
Accenture
Zurich
Ecclesiastical
Ecclesiastical

Used by the world's leading companies

GOV.UK
Metropolitan Police
PwC
NHS
IBM
DXC
Zurich
Zurich
FNZ
Zurich
Ecclesiastical
Ecclesiastical
Ecclesiastical
Ecclesiastical
Ecclesiastical
Zurich
FNZ
AerCap
Enterprise
Epicor
Access Group
Accenture
Zurich
Ecclesiastical
Ecclesiastical

Why Every Salesforce Release Challenges Your Test Suite

Salesforce releases three times a year on a fixed seasonal calendar, while your org continues to change through configuration, custom logic and integrations. Preview sandboxes usually arrive four to six weeks before production, giving teams a limited window to validate critical workflows before the update reaches users.

Seasonal releases create recurring work

Spring, Summer and Winter releases can change rendering, components and user flows even when the business process stays the same. Selector-based tests often fail before they explain whether anything meaningful changed.

Every Salesforce org behaves differently

Custom objects, Flows, validation rules, Apex triggers and Lightning Web Components turn each org into its own application. Coverage needs to reflect your configuration, not a generic Salesforce process.

Business outcomes often sit beyond the UI

A quote may update billing, an approval may trigger automation, or an integration may write back from another system. A completed screen does not always prove the downstream record, rule or handoff worked correctly.

Why Every Salesforce Release Challenges Your Test Suite

Salesforce releases three times a year on a fixed seasonal calendar, while your org continues to change through configuration, custom logic and integrations. Preview sandboxes usually arrive four to six weeks before production, giving teams a limited window to validate critical workflows before the update reaches users.

Seasonal releases create recurring work

Spring, Summer and Winter releases can change rendering, components and user flows even when the business process stays the same. Selector-based tests often fail before they explain whether anything meaningful changed.

Every Salesforce org behaves differently

Custom objects, Flows, validation rules, Apex triggers and Lightning Web Components turn each org into its own application. Coverage needs to reflect your configuration, not a generic Salesforce process.

Business outcomes often sit beyond the UI

A quote may update billing, an approval may trigger automation, or an integration may write back from another system. A completed screen does not always prove the downstream record, rule or handoff worked correctly.

Why Every Salesforce Release Challenges Your Test Suite

Salesforce releases three times a year on a fixed seasonal calendar, while your org continues to change through configuration, custom logic and integrations. Preview sandboxes usually arrive four to six weeks before production, giving teams a limited window to validate critical workflows before the update reaches users.

Seasonal releases create recurring work

Spring, Summer and Winter releases can change rendering, components and user flows even when the business process stays the same. Selector-based tests often fail before they explain whether anything meaningful changed.

Every Salesforce org behaves differently

Custom objects, Flows, validation rules, Apex triggers and Lightning Web Components turn each org into its own application. Coverage needs to reflect your configuration, not a generic Salesforce process.

Business outcomes often sit beyond the UI

A quote may update billing, an approval may trigger automation, or an integration may write back from another system. A completed screen does not always prove the downstream record, rule or handoff worked correctly.

Keep Salesforce Test Coverage Ready for Every Seasonal Release

Virtuoso QA helps Salesforce admins and QA teams validate the processes that matter before each seasonal release reaches production, then keep coverage aligned as the org changes.

Compose: Build from your Salesforce processes

Upload process documents, specifications and configuration notes to the Knowledge Base. Touchstone, Virtuoso QA’s agentic testing capability, turns them into source-cited requirements and proposed journeys, so coverage reflects your org’s objects, flows, rules and customisations.

Preview: Test inside the release window

Run approved journeys against a sandbox on the preview release before the update reaches production. Teams can validate critical workflows early, instead of discovering release impact after the upgrade lands.

Detect: Handle Lightning changes during execution

Virtuoso QA identifies elements by intent and context rather than relying only on stored selectors. Common Lightning rendering changes can be handled during the run and recorded, reducing false failures caused by interface changes.

Diagnose: Investigate from recorded evidence

Screenshots, logs, DOM state and network activity are captured at each step, giving teams a clear record of what happened. A failed run can be assessed against evidence rather than recreated from memory.

Repair: Review proposed updates

When a requirement, process or configuration changes, Touchstone identifies affected journeys and proposes an editable update with the relevant source attached. Every accepted change is versioned, reviewable and available for rollback.

Ship: Execute through your pipeline

Approved journeys run on Virtuoso QA’s deterministic execution engine, triggered from your delivery workflow and executed across the required browsers, environments and datasets.

Keep Salesforce Test Coverage Ready for Every Seasonal Release

Virtuoso QA helps Salesforce admins and QA teams validate the processes that matter before each seasonal release reaches production, then keep coverage aligned as the org changes.

Compose: Build from your Salesforce processes

Upload process documents, specifications and configuration notes to the Knowledge Base. Touchstone, Virtuoso QA’s agentic testing capability, turns them into source-cited requirements and proposed journeys, so coverage reflects your org’s objects, flows, rules and customisations.

Preview: Test inside the release window

Run approved journeys against a sandbox on the preview release before the update reaches production. Teams can validate critical workflows early, instead of discovering release impact after the upgrade lands.

Detect: Handle Lightning changes during execution

Virtuoso QA identifies elements by intent and context rather than relying only on stored selectors. Common Lightning rendering changes can be handled during the run and recorded, reducing false failures caused by interface changes.

Diagnose: Investigate from recorded evidence

Screenshots, logs, DOM state and network activity are captured at each step, giving teams a clear record of what happened. A failed run can be assessed against evidence rather than recreated from memory.

Repair: Review proposed updates

When a requirement, process or configuration changes, Touchstone identifies affected journeys and proposes an editable update with the relevant source attached. Every accepted change is versioned, reviewable and available for rollback.

Ship: Execute through your pipeline

Approved journeys run on Virtuoso QA’s deterministic execution engine, triggered from your delivery workflow and executed across the required browsers, environments and datasets.

Keep Salesforce Test Coverage Ready for Every Seasonal Release

Virtuoso QA helps Salesforce admins and QA teams validate the processes that matter before each seasonal release reaches production, then keep coverage aligned as the org changes.

Compose: Build from your Salesforce processes

Upload process documents, specifications and configuration notes to the Knowledge Base. Touchstone, Virtuoso QA’s agentic testing capability, turns them into source-cited requirements and proposed journeys, so coverage reflects your org’s objects, flows, rules and customisations.

Preview: Test inside the release window

Run approved journeys against a sandbox on the preview release before the update reaches production. Teams can validate critical workflows early, instead of discovering release impact after the upgrade lands.

Detect: Handle Lightning changes during execution

Virtuoso QA identifies elements by intent and context rather than relying only on stored selectors. Common Lightning rendering changes can be handled during the run and recorded, reducing false failures caused by interface changes.

Diagnose: Investigate from recorded evidence

Screenshots, logs, DOM state and network activity are captured at each step, giving teams a clear record of what happened. A failed run can be assessed against evidence rather than recreated from memory.

Repair: Review proposed updates

When a requirement, process or configuration changes, Touchstone identifies affected journeys and proposes an editable update with the relevant source attached. Every accepted change is versioned, reviewable and available for rollback.

Ship: Execute through your pipeline

Approved journeys run on Virtuoso QA’s deterministic execution engine, triggered from your delivery workflow and executed across the required browsers, environments and datasets.

Put Specialised Agents to Work on Your Salesforce Coverage

Touchstone brings specialised agents together to analyse Salesforce requirements, design journeys and validate them in a real browser. Each agent has a defined role, while human review controls what is approved and added to the test suite.

The Analyst

Turns Salesforce process documents, setup notes and user stories into clear requirements, with each one linked to its source. If a rule or exception is unclear, the gap is shown during review before the journey is built.

Touchstone Agent - The Analyst

The Architect

Creates approved Salesforce journeys for leads, opportunities, cases, quotes, approvals and integrations. It defines the steps, checks and data variations required, reusing your existing checkpoints, data tables and environments across record types, profiles and business units as your org grows.

Touchstone Agent - The Architect

The Autopilot

Builds the approved Salesforce test automation journey in a live org and validates it through a real browser. Reviewers can watch the journey run, correct any step and approve it before it joins the regression suite and CI pipeline.

Touchstone Agent - The Autopilot

Put Specialised Agents to Work on Your Salesforce Coverage

Touchstone brings specialised agents together to analyse Salesforce requirements, design journeys and validate them in a real browser. Each agent has a defined role, while human review controls what is approved and added to the test suite.

The Analyst

Turns Salesforce process documents, setup notes and user stories into clear requirements, with each one linked to its source. If a rule or exception is unclear, the gap is shown during review before the journey is built.

Touchstone Agent - The Analyst

The Architect

Creates approved Salesforce journeys for leads, opportunities, cases, quotes, approvals and integrations. It defines the steps, checks and data variations required, reusing your existing checkpoints, data tables and environments across record types, profiles and business units as your org grows.

Touchstone Agent - The Architect

The Autopilot

Builds the approved Salesforce test automation journey in a live org and validates it through a real browser. Reviewers can watch the journey run, correct any step and approve it before it joins the regression suite and CI pipeline.

Touchstone Agent - The Autopilot

Put Specialised Agents to Work on Your Salesforce Coverage

Touchstone brings specialised agents together to analyse Salesforce requirements, design journeys and validate them in a real browser. Each agent has a defined role, while human review controls what is approved and added to the test suite.

The Analyst

Turns Salesforce process documents, setup notes and user stories into clear requirements, with each one linked to its source. If a rule or exception is unclear, the gap is shown during review before the journey is built.

Touchstone Agent - The Analyst

The Architect

Creates approved Salesforce journeys for leads, opportunities, cases, quotes, approvals and integrations. It defines the steps, checks and data variations required, reusing your existing checkpoints, data tables and environments across record types, profiles and business units as your org grows.

Touchstone Agent - The Architect

The Autopilot

Builds the approved Salesforce test automation journey in a live org and validates it through a real browser. Reviewers can watch the journey run, correct any step and approve it before it joins the regression suite and CI pipeline.

Touchstone Agent - The Autopilot

Test Salesforce and the Systems Connected to it

One library and one review workflow for the Salesforce processes, customisations and connected systems your business depends on.

Core CRM processes

Validate lead to cash, case to resolution, quote to order, approvals, assignments and escalation rules as they operate in your Salesforce org.

Configured and custom behaviour

Test custom objects, Flows, validation rules, Apex-driven behaviour and Lightning Web Components against your configuration, not a generic Salesforce setup.

Connected systems and data

Combine UI steps, API calls and data checks in a single journey to confirm that outcomes are reflected in ERP, billing, integration and downstream systems.

Surrounding digital surfaces

Extend coverage to Experience Cloud sites, partner portals, AppExchange applications and custom web applications that depend on Salesforce data.

Test Salesforce and the Systems Connected to it

One library and one review workflow for the Salesforce processes, customisations and connected systems your business depends on.

Core CRM processes

Validate lead to cash, case to resolution, quote to order, approvals, assignments and escalation rules as they operate in your Salesforce org.

Configured and custom behaviour

Test custom objects, Flows, validation rules, Apex-driven behaviour and Lightning Web Components against your configuration, not a generic Salesforce setup.

Connected systems and data

Combine UI steps, API calls and data checks in a single journey to confirm that outcomes are reflected in ERP, billing, integration and downstream systems.

Surrounding digital surfaces

Extend coverage to Experience Cloud sites, partner portals, AppExchange applications and custom web applications that depend on Salesforce data.

Test Salesforce and the Systems Connected to it

One library and one review workflow for the Salesforce processes, customisations and connected systems your business depends on.

Core CRM processes

Validate lead to cash, case to resolution, quote to order, approvals, assignments and escalation rules as they operate in your Salesforce org.

Configured and custom behaviour

Test custom objects, Flows, validation rules, Apex-driven behaviour and Lightning Web Components against your configuration, not a generic Salesforce setup.

Connected systems and data

Combine UI steps, API calls and data checks in a single journey to confirm that outcomes are reflected in ERP, billing, integration and downstream systems.

Surrounding digital surfaces

Extend coverage to Experience Cloud sites, partner portals, AppExchange applications and custom web applications that depend on Salesforce data.

Test Salesforce and the Systems Connected to it

One library and one review workflow for the Salesforce processes, customisations and connected systems your business depends on.

Core CRM processes

Validate lead to cash, case to resolution, quote to order, approvals, assignments and escalation rules as they operate in your Salesforce org.

Configured and custom behaviour

Test custom objects, Flows, validation rules, Apex-driven behaviour and Lightning Web Components against your configuration, not a generic Salesforce setup.

Connected systems and data

Combine UI steps, API calls and data checks in a single journey to confirm that outcomes are reflected in ERP, billing, integration and downstream systems.

Surrounding digital surfaces

Extend coverage to Experience Cloud sites, partner portals, AppExchange applications and custom web applications that depend on Salesforce data.

Start with the Salesforce Processes Your Team Already Documents

You do not need to rebuild your testing estate to begin. The process documents, configuration notes, user stories and test material your team already maintains become the sources Touchstone generates from. Existing checkpoints, data tables and environments are referenced before new assets are created, so your current testing work carries forward. Journeys remain readable, inspectable and available for export, keeping coverage clear to the admins, analysts and QA teams who understand the processes being verified.

Start with the Salesforce Processes Your Team Already Documents

You do not need to rebuild your testing estate to begin. The process documents, configuration notes, user stories and test material your team already maintains become the sources Touchstone generates from. Existing checkpoints, data tables and environments are referenced before new assets are created, so your current testing work carries forward. Journeys remain readable, inspectable and available for export, keeping coverage clear to the admins, analysts and QA teams who understand the processes being verified.

Start with the Salesforce Processes Your Team Already Documents

You do not need to rebuild your testing estate to begin. The process documents, configuration notes, user stories and test material your team already maintains become the sources Touchstone generates from. Existing checkpoints, data tables and environments are referenced before new assets are created, so your current testing work carries forward. Journeys remain readable, inspectable and available for export, keeping coverage clear to the admins, analysts and QA teams who understand the processes being verified.

Keep Salesforce Releases Predictable and Evidence Based

Virtuoso QA keeps coverage running through each seasonal release, uses the preview window for real risks rather than repairs, and records what every run verified.

Coverage survives each seasonal release

Process-based journeys continue through Spring, Summer and Winter updates, with Virtuoso QA proposing repairs for common Lightning changes at approximately 95% user acceptance under human oversight.

Use the preview window to resolve risks

Approved journeys run as soon as the preview release arrives, so teams spend the window investigating business failures rather than getting the suite working again before they can start.

Support every release decision with evidence

Each run records what was tested, which requirement it covered, what changed, who approved it and when it last ran. Teams can rely on evidence, not just a pass rate or sign-off email.

Outcomes are verified past the screen

Interface steps, API calls and data checks run in one journey, so an approval that triggers automation or a quote that updates billing is confirmed against the record it created rather than the screen that closed.

Keep Salesforce Releases Predictable and Evidence Based

Virtuoso QA keeps coverage running through each seasonal release, uses the preview window for real risks rather than repairs, and records what every run verified.

Coverage survives each seasonal release

Process-based journeys continue through Spring, Summer and Winter updates, with Virtuoso QA proposing repairs for common Lightning changes at approximately 95% user acceptance under human oversight.

Use the preview window to resolve risks

Approved journeys run as soon as the preview release arrives, so teams spend the window investigating business failures rather than getting the suite working again before they can start.

Support every release decision with evidence

Each run records what was tested, which requirement it covered, what changed, who approved it and when it last ran. Teams can rely on evidence, not just a pass rate or sign-off email.

Outcomes are verified past the screen

Interface steps, API calls and data checks run in one journey, so an approval that triggers automation or a quote that updates billing is confirmed against the record it created rather than the screen that closed.

Keep Salesforce Releases Predictable and Evidence Based

Virtuoso QA keeps coverage running through each seasonal release, uses the preview window for real risks rather than repairs, and records what every run verified.

Coverage survives each seasonal release

Process-based journeys continue through Spring, Summer and Winter updates, with Virtuoso QA proposing repairs for common Lightning changes at approximately 95% user acceptance under human oversight.

Use the preview window to resolve risks

Approved journeys run as soon as the preview release arrives, so teams spend the window investigating business failures rather than getting the suite working again before they can start.

Support every release decision with evidence

Each run records what was tested, which requirement it covered, what changed, who approved it and when it last ran. Teams can rely on evidence, not just a pass rate or sign-off email.

Outcomes are verified past the screen

Interface steps, API calls and data checks run in one journey, so an approval that triggers automation or a quote that updates billing is confirmed against the record it created rather than the screen that closed.

Explore Related Virtuoso QA Solutions

Validate finance system handoffs

Confirm that invoices, tax codes, supplier details and payment data land correctly in the finance system as part of the same journey.

Test Guidewire insurance workflows end to end

Follow quote, policy and claims journeys across PolicyCenter, BillingCenter, ClaimCenter and connected services, verifying the data and decisions at each handoff.

Start with prebuilt Dynamics 365 coverage

Deploy ready-made journeys across Finance, Supply Chain, Sales and other D365 modules, then extend them for your configurations, integrations and business processes.

Journey Record

Explore Related Virtuoso QA Solutions

Validate finance system handoffs

Confirm that invoices, tax codes, supplier details and payment data land correctly in the finance system as part of the same journey.

Test Guidewire insurance workflows end to end

Follow quote, policy and claims journeys across PolicyCenter, BillingCenter, ClaimCenter and connected services, verifying the data and decisions at each handoff.

Start with prebuilt Dynamics 365 coverage

Deploy ready-made journeys across Finance, Supply Chain, Sales and other D365 modules, then extend them for your configurations, integrations and business processes.

Journey Record

Explore Related Virtuoso QA Solutions

Validate finance system handoffs

Confirm that invoices, tax codes, supplier details and payment data land correctly in the finance system as part of the same journey.

Test Guidewire insurance workflows end to end

Follow quote, policy and claims journeys across PolicyCenter, BillingCenter, ClaimCenter and connected services, verifying the data and decisions at each handoff.

Start with prebuilt Dynamics 365 coverage

Deploy ready-made journeys across Finance, Supply Chain, Sales and other D365 modules, then extend them for your configurations, integrations and business processes.

Journey Record

AI-native, proven in production.

10x

Faster execution

9x

Faster authoring

85%

Less maintenance

50%

Lower QA cost

AI-native, proven in production.

10x

Faster execution

9x

Faster authoring

85%

Less maintenance

50%

Lower QA cost

AI-native, proven in production.

10x

Faster execution

9x

Faster authoring

85%

Less maintenance

50%

Lower QA cost

Proven where quality and accountability matter

Recognised by independent analysts, trusted by enterprise teams, and built with the security controls required for critical software.

WAVE STRONG PERFORMER

Proven where quality and accountability matter

Recognised by independent analysts, trusted by enterprise teams, and built with the security controls required for critical software.

WAVE STRONG PERFORMER

Proven where quality and accountability matter

Recognised by independent analysts, trusted by enterprise teams, and built with the security controls required for critical software.

WAVE STRONG PERFORMER

Frequently Asked Questions

How Virtuoso QA works across a Salesforce org, from testing against the preview release to proving what an integration actually wrote.

Can we test against the preview release before it reaches production?

Can a journey confirm what an Apex trigger or an integration actually did?

How do we avoid maintaining a separate journey for every record type and profile?

How does Virtuoso QA handle Lightning components that regenerate identifiers?

How is test data handled across sandbox and production?

Frequently Asked Questions

How Virtuoso QA works across a Salesforce org, from testing against the preview release to proving what an integration actually wrote.

Can we test against the preview release before it reaches production?

Can a journey confirm what an Apex trigger or an integration actually did?

How do we avoid maintaining a separate journey for every record type and profile?

How does Virtuoso QA handle Lightning components that regenerate identifiers?

How is test data handled across sandbox and production?

Frequently Asked Questions

How Virtuoso QA works across a Salesforce org, from testing against the preview release to proving what an integration actually wrote.

Can we test against the preview release before it reaches production?

Can a journey confirm what an Apex trigger or an integration actually did?

How do we avoid maintaining a separate journey for every record type and profile?

How does Virtuoso QA handle Lightning components that regenerate identifiers?

How is test data handled across sandbox and production?

See what your next release looks like with Virtuoso

Book a walkthrough on your applications and your workflows. Bring a requirement, a user journey, or a brittle Selenium script, and watch the loop run on something you recognise.

See what your next release looks like with Virtuoso

Book a walkthrough on your applications and your workflows. Bring a requirement, a user journey, or a brittle Selenium script, and watch the loop run on something you recognise.

See what your next release looks like with Virtuoso

Book a walkthrough on your applications and your workflows. Bring a requirement, a user journey, or a brittle Selenium script, and watch the loop run on something you recognise.

Virtuoso QA is establishing the standard of proof for software releases. Its governed QA loop turns business requirements into tests for any browser-based application: AI proposes, a deterministic engine executes, a person approves what matters, and every decision leaves evidence.

Trust Center

AICPA

SOC

WAVE STRONG PERFORMER

@ Copyright 2026 SpotQA, Creators of Virtuoso QA

Virtuoso QA is establishing the standard of proof for software releases. Its governed QA loop turns business requirements into tests for any browser-based application: AI proposes, a deterministic engine executes, a person approves what matters, and every decision leaves evidence.

Trust Center

AICPA

SOC

WAVE STRONG PERFORMER

@ Copyright 2026 SpotQA, Creators of Virtuoso QA

Virtuoso QA is establishing the standard of proof for software releases. Its governed QA loop turns business requirements into tests for any browser-based application: AI proposes, a deterministic engine executes, a person approves what matters, and every decision leaves evidence.

Trust Center

AICPA

SOC

WAVE STRONG PERFORMER

@ Copyright 2026 SpotQA, Creators of Virtuoso QA