How the wolves work with you

It’s still magic even if you know how it’s done -- Terry Pratchett
Plan out coverage
Everything starts from an outline. It’s an inventory of test cases, prioritized by need and value, covering everything a user could do. When we’re done, we might know your product better than you do.
Pawing over your app
We break down your app into testing groups and make sure we know what data needs to be created for each test.
Creating a test matrix
From there we write out tests in plain English for you to review and approve.
Outlining, the Triple-A way
We break down your app into testing groups and make sure we know what data needs to be created for each test.
Plan out coverage
Pawing over your app
Creating a test matrix
Outlining, the Triple-A way
Everything starts from an outline. It’s an inventory of test cases, prioritized by need and value, covering everything a user could do. When we’re done, we might know your product better than you do.
Code like crazy
// Arrange:
// Navigate to maps.google.com
const { browser, context } = await launch();
const page = await context.newPage();
await page.goto("http://maps.google.com");

// Act:
// search for Mcdonalds
await page.type(`[id="searchboxinput"]`, "McDonalds", { delay: 100 });
await page.keyboard.press("Enter");
Each test is built to run independently and in parallel. They create and clean up their own data just like a real user would, which reduces flakes, and prevents collisions.
Run in parallel
100 tests ran

2:30

5 bugs
2 in maint
93 passing

help
We spin up separate containers in our cloud infrastructure to run thousands of tests in 100% parallel.Pass/fail results hit your GitHub repo, Slack, and CI pipeline in about 3 minutes.
Maintain the tests
Your product is always changing, and we’re always updating your tests along with it. No matter how big the change or how often you ship.
Tier 1: UI touch ups
Everything starts from an outline. It’s an inventory of test cases, prioritized by need and value, covering everything a user could do. When we’re done, we might know your product better than you do.
Tier 2: UX renovations
We break down your app into testing groups and make sure we know what data needs to be created for each test.
Tier 3: Total reconstruction
From there we write out tests in plain English for you to review and approve.
Add coverage as you ship
When you can ship faster, you can ship more. We keep pace with your team so every new feature is as well tested as the last.
Active recommendations
We’re always watching for new features that need test coverage.
Always-on chat
Shoot over a video or a few screenshots, and we’ll code up the tests.
Shift-left and forget
Simply tag QA Wolf in your issue tracker and we’ll prepare new coverage — even if it’s still in design.