Screenshot of the Spur homepage
Spur logo

Spur

Active

Spur is a commercial AI QA testing service that runs plain-English test flows against web and native mobile applications.

Spur Last verified: Partial, 2026-09-26

Overview and fit

Audience

Editorial judgment, not a vendor fact.

Compatibility

Test languages
Natural language
Target operating systems
iOS Android

What it tests

Product kind
AI testing agent, Testing platform
Testing types
End-to-end, Functional, Regression, Smoke, Exploratory
Targets
Web app, Native mobile
Use cases
Pull request validation, Regression testing, Release gating, Cross platform testing, Test generation

Classification lists positively established capabilities. Absence from a list does not mean lack of support.

Creation and execution

Authoring methods
Natural language, AI-generated workflow, Imported tests
Execution models
Hybrid
Deployment
SaaS
License
Proprietary

Capabilities

AI

Capability Status Details Source
Uses AI Supported Supported Spur | AI QA Testing & Test Automation
AI test generation Supported Supported AI Test Generation - Spur Documentation
AI executes the app Supported Supported Spur | AI QA Testing & Test Automation
AI generates code only Unsupported Unsupported Spur | AI QA Testing & Test Automation
Autonomous exploration Supported Supported Spur | AI QA Testing & Test Automation
Vision-based interaction Unknown Unknown

Not explicitly stated if it uses vision or DOM.

Spur | AI QA Testing & Test Automation
Selector-free execution Supported Supported Spur | AI QA Testing & Test Automation
Adapts to UI changes Supported Supported Spur | AI QA Testing & Test Automation
Self-healing Supported Supported Spur AI - Spur Documentation
AI failure analysis Supported Supported Spur AI - Spur Documentation

Developer integrations

Capability Status Details Source
MCP server Supported Supported Spur MCP Integration - Spur Documentation
VS Code extension Unsupported Unsupported

Uses MCP via GitHub Copilot in VS Code, not a dedicated extension.

MCP Setup - Spur Documentation
SDK Unsupported Unsupported MCP Setup - Spur Documentation

PR workflow

Capability Status Details Source
GitHub Supported Supported

Integration

GitHub - Spur Documentation
CI execution Supported Supported

Integration

Spur | AI QA Testing & Test Automation
GitHub PR checks Supported Supported

Integration

Spur | AI QA Testing & Test Automation
PR-aware test selection Supported Supported

Integration

GitHub Agent - Spur Documentation
Autonomous PR validation Supported Supported

Integration

GitHub Agent - Spur Documentation
PR comments Unknown Unknown GitHub Agent - Spur Documentation
Preview deployment testing Supported Supported Override URLs - Spur Documentation
Merge gating Supported Supported

Integration

Spur | AI QA Testing & Test Automation
Scheduled execution Supported Supported GitLab - Spur Documentation

Creation and execution

Capability Status Details Source
Code authoring Unsupported Unsupported

Tests are written in natural language.

Spur | AI QA Testing & Test Automation
Recorder Unsupported Unsupported

Contrasts itself with record-and-play tools.

Spur | AI QA Testing & Test Automation
Natural language authoring Supported Supported Spur | AI QA Testing & Test Automation
Test import Supported Supported Spur | AI QA Testing & Test Automation
Reusable steps Supported Supported Scenario Tables - Spur Documentation
Parameterized tests Supported Supported Spur | AI QA Testing & Test Automation
Test data generation Supported Supported AI Test Generation - Spur Documentation

What it tests

Capability Status Details Source
Native desktop testing Unknown Unknown Spur | AI QA Testing & Test Automation
Native mobile testing Supported Supported Spur | AI QA Testing & Test Automation
Browser extension testing Unknown Unknown Spur | AI QA Testing & Test Automation
Cross-browser testing Supported Supported Manual Runs - Spur Documentation
Cross-platform testing Supported Supported Spur | AI QA Testing & Test Automation
Real device testing Unknown Unknown Spur | AI QA Testing & Test Automation
Multi-tab testing Supported Supported Web Prompting Guide - Spur Documentation
iframe testing Unknown Unknown Web Prompting Guide - Spur Documentation
Canvas testing Unknown Unknown Web Prompting Guide - Spur Documentation
PDF validation Unknown Unknown Web Prompting Guide - Spur Documentation
File upload testing Unknown Unknown Web Prompting Guide - Spur Documentation
File download testing Unknown Unknown Web Prompting Guide - Spur Documentation
OAuth testing Supported Supported Spur | AI QA Testing & Test Automation
Email testing Unknown Unknown Web Prompting Guide - Spur Documentation
Notification testing Unknown Unknown Web Prompting Guide - Spur Documentation
Video content validation Unknown Unknown Web Prompting Guide - Spur Documentation

Validation

Capability Status Details Source
Visual regression Unknown Unknown Web Prompting Guide - Spur Documentation
Semantic visual assertions Unknown Unknown Web Prompting Guide - Spur Documentation
Accessibility checks Unknown Unknown Web Prompting Guide - Spur Documentation
API assertions Unknown Unknown Web Prompting Guide - Spur Documentation
Database assertions Unknown Unknown Web Prompting Guide - Spur Documentation
Spelling and grammar checks Unknown Unknown Web Prompting Guide - Spur Documentation
Dark and light mode testing Unknown Unknown Web Prompting Guide - Spur Documentation
Performance measurement Unknown Unknown Web Prompting Guide - Spur Documentation

Running

Capability Status Details Source
Local execution Unsupported Unsupported Spur | AI QA Testing & Test Automation
Headless execution Unknown Unknown Manual Runs - Spur Documentation
Headed execution Unknown Unknown Manual Runs - Spur Documentation
Parallel execution Supported Supported Spur | AI QA Testing & Test Automation
Test sharding Unknown Unknown Manual Runs - Spur Documentation
Auto-waiting Supported Supported Mobile Prompting Guide - Spur Documentation
Automatic retries Unknown Unknown Manual Runs - Spur Documentation
Network mocking Unknown Unknown Manual Runs - Spur Documentation
Secrets injection Unknown Unknown Manual Runs - Spur Documentation
Private network access Supported Supported Spur | AI QA Testing & Test Automation

Diagnosis

Capability Status Details Source
Screenshots Supported Supported MCP for AI-Powered QA & Test Automation | Spur
Video recording Supported Supported Spur | AI QA Testing & Test Automation
Execution traces Unknown Unknown MCP for AI-Powered QA & Test Automation | Spur
Console logs Supported Supported MCP for AI-Powered QA & Test Automation | Spur
Network logs Supported Supported MCP for AI-Powered QA & Test Automation | Spur
Replay Unknown Unknown MCP for AI-Powered QA & Test Automation | Spur
Interactive debugging Unknown Unknown MCP for AI-Powered QA & Test Automation | Spur
Failure grouping Unknown Unknown MCP for AI-Powered QA & Test Automation | Spur

Enterprise

Capability Status Details Source
SSO (SAML) Unknown Unknown Spur | AI QA Testing & Test Automation
SSO (OIDC) Unknown Unknown Spur | AI QA Testing & Test Automation
SCIM Unknown Unknown Spur | AI QA Testing & Test Automation
RBAC Supported Supported Spur | AI QA Testing & Test Automation
Audit logs Unknown Unknown Spur | AI QA Testing & Test Automation
Secrets management Unknown Unknown Spur | AI QA Testing & Test Automation
Configurable retention Supported Supported Spur | AI QA Testing & Test Automation
Private runners Unknown Unknown Spur | AI QA Testing & Test Automation
On-premises deployment Unsupported Unsupported Spur | AI QA Testing & Test Automation
Data residency Unknown Unknown Spur | AI QA Testing & Test Automation
Training opt-out Unknown Unknown Spur | AI QA Testing & Test Automation

Integrations

Capability Status Details Source
Jira (Issue tracking) Supported Supported

Integration

No source recorded
Linear (Issue tracking) Supported Supported

Integration

No source recorded
Azure DevOps (Issue tracking) Supported Supported

Integration

No source recorded
Slack (Notifications) Supported Supported

Integration

No source recorded
GitHub (CI/CD) Supported Supported

Integration

No source recorded
GitLab (CI/CD) Supported Supported

Integration

No source recorded

Maintenance, reliability, and debugging

Setup difficulty
Low
Maintenance approaches
Self-healing, Managed service
Maximum concurrency
null
Debug artifacts
Screenshot, Video, Console log, Network log
Reliability mechanisms
Auto wait
Interfaces
Web UI, MCP

Pricing

Unknown

Models: Subscription, Usage-basedFree tier: UnavailableTrial: Unknown

Not yet verified

Security and deployment

Certifications
undefined
Data regions
Unknown
Data retention
Unknown
Customer data used for training
Unknown

Support

Channels
Slack, Docs, Email
Support SLA
Unknown

Sources and verification

  1. 1Spur | AI QA Testing & Test Automation · Official website · Spur · retrieved 2026-09-26

    Supports 67 claims, high confidence · verified 2026-09-26

    • Adapts to UI changes
    • AI executes the app
    • AI generates code only
    • Audience
    • Audit logs
    • Authoring method
    • Autonomous exploration
    • Browser extension testing
    • Certifications
    • CI execution
    • Code authoring
    • Company size
    • Configurable retention
    • Cross-platform testing
    • Customer data used for training
    • Data regions
    • Data residency
    • Debug artifacts
    • Deployment
    • Execution model
    • Free tier
    • GitHub PR checks
    • Languages
    • License
    • License identifiers
    • Local execution
    • Maintenance approach
    • Max concurrency
    • Merge gating
    • Native desktop testing
    • Native mobile testing
    • Natural language authoring
    • OAuth testing
    • On-premises deployment
    • Parallel execution
    • Parameterized tests
    • Pricing
    • Pricing models
    • Private network access
    • Private runners
    • Product kind
    • Product status
    • RBAC
    • Real device testing
    • Recorder
    • Runner OS
    • SCIM
    • Secrets management
    • Selector-free execution
    • Setup difficulty
    • SSO (OIDC)
    • SSO (SAML)
    • Summary
    • Support channels
    • Support SLA
    • Target OS
    • Targets
    • Test import
    • Testing types
    • Tool
    • Training opt-out
    • Trial
    • Use cases
    • Uses AI
    • Vendor
    • Video recording
    • Vision-based interaction

    How does pricing work?: Annual plans based on test-run volume - not per seat, so your whole team (QA, PMs, engineers) can use Spur.

    Does Spur test native mobile apps?: Tests are written once in natural language and run across web, iOS, and Android. | Can we import our existing test cases?: Yes - Spur imports from test management tools (e.g., qTest, Zephyr) and converts cases to runnable tests in minutes.

    Is Spur SOC 2 compliant?: Yes, Spur is SOC 2 Type 2 compliant.

    Tests are written in natural language.

    Customers with real applications: Enterprises that work with Spur, ship at the speed of generation

    How is our data handled?: Configurable data retention and deletion policies, continuous vulnerability scanning and pen-testing, 99.9% uptime with multi-region redundancy.

    Context from where work lives.: Logs, network, screenshots. | How do you prevent false positives?: Every run produces full video playback and step-level evidence, so you can see exactly what the agent saw.

    Does Spur need access to our codebase?: No. Spur tests from the outside, like a real user. You provide a URL (and a build file for native apps).

    How is Spur different from Selenium, Playwright, or record-and-play tools?: Spur's agents execute intent - "add a medium black legging to cart and check out" - so tests survive redesigns, A/B tests, and daily merchandising changes.

    How does pricing work?: Book a demo for a quote tailored to your release cadence.

    Does Spur test native mobile apps?: Tests are written once in natural language and run across web, iOS, and Android.

    Who maintains tests when our site changes?: Mostly no one - intent-based tests adapt. When something does need updating, it's a plain-English edit, and our team helps.

    How does pricing work?: Plans include parallel execution and support.

    How does pricing work?: Annual plans based on test-run volume - not per seat, so your whole team (QA, PMs, engineers) can use Spur. Plans include parallel execution and support. Book a demo for a quote tailored to your release cadence.

    title: Spur | AI QA Testing & Test Automation

    Contrasts itself with record-and-play tools.

    title: Spur | AI QA Testing & Test Automation | Does Spur test native mobile apps?: Yes - iOS and Android, using your build file. Tests are written once in natural language and run across web, iOS, and Android.

    What kind of support do you offer?: Every customer gets a dedicated Slack Connect channel with our team. Plans include unlimited test-creation support, and higher tiers include full test management. | Where can I find documentation and guides?: You can follow step‑by‑step guides in our docs to write your first tests | FAQ: Did we miss a question? Email us directly

    How is our data handled?: 99.9% uptime with multi-region redundancy.

    Does Spur test native mobile apps?: Yes - iOS and Android, using your build file.

    Does Spur test native mobile apps?: Yes - iOS and Android, using your build file. Tests are written once in natural language and run across web, iOS, and Android.

    Does Spur test native mobile apps?: Yes - iOS and Android, using your build file. Tests are written once in natural language and run across web, iOS, and Android. | Functional Testing: Functional Testing | Exploratory Testing: Exploratory Testing

    Which CI/CD tools do you support?: You can run Spur tests as part of your GitHub workflows (for example, on each pull request) and use status checks to block merges when tests fail

    Not explicitly stated if it uses vision or DOM.

  2. 2Manual Runs - Spur Documentation · Official docs · Spur · retrieved 2026-09-26

    Supports 10 claims · Vendor documented, high confidence · verified 2026-09-26

    • Automatic retries
    • Browser engines
    • Browsers
    • Cross-browser testing
    • Device modes
    • Headed execution
    • Headless execution
    • Network mocking
    • Secrets injection
    • Test sharding

    Browsers (web tests): Browsers (web tests)

    Viewports (web tests): Viewports (web tests)

  3. 3Scenario Tables - Spur Documentation · Official docs · Spur · retrieved 2026-09-26

    Supports 1 claim · verified 2026-09-26

    • Reusable steps
  4. 4AI Test Generation - Spur Documentation · Official docs · Spur · retrieved 2026-09-26

    Supports 3 claims · verified 2026-09-26

    • AI test generation
    • Test data generation
    • Uses AI
  5. 5Spur AI - Spur Documentation · Official docs · Spur · retrieved 2026-09-26

    Supports 3 claims · verified 2026-09-26

    • AI failure analysis
    • Self-healing
    • Uses AI
  6. 6Spur MCP Integration - Spur Documentation · Official docs · Spur · retrieved 2026-09-26

    Supports 2 claims · Vendor documented, high confidence · verified 2026-09-26

    • Interfaces
    • MCP server

    Spur MCP Integration: Spur MCP Integration

  7. 7MCP Setup - Spur Documentation · Official docs · Spur · retrieved 2026-09-26

    Supports 3 claims · verified 2026-09-26

    • MCP server
    • SDK
    • VS Code extension

    Uses MCP via GitHub Copilot in VS Code, not a dedicated extension.

  8. 8Integrations Overview - Spur Documentation · Official docs · Spur · retrieved 2026-09-26

    Supports 1 claim · Vendor documented, high confidence · verified 2026-09-26

    • Integrations

    Issue Tracking & Bug Reporting: Jira | Issue Tracking & Bug Reporting: Linear | Issue Tracking & Bug Reporting: Azure DevOps | Communication & Notifications: Slack | Development Workflows: GitHub | Development Workflows: GitLab

  9. 9GitHub - Spur Documentation · Official docs · Spur · retrieved 2026-09-26

    Supports 1 claim · verified 2026-09-26

    • GitHub
  10. 10GitHub Agent - Spur Documentation · Official docs · Spur · retrieved 2026-09-26

    Supports 3 claims · verified 2026-09-26

    • Autonomous PR validation
    • PR comments
    • PR-aware test selection
  11. 11Override URLs - Spur Documentation · Official docs · Spur · retrieved 2026-09-26

    Supports 1 claim · verified 2026-09-26

    • Preview deployment testing
  12. 12GitLab - Spur Documentation · Official docs · Spur · retrieved 2026-09-26

    Supports 1 claim · verified 2026-09-26

    • Scheduled execution
  13. 13Web Prompting Guide - Spur Documentation · Official docs · Spur · retrieved 2026-09-26

    Supports 17 claims · verified 2026-09-26

    • Accessibility checks
    • API assertions
    • Canvas testing
    • Dark and light mode testing
    • Database assertions
    • Email testing
    • File download testing
    • File upload testing
    • iframe testing
    • Multi-tab testing
    • Notification testing
    • PDF validation
    • Performance measurement
    • Semantic visual assertions
    • Spelling and grammar checks
    • Video content validation
    • Visual regression
  14. 14Mobile Prompting Guide - Spur Documentation · Official docs · Spur · retrieved 2026-09-26

    Supports 2 claims · Vendor documented, high confidence · verified 2026-09-26

    • Auto-waiting
    • Reliability mechanisms

    Supported Actions: Wait

  15. 15MCP for AI-Powered QA & Test Automation | Spur · Official website · Spur · retrieved 2026-09-26

    Supports 8 claims · Vendor documented, high confidence · verified 2026-09-26

    • Console logs
    • Debug artifacts
    • Execution traces
    • Failure grouping
    • Interactive debugging
    • Network logs
    • Replay
    • Screenshots

    Context from where work lives.: Logs, network, screenshots. | How do you prevent false positives?: Every run produces full video playback and step-level evidence, so you can see exactly what the agent saw.

Hands-on tested: no (documentation research only) · Content updated 2026-09-26