Ten minutes to a live heatmap.
Three steps. No instrumentation required. Works with your existing Playwright, Selenium, or Cypress tests.
Part 1 — UI coverage (10 min)
The heatmap goes live.
Three steps. No instrumentation required. Works with your existing Playwright, Selenium, or Cypress tests.
Step #1
Install the npm package for your framework (@appsurify-testmap/rrweb-playwright-plugin, rrweb-selenium-plugin, or rrweb-cypress-plugin).
Install the npm package for your framework (@appsurify-testmap/rrweb-playwright-plugin, rrweb-selenium-plugin, or rrweb-cypress-plugin).
Step #2
Add the beforeEach/afterEach hook to your test setup file.
Add the beforeEach/afterEach hook to your test setup file.
Step #3
Run your suite and upload the JSON via dashboard or CI (GitHub Action: appsurify/testmap-upload-action@v1).
Run your suite and upload the JSON via dashboard or CI (GitHub Action: appsurify/testmap-upload-action@v1).
Part 2 — Behavioral coverage (+5 min)
Add traffic. See what matters.
Install @appsurify-testmap/google-custom-event-tracker in your production app with your GA4 measurement ID.
Five extra minutes. Adds the traffic overlay that ranks gaps by user behavior. GA4 only (no Universal Analytics). The tracker installs in PRODUCTION, not your test environment.
Common question
Troubleshooting
No. The TestMap plugin runs in the background — observing your test as it executes and capturing the meta-data needed to correlate your test with the DOM and your users. It doesn’t change your test logic, modify selectors, or add app code.
Who builds TestMap?
TestMap is built by Appsurify, Inc., a test intelligence company founded in 2016. CEO Derek Choy previously ran global operations as COO of Rainforest QA. Appsurify has been building risk-based testing tooling for Fortune 500 QA teams since 2016 — TestMap is the company’s second product, focused on what tests need to exist rather than which tests need to run.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Common question
Lorem Ipsum et dolor
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
How do I install test coverage for Playwright, Selenium, or Cypress?
Install the TestMap agent npm package for your framework: @appsurify-testmap/rrweb-playwright-plugin, rrweb-selenium-plugin, or rrweb-cypress-plugin. Initialize the agent in a beforeEach/afterEach hook. Run your suite. Upload the coverage JSON to app.testmap.io via dashboard or CI (GitHub Action: appsurify/testmap-upload-action@v1). The heatmap renders in under 10 minutes.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ready to install?
Create your free org at app.testmap.io. Coverage live in 10 minutes — both layers live in 15.
