Today we are releasing our integration with Vercel!
It’s the most accurate, performant way to test your web applications, period. By pairing the best preview environments with the fastest Playwright infrastructure, we are changing the way engineers can use end-to-end tests.
Now you can deploy with the confidence of hundreds of end-to-end tests, without slowing down your feedback loop.
In God we trust, all others must bring e2e tests.
Realism matters
Although we tend to write relatively few end-to-end tests, they have long been the best way to avoid the worst possible failures. They give us the confidence we need to ship frequently without breaking our applications.
The closer they can reflect the reality of our users, the more confident we can feel. Some things help us reflect reality in our tests more than others.
Vercel Previews
Good preview environments help a lot with realism.
You will likely catch more problems by running your tests against a real build on proper infrastructure than on a dev server over localhost.
Nuances like cache headers and the way JS gets bundled meaningfully change the way your application works.
We have seen plenty of broken flows and crashed apps that only surfaced in real builds in our time!
Vercel has some of the fastest-to-deploy, easiest-to-use preview infrastructure out there.
Playwright with Endform
Playwright is the most popular end-to-end testing framework. In my opinion, it rose to the top because of how simple it is to write tests that are reliable. Fossils such as myself who have written their own retry logic for form inputs in Selenium will happily grumble about how good we have it today.
At Endform, we take running your Playwright tests to the next level. We can run all of your tests in parallel, and give you the historical analysis you need to keep your suite healthy.
Integrating with Vercel
We created the Endform Vercel integration because we knew that Vercel’s previews paired with Endform’s test infrastructure are a match made in heaven.
By using the Vercel integration, you get:
- Automatic waiting for deployments to be ready
- Automatic deployment protection bypass in your test suites
- Vercel Checks on deployments
- Billing straight through Vercel when using the native integration
Getting started is super straightforward, just head over to the Vercel marketplace or read more in our docs.