Mobile Testing
  • Mobile Testing User Documentation
  • Getting Started
  • .github
    • Infra Checklist
    • version_branch_checklist
  • Advanced Features
    • Instrumentation Feature
    • IntegrationWithTestManagementTools
    • Integrations with Slack and Microsoft Teams
    • Test Sets
    • Data Management
      • Database Connectivity
      • Global Variables
      • Parameterized Files
    • Versioning and Branching
      • BranchingAndVersioningWithGitHubAndBitbucket
      • Versioning and Branching with Qyrus
  • Build
    • ActionTypes
    • Test Builder
  • Execution
    • Execution
    • Visual Testing Execution
  • Reports
    • Test Reports
    • Visual Test Report
  • Setup
    • Setup
Powered by GitBook
On this page
  • Executing a Visual Test
  • Visual Testing Requirements
  • Baseline Execution Requirements
  • Baseline Execution
  • Device Requirements
  1. Execution

Visual Testing Execution

PreviousExecutionNextReports

Last updated 11 months ago

Visual Testing allows the user to test their application layout with visual regression.

Executing a Visual Test

Visual testing can be enabled in the Test Execution menu. Currently, only Visual Regression testing is available.

  1. Navigate to the Test Execution Page in mobility.

  2. Select/enter app details.

  3. Select a device to execute test.

  4. Click the “Visual Regression” toggle button.

    • Once enabled, previous executions of the script on the same device from Step 3_ will appear

    • If the “Visual Regression” toggle stays disabled, refer to the conditions below.

  5. Select a baseline execution.

  6. Click "Execute Test" button.

There will also be accessibility options for visual testing coming soon.

Visual Testing Requirements

  • Visual Testing is only available for single, non-parameterized script executions.

Baseline Execution Requirements

Baseline Execution

  • A baseline is a previous test execution on the current version of the test script on the same device

  • Modifying a test script will invalidate any previous basline executions. An execution must be run after the test script was last modified to be considered a baseline

Device Requirements

  • Only one device can be selected for Visual Testing.

    • If a device pool is being used, it must only have one device or Visual Testing will be disabled.

    • Using first available device is not an issue as long as the device pool only contains one device. However, if first available device is selected with no device pool, Visual Testing will be disabled.

  • The current device must have the same device ID/name as the baseline execution.

If no baseline executions are found, refer to the baseline requirements

If these requirements are met, Visual Testing options will appear like below.

For information on viewing the report of a Visual Test, please .

click here
here
Executing a Visual Test
Baseline Execution Requirements
Baseline Execution
Device Requirements
Visual_Testing_Toggle
Visual_Testing_Tooltip