2.2 - Web Testing

Web Testing — Appvance IQ documentation.

Web Testing with AIQ

Use AIQ web testing to validate browser-based user journeys, application behavior, and regression coverage through Scenario Editor. Current documentation should use Scenario Editor terminology instead of older Designer wording unless describing legacy assets.

Core practices

Maintenance workflow

  1. Run smoke tests after application, browser, AIQ, or Test Node changes.
  2. Review locator failures for real UI changes versus unstable selectors.
  3. Keep duplicate legacy web-testing pages consolidated when possible.
  4. Document known browser policies or environment dependencies.

Last updated: October 6, 2026

Web Designer

There are major changes and enhancements to the user interface for creating, maintaining and executing web tests in the 5.0.0 release of AIQ.

This document is meant as a quick start guide to help acquaint you with the new Web Designer and explain the basic components in the interface.

You can watch a video introducing you to the features and benefits of the new Web Designer.

Here is a comparison between the Web Testing menu options in AIQ 5.0 and previous AIQ releases.

AIQ 5.0.0

AIQ 4.10.x (and older)

7dZMk1QDS6b1CN7p-7aca16411fdc.png

6sgIS5TCNqJ6bblh-155dd342d8a1.png

See Web Testing User Interface Overview for an explanation of the differences between the new and classic interfaces.

For your convenience, the information about the new Web Designer interface is included in the AIQ 5.0.0 Release Summary. This document also contains the AIQ 5.0.0 Release Notes, which includes information about the AIQ 5.0.0 release.


Last updated: September 17, 2024

If you have any feedback on this topic, please contact us at documentation@appvance.ai

Web Designer

This is the AIQ Web Designer.

image.png

Web Designer allows the user to:

  1. Record a script by interacting with the AUT
  2. Edit existing text created by AISG or GENI
  3. Run and edit existing scripts (for example, using the "Record From Here" option to add missing steps, or modify the script to accept new modules added to the AUT)

There are three main sections in the Web Designer:


Last updated: March 17, 2024

If you have any feedback on this topic, please contact us at documentation@appvance.ai

Use Instant Replay to Review Web Test Failures

Last reviewed: September 30, 2026

Use this article when reviewing an AIQ web test execution and you need replay evidence to understand where a scenario failed.

What changed in this article

Validation workflow

  1. Open the failed execution and review the failing step, screenshot, output, and timing evidence.
  2. Use Instant Replay to compare expected behavior with the recorded execution path.
  3. Update waits, locators, data, or validations only after the replay evidence points to a concrete cause.

Review note: This article now helps reviewers diagnose failures without treating replay as proof by itself.


Last updated: September 30, 2026

If you have feedback on this topic, contact documentation@appvance.ai.

Edit and Play JavaScript Steps for Web Testing

Last reviewed: September 24, 2026

Use Edit and Play when a web testing step needs targeted JavaScript adjustment and immediate playback validation.

What changed in this article

Validation workflow

  1. Open the affected web test step and make the smallest JavaScript change needed.
  2. Use Play to validate the step immediately against the application state.
  3. Save the scenario and run a short playback to confirm the edited step works in context.

Review note: Modernized the title, changed wording to Scenario Editor/Web Testing, and emphasized step-level validation after JavaScript edits.


Last updated: September 24, 2026

If you have feedback on this topic, contact documentation@appvance.ai.

SmartTag Workbench Reference

Use SmartTag Workbench as a locator and object-identification reference when maintaining web tests. SmartTags should improve Scenario Editor stability by helping teams choose selectors that remain reliable across normal UI changes.

What to review

Maintenance workflow

  1. Reproduce the failing step and identify the element expected by the scenario.
  2. Compare the current page structure with the saved locator or SmartTag evidence.
  3. Prefer stable application attributes over visual position or generated IDs.
  4. Update the scenario and rerun with representative data and browser versions.
  5. Document locator changes when they fix recurring failures.

Last updated: October 5, 2026

Network Workbench Reference

Use Network Workbench to understand network behavior that affects AIQ web testing, API validation, and troubleshooting. Network evidence should be reviewed alongside Scenario Editor steps, Output Logs, browser behavior, and application server logs.

Useful review points

Best practices

  1. Capture the smallest time window that reproduces the issue.
  2. Remove or mask secrets before sharing network evidence.
  3. Compare failing and passing runs to identify changed requests or responses.
  4. Use findings to improve waits, assertions, service checks, or environment setup.

Last updated: October 5, 2026

Validation Workbench Overview

Last reviewed: September 30, 2026

Use this article to understand how Validation Workbench supports reusable validations for AIQ web testing workflows.

What changed in this article

Validation workflow

  1. Define the validation goal and the evidence needed to prove it passed or failed.
  2. Build the validation with stable inputs and expected values that can be reviewed later.
  3. Run the validation from the related scenario and confirm the result appears clearly in output and reports.

Review note: This page now positions Validation Workbench as reusable validation support rather than a standalone vague feature page.


Last updated: September 30, 2026

If you have feedback on this topic, contact documentation@appvance.ai.

Use Visual Accessors for Web Testing

Last reviewed: October 2, 2026

Use this article when web tests need visual matching because a stable DOM locator, accessibility locator, or text locator is not available.

What changed in this article

Validation workflow

  1. Try stable DOM, accessibility, text, or attribute-based locators before adding a visual accessor.
  2. Capture a tightly scoped image of the element or region and avoid broad screenshots that can match unrelated UI.
  3. Replay on the target browser and viewport and review results after UI or theme changes.

Review note: This page now aligns web visual accessor guidance with the mobile visual accessor cleanup already completed.


Last updated: October 2, 2026

If you have feedback on this topic, contact documentation@appvance.ai.

Global JSON File for Scenario Editor Tests

Use a Global JSON file when Scenario Editor tests need reusable configuration, environment values, or controlled data that should not be duplicated across many scenarios. Keep the file structured, reviewed, and version controlled.

Good candidates for Global JSON

Do not store

Maintenance checklist

  1. Validate JSON syntax before committing or uploading the file.
  2. Use clear property names and avoid duplicate keys.
  3. Document which scenarios depend on the file.
  4. Review changes with the same care as scenario or service code changes.

Last updated: October 5, 2026

Compare PDF Files in AIQ Web Tests

Last reviewed: October 2, 2026

Use this article when a web test needs to compare generated or downloaded PDF output against an expected PDF or expected text content.

What changed in this article

Validation workflow

  1. Decide whether the test should validate exact file match, extracted text, metadata, page count, or selected fields.
  2. Normalize or exclude dynamic content such as dates, IDs, user names, or environment-specific paths.
  3. Attach or log comparison evidence so reviewers can tell which PDF section failed.

Review note: This page now distinguishes stable PDF validation from brittle byte-for-byte comparisons.


Last updated: October 2, 2026

If you have feedback on this topic, contact documentation@appvance.ai.