Frequently Asked Questions

Got questions?
We've got answers.

Everything you need to know about TestivAI and visual testing.

Browse FAQs Ask Us Anything
General

Common questions
about TestivAI.

TestivAI uses a multi-layer analysis approach that filters out noise before comparing pixels. We start with DOM structure comparison, then layout analysis, followed by perceptual diff, and finally AI analysis for edge cases. This results in less than 5% false positives because we focus on what actually changed instead of every tiny dot on the screen.

Most tests complete very quickly. 60-70% of tests exit at Layer 1 (DOM comparison) almost instantly when pages haven't changed. We skip unnecessary work so your CI stays fast.

TestivAI works with all Playwright-supported browsers: Chromium, Firefox, and WebKit. You can test any viewport size, and we recommend testing common breakpoints (mobile, tablet, desktop) for comprehensive coverage.

Yes! During beta, TestivAI is completely free with unlimited tests, all features, and full support. No credit card required. Beta users will also receive 50% off for the first 6 months after pricing is introduced.

Technical

Deep dive into
the technical details.

We create a hash of the page's DOM structure, including element types, IDs, classes, and hierarchy. This fingerprint is extremely fast to compute and compare. If two pages have identical DOM fingerprints, they cannot have visual differences, allowing us to exit immediately without any image processing.

SSIM (Structural Similarity Index) approximates human perception by comparing luminance, contrast, and structure. It's much more forgiving of minor variations like anti-aliasing differences or subpixel rendering variations. Traditional pixel comparison treats every pixel difference equally, leading to many false positives.

Yes! You can configure ignore selectors for any CSS selector. Common use cases include timestamps, dynamic ads, user-generated content, or animated elements. These regions are masked out before comparison.

We automatically wait for animations to complete before capturing screenshots. You can also configure custom wait conditions or use CSS selector-based waits to ensure the page is stable before analysis.

Pricing & Billing

Questions about
pricing and plans.

The beta will continue for at least 3 more months. We'll announce pricing 30 days before any changes take effect. All beta users will receive a special discount when we introduce paid plans.

While exact pricing isn't finalized yet, we're planning a Team plan around $49/month for 5,000 tests and 5 users, with an Enterprise plan for larger teams. Beta users will get 50% off for the first 6 months.

Absolutely. You can export all your test results, baselines, and configuration at any time through the dashboard or API. We believe in data portability and won't lock you in.

Integration

How TestivAI works
with your stack.

Yes! TestivAI integrates seamlessly with all CI/CD systems including GitHub Actions, GitLab CI, CircleCI, Jenkins, and more. We provide detailed instructions for each platform.

Yes! TestivAI is designed to work alongside your existing Playwright tests. Simply add the witness() call where you want visual coverage - no need to rewrite existing tests.

Currently we support Playwright. We're working on support for Cypress and Selenium, which will be available later this year. Sign up for our newsletter to stay updated.

Still have questions?

We're here to help.

Can't find what you're looking for? Reach out to our team.

Email Us → Join Discord