HomeQuality Intelligence
  • Company
    • About Us

      See how others are using Quality Intelligence

    • Why Choose Us

      Our unique selling points and competitive advantages

    • Services

      Our services and offerings

    • Use Cases

      Real-world examples of our solutions

    What’s new

    What’s new

    Product updates

    Stay ahead with the latest features and improvements.

    new-arrownew-arrow
  • Platform

    Overview

    • Features & Capabilities
    • Process & Workflow
    • Security & Compliance
    • Download App

    Integrations

    • Pricing
    • Customer Support
    • Explore All Integrations
    Featured

    Self-healing tests

    AI repairs your suite
    when the UI changes.

    new-arrownew-arrow
    Featured

    Record once, run everywhere

    Web, Android, Flutter
    & iOS from one flow.

    new-arrownew-arrow
  • Resources
    • Tutorial
    • FAQ
    • Glossary
    • Support
    • Contact
  • Plans & Support
    • Login

      Login to continue

    • Create Account

      Get started with Quality Intelligence

    • Terms & Conditions

      Get started with Quality Intelligence

    • Privacy Policy

      Get started with Quality Intelligence

    • GDPR

      Check compliance details

    What's New

    What's New

    AI Changelog

    Access all your workflows, analytics, and integrations in one smart dashboard.

  • Pricing
Get started
HomeQuality Intelligence

Menu

    • About Us
    • Why Choose QI
    • Use Cases
    • Recorder
    • Integrations
    • Self-healing
    • Pen-testing
    • Multi-platform
    • Download
    • Tutorial
    • FAQ
    • Glossary
    • Pricing
    • Login
    • Start Free
    • Terms & Conditions
    • Privacy Policy
    • GDPR

Compliance glossary

Glossary of productivity, time management, & work-life balance terms.

Assertion

A check embedded in a test that verifies the application is in an expected state, failing the test when the condition is not met.

Learn more

Automated Testing

Using software to execute pre-scripted tests against an application automatically, instead of a person clicking through the steps by hand.

Learn more

Accessibility Testing

Verifying that an application can be used by people with disabilities, including support for screen readers, keyboard navigation, and sufficient contrast.

Learn more

API Testing

Testing an application at the service or endpoint layer by sending requests and validating responses, independent of any user interface.

Learn more

Acceptance Testing

Testing that confirms an application meets business requirements and is ready for release, usually framed around real user scenarios.

Learn more

Ad-hoc Testing

Informal, unscripted testing performed without a predefined plan, aimed at quickly uncovering defects through improvisation.

Learn more

Auto-Wait

A test runner's built-in ability to wait for elements to become actionable before interacting, eliminating brittle fixed sleeps.

Learn more

Bug (Defect)

A flaw in software that causes it to behave differently from what is intended or expected.

Learn more

Baseline

A recorded reference state of an application used as the point of comparison for detecting future changes or regressions.

Learn more

Black-Box Testing

Testing an application purely through its external behavior, without any knowledge of its internal code or implementation.

Learn more

Boundary Value Analysis

A test design technique that focuses on the edges of input ranges, where defects most commonly occur.

Learn more

Browser Automation

Programmatically controlling a real browser to navigate pages, interact with elements, and drive tests as a user would.

Learn more

Build Verification Test

A quick set of critical checks run against every new build to confirm it is stable enough for deeper testing.

Learn more

Bug Triage

The process of reviewing incoming defects to assign priority, severity, and ownership so the most important issues are fixed first.

Learn more

Behavior-Driven Development (BDD)

A collaborative approach that describes desired software behavior in plain-language scenarios shared by business and engineering.

Learn more

CI Gating

Configuring a continuous integration pipeline to block merges or deployments when required tests fail.

Learn more

Cypress

A JavaScript end-to-end testing framework that runs tests directly in the browser alongside the application.

Learn more

Cross-Browser Testing

Running the same tests across different browsers and engines to ensure consistent behavior everywhere users are.

Learn more

Code Coverage

A metric showing which parts of the source code were exercised by a test run, expressed as a percentage.

Learn more

Codegen

Automatically generating test code from recorded user interactions instead of writing every line by hand.

Learn more

Component Testing

Testing an individual UI component in isolation, mounted on its own, to verify its behavior and rendering.

Learn more

Continuous Testing

Running automated tests continuously throughout the delivery pipeline to get fast, ongoing feedback on quality.

Learn more

Capture and Replay

Recording a user's interactions once and replaying them automatically as a repeatable test.

Learn more

Deterministic Run

A test execution that produces the same result every time given the same inputs, with no random pass or fail.

Learn more

Defect Density

A quality metric expressing the number of confirmed defects relative to the size of a component or release.

Learn more

Debugging

The process of locating, diagnosing, and fixing the root cause of a defect in software or a failing test.

Learn more

Data-Driven Testing

Running the same test logic repeatedly with different sets of input data to broaden coverage efficiently.

Learn more

DOM Snapshot

A captured copy of a page's document structure at a moment in time, used for comparison, debugging, or healing.

Learn more

Dry Run

Executing a test or pipeline without applying real effects, to validate the setup before a full run.

Learn more

End-to-End Testing

Testing a complete user journey through the whole application stack to confirm all the pieces work together.

Learn more

Exploratory Testing

Unscripted, investigative testing where the tester simultaneously learns the product, designs tests, and executes them.

Learn more

Emulator

Software that mimics a mobile device or environment on a computer, allowing apps to be tested without physical hardware.

Learn more

Edge Case

An unusual or extreme scenario at the boundary of normal operation, where defects frequently lurk.

Learn more

Element Locator

A rule or query that identifies a specific element on a page so a test can interact with it.

Learn more

Equivalence Partitioning

A test design technique that groups inputs into classes expected to behave the same, testing one representative from each.

Learn more

Error Injection

Deliberately introducing faults—network failures, bad responses, timeouts—to verify the application handles them gracefully.

Learn more

Execution Report

A structured summary of a test run showing which tests passed, failed, or were skipped, along with diagnostic artifacts.

Learn more

Environment Parity

Keeping test, staging, and production environments as similar as possible so tests reflect real-world behavior.

Learn more

Flaky Test

A test that passes and fails intermittently on the same code, undermining trust in the whole suite.

Learn more

Fixture

A known, reusable piece of setup—data, state, or context—that establishes the preconditions a test needs before it runs.

Learn more

Functional Testing

Verifying that each feature of an application behaves according to its specified requirements.

Learn more

Figma-to-Test

Generating draft test cases or automated tests directly from a Figma design before the feature is even built.

Learn more

Failure Analysis

Investigating why a test failed to determine whether it found a real defect or broke for an unrelated reason.

Learn more

False Positive

A test failure that does not reflect a real defect, caused by test fragility or environment issues rather than a product bug.

Learn more

Full Playwright Export

Exporting recorded tests as standard, self-contained Playwright code with no proprietary runtime or vendor lock-in.

Learn more

Given-When-Then

A structured format for describing a test scenario in terms of an initial context, an action, and an expected outcome.

Learn more

Golden Fixture

A trusted reference input-and-output pair used to validate that a system still produces the expected result.

Learn more

Gherkin

A plain-language syntax for writing executable specifications using keywords like Given, When, and Then.

Learn more

GUI Testing

Testing an application through its graphical user interface to confirm that visual elements and interactions work correctly.

Learn more

Gray-Box Testing

A hybrid approach combining black-box behavior testing with partial knowledge of the application's internals.

Learn more

Gating Check

A required pass/fail condition in a pipeline that must succeed before code is allowed to progress.

Learn more

Headless Browser

A browser that runs without a visible interface, used to execute tests quickly in automated environments.

Learn more

Healing Engine

A system that automatically repairs a broken test locator when the UI changes, keeping tests passing without manual edits.

Learn more

Happy Path

The default scenario in which a user completes a flow successfully with valid inputs and no errors.

Learn more

Test Hooks

Special functions that run automatically before or after tests to handle setup and teardown.

Learn more

Hard Assertion

An assertion that immediately halts the current test when it fails, rather than continuing to check further conditions.

Learn more

Heuristic Testing

Using experience-based rules of thumb to guide testing toward the areas most likely to contain defects.

Learn more

Hybrid App Testing

Testing applications that combine web and native components, such as Flutter or web-view-based mobile apps.

Learn more

Hotfix Verification

Focused testing that confirms an urgent production fix works and has not broken anything around it.

Learn more

Integration Testing

Testing how multiple components or services work together, focusing on the interfaces between them.

Learn more

iOS Testing

Testing applications on Apple's iOS platform, across simulators and real devices, to ensure correct behavior.

Learn more

Idempotent Test

A test that can run any number of times and always leave the system in a consistent, repeatable state.

Learn more

Test Isolation

Designing tests so each runs independently, without relying on or interfering with any other test.

Learn more

Implicit Wait

An automation strategy where the tool waits automatically for elements to appear, rather than pausing for a fixed time.

Learn more

Incident Reproduction

Recreating the exact conditions of a production issue so it can be reliably observed, diagnosed, and fixed.

Learn more

Jira-to-Test

Generating test cases or automated tests directly from Jira issues, stories, and acceptance criteria.

Learn more

JUnit

A widely used testing framework and the JUnit XML report format commonly consumed by CI systems.

Learn more

JSON Reporter

A test reporter that outputs results in JSON, enabling programmatic processing, dashboards, and custom analysis.

Learn more

Journey Test

An end-to-end test that follows a complete, realistic user journey across multiple pages and steps.

Learn more

Just-in-Time Healing

Repairing a broken locator at the moment a test runs, so a shifted UI element is relocated without a manual fix.

Learn more

Keyword-Driven Testing

A test design approach where actions are represented by reusable keywords, separating test logic from implementation.

Learn more

Known-Good State

A verified baseline condition of the application confirmed to be working correctly, used as a reference point.

Learn more

Keyboard Navigation Testing

Verifying that an application is fully operable using only the keyboard, a core requirement of accessibility.

Learn more

Key Quality Indicator (KQI)

A measurable metric that tracks the health and effectiveness of testing and overall software quality over time.

Learn more

Known Defect

A documented bug that the team is aware of but has chosen not to fix immediately, tracked for transparency.

Learn more

Kickoff Suite

A minimal, fast set of tests run first to confirm the build is healthy before the full suite executes.

Learn more

Keep-Green Policy

A team discipline of keeping the main branch's test suite always passing, treating any failure as an immediate priority.

Learn more

Locator

An object or expression that identifies and represents a specific element on a page for a test to interact with.

Learn more

Load Testing

Testing how an application performs under expected and peak levels of concurrent usage to find bottlenecks.

Learn more

No Lock-in

The principle that tests remain fully portable and owned by you, with no dependency on a proprietary runtime to run them.

Learn more

Log Assertion

A check that verifies specific messages or the absence of errors in an application's console or server logs.

Learn more

Latency Testing

Measuring the response times of an application under various conditions to ensure acceptable performance.

Learn more

Lifecycle Hook

A callback that runs at a defined point in a test's lifecycle, such as before or after execution, for setup and cleanup.

Learn more

Mobile Testing

Testing applications on mobile platforms across devices, screen sizes, and operating systems.

Learn more

Mock

A stand-in object or service that simulates the behavior of a real dependency to test a component in isolation.

Learn more

Maintenance Burden

The ongoing effort required to keep an automated test suite passing as the application changes over time.

Learn more

Manual Testing

Testing performed by a person interacting with the application directly, without automation scripts.

Learn more

Monkey Testing

Feeding random or unexpected inputs and interactions into an application to uncover crashes and instability.

Learn more

Multi-Browser Run

Executing the same test suite across several browsers in one run to validate consistent behavior everywhere.

Learn more

Milestone Gate

A quality checkpoint tied to a project milestone that must be satisfied before work advances to the next stage.

Learn more

Non-Deterministic Test

A test whose outcome can vary between runs on unchanged code, typically due to timing, ordering, or shared state.

Learn more

Nightly Run

A scheduled execution of the full test suite that runs overnight to catch regressions on a regular cadence.

Learn more

Negative Testing

Testing how an application responds to invalid input, misuse, and error conditions, expecting graceful handling.

Learn more

Network Stubbing

Intercepting and replacing network requests with controlled responses so tests run against predictable data.

Learn more

No AI-Tax Run

Executing tests deterministically without any per-run AI cost or dependency, since the AI only assists in authoring and healing.

Learn more

Native App Testing

Testing applications built specifically for a platform using its native components and controls.

Learn more

Non-Functional Testing

Testing qualities like performance, security, usability, and reliability rather than specific feature behavior.

Learn more

Test Oracle

The source of truth a test uses to decide whether the observed behavior is correct.

Learn more

Orchestration

Coordinating the execution of many tests across machines, browsers, and environments to run efficiently at scale.

Learn more

Object Locator

The strategy used to find a specific UI object on screen so an automated test can act on it.

Learn more

Output Validation

Verifying that the application produces the correct results, data, or rendering in response to a given action.

Learn more

Overlay Interception

The problem of hidden overlays, modals, or banners blocking a click, and the handling that ensures tests interact correctly.

Learn more

On-Demand Run

Triggering a test execution manually whenever it's needed, rather than waiting for a scheduled or event-driven run.

Learn more

Playwright

A modern open-source browser automation framework that drives Chromium, Firefox, and WebKit with a single API.

Learn more

Pen-Testing

Penetration testing: simulating real attacks against an application to find exploitable security vulnerabilities.

Learn more

Page Object Model

A design pattern that encapsulates each page's elements and actions in a class, keeping tests readable and maintainable.

Learn more

PRD-to-Test

Generating test cases and automated tests directly from a product requirements document.

Learn more

Parallel Execution

Running multiple tests simultaneously across workers or machines to cut total suite runtime dramatically.

Learn more

Playback

Replaying a previously recorded flow to reproduce the same sequence of actions as an automated test.

Learn more

Positive Testing

Testing with valid inputs and expected usage to confirm the application works correctly under normal conditions.

Learn more

Quality Assurance (QA)

The discipline of preventing defects and ensuring software meets quality standards throughout development.

Learn more

Regression Testing

Re-running tests after changes to confirm that existing functionality still works and nothing broke.

Learn more

Recorder

A tool that captures a user's interactions with an application and turns them into an automated test.

Learn more

Retry

Automatically re-running a failed test or action a limited number of times to absorb transient, non-deterministic failures.

Learn more

Root Cause Analysis

The systematic investigation that traces a failure back to its underlying cause rather than just its symptom.

Learn more

Self-Healing Test

A test that automatically repairs its locators when the UI changes, so it keeps passing without manual maintenance.

Learn more

Selector

An expression that identifies elements on a page, such as a CSS selector, XPath, or role-and-text query.

Learn more

SDET

Software Development Engineer in Test: an engineer who builds test automation, tooling, and quality infrastructure.

Learn more

Strix Pen-Testing

QI's bundled penetration-testing layer that runs security assessments against your application alongside functional tests.

Learn more

Test Case Generation

Automatically producing test cases from requirements, designs, or existing flows to accelerate coverage.

Learn more

Test Suite

A collection of tests grouped together to be run and reported on as a unit.

Learn more

Test Flakiness

The tendency of tests to produce inconsistent pass/fail results on unchanged code, eroding trust in the suite.

Learn more

Timeout

A maximum wait time after which a test action or assertion is abandoned and treated as failed.

Learn more

UI Testing

Testing the user interface layer to confirm elements render correctly and respond properly to interaction.

Learn more

Unit Testing

Testing individual units of code in isolation to verify each behaves correctly on its own.

Learn more

User Flow Recording

Capturing the real sequence of steps a user takes through an application and turning it into a test.

Learn more

Visual Regression Testing

Comparing screenshots of the UI against approved baselines to catch unintended visual changes.

Learn more

Validation

Confirming that the software meets user needs and behaves as intended in real-world scenarios.

Learn more

Viewport Testing

Testing an application across different screen sizes and resolutions to ensure responsive behavior.

Learn more

Web Recording

Capturing interactions in a web application to automatically generate a browser-based automated test.

Learn more

Wait Strategy

The approach a test uses to pause for the application to be ready before acting, ideally without fixed sleeps.

Learn more

Web-Flutter Recording

Recording interactions in Flutter web applications to generate automated tests for Flutter-rendered UIs.

Learn more

XPath

A query language for selecting nodes in an XML or HTML document, often used to locate elements in UI tests.

Learn more

XCUITest

Apple's native UI testing framework for automating and testing iOS applications.

Learn more

YAML Config

A human-readable configuration format widely used to define CI pipelines and test execution settings.

Learn more

Yellow Build

A build that completes but with warnings or unstable tests, signaling caution rather than a clean pass or hard failure.

Learn more

Zero-Flake Run

A test execution in which every result is deterministic, with no intermittent, non-reproducible pass or fail.

Learn more

Zero AI-Tax

The principle that running your tests costs no per-run AI fees, because AI assists authoring and healing, never execution.

Learn more
footer-four-gradient
Quality Intelligence

Record real user flows into self-healing Playwright tests. Deterministic runs, no AI tax, full export — across web, Android, Flutter & iOS, with bundled pen-testing.

X (Twitter)X
GitHubGitHub
LinkedInLinkedIn
YoutubeYoutube
DiscordDiscord

Company

  • About Us
  • Contact Us

Resources

  • FAQ
  • Documentation
  • Tutorials
  • Support

Legal Policies

  • Terms & Conditions
  • Privacy Policy
  • GDPR Compliance

Copyright © Quality Intelligence — AI-driven end-to-end QA test automation.