Our PR testing feature runs automated end-to-end tests on your pull requests before they are merged. This helps catch issues early, providing immediate feedback to developers and ensuring that only fully tested code makes it into your testing environment and your main codebase.
When you create a pull request in your SCM, we automatically trigger a deployment of that code to a static or ephemeral preview environment and run tests against it. If any of the tests fail, the PR will be blocked from merging.
Because PR testing accelerates your release cycles by catching issues early. Your team saves time and effort that would otherwise be spent troubleshooting the test environment, allowing developers to focus on delivery.
Yes, we can handle multiple pull requests simultaneously. Each pull request triggers its own set of tests in an isolated preview environment, ensuring that every change is thoroughly tested without interference from other ongoing tests. You are given a certain number of concurrent pull requests slots. If your team exceeds the number of concurrent slots, those requests are queued and run once a slot frees up. You can also upgrade to increase your number of concurrent slots.
You can use our native integration to connect GitHub or GitLab repository with a few clicks. Those using other repositories can connect using our API integration. Once connected, we will start monitoring your pull requests and running the necessary tests automatically.
We run the custom end-to-end tests we build for you. These tests cover critical functionality, edge cases, performance, accessibility, cross-browser compatibility, and anything else you think is necessary to ensure comprehensive test coverage and high-quality code. You can run all of your tests or a customized subset of them.
Wherever it’s easiest for you: On the QA Wolf platform, in GitHub, GitLab, or any other SCM you use.
Repro steps, screenshots, video replays, and browser logs. They’re shared in your team’s messaging app (Slack, Teams, etc.), your issue tracker (Jira, Linear, Asana, etc.) as well as on the PR in your SCM.
We offer continuous support and maintenance for your test suite. If you need any updates or modifications, or if you encounter any issues, our team is always ready to assist you.
Our modern infrastructure integrates with popular CI/CD platforms, enabling automated PR testing with immediate feedback. We execute tests fully in parallel to ensure rapid validation of code changes. Additionally, we implement secure, compliant testing practices to protect sensitive data and offer continuous maintenance and support to keep test cases up-to-date and effective. This ensures that every pull request is thoroughly tested, enhancing code quality and accelerating development cycles.
All test suites have up to three chances to pass . Each failing workflow within a suite is retried until it passes or its three chances run out. While the suite is retrying, QA Wolf engineers investigate and attempt to repair it before it runs out of chances, after which it is marked for investigation.