Run E2E tests without slowing development
Move fast without breaking things. Webapp.io’s instantly provisioned full-stack environments allow you to run your entire e2e test suite against every pull request in seconds.
We embrace your stack
Webapp.io integrates with your existing tools
1
FROM webapp.io/react
2
WORKDIR /app
3
COPY . .
4
RUN npm install
5
RUN BACKGROUND npm start
6
RUN npm run cypress localhost:8000
webapp.io customers have run 15,156,052 e2e tests to date
three easy steps
It takes minutes to get started
1. Install on GitHub, GitLab, or BitBucket
Use our guided installer to connect webapp.io with your source code management system.
2. Define your build steps
Build a Layerfile in our custom syntax to define the frontend/backend build and test definitions for your environment
3. We’ll create a new environment when you push
We'll run every Layerfile in your repository, and leave a comment on your GitHub, GitLab, or BitBucket pull request.
Tests waiting for environment setup?
Get a new environment built in seconds. Webapp.io takes snapshots of every environment as they build, and re-uses those snapshots to start new environments in seconds
DUPLICATE YOUR ENVIRONMENT
Effortlessly parallelize tests by duplicating your environment
Run e2e tests 10x faster by creating 10 copies of your stack and running your tests concurrently. With webapp.io, it takes a single SPLIT 10 directive to massively parallelize your environment.