When it’s this easy to write, run, and maintain software tests, anyone can do it.
Don’t know where to start your testing? Our superstar support and customer success teams will help you plan your strategy and show you best practices.
Automated Rainforest tests run in parallel on virtual machines in the cloud, giving you speed and infinite scalability.
Our proprietary automation tests what a user sees in your app, not what a computer sees behind the scenes. So you’ll test exactly what your customers experience.
Every on-demand test run by our worldwide community of thousands of vetted-and-trained testers is evaluated by at least two QA professionals. (And you only get charged for one.)
We only accept results when there’s a consensus, so you get consistent, reliable test results.
No matter how many test cases you execute on Rainforest at a time, we run your tests in parallel.
That’s how we can return sets of test results in minutes, even from our Tester Community.
Our detailed reports include everything you need to quickly triage your app’s bugs, including clear reproduction steps, HTTP logs, and video recordings.
Average time it takes to get full test suite results from Rainforest automation.
with real testers
Average time it takes to get full test suite results from the Rainforest Tester Community.
tests at once
The number of test cases our customers run simultaneously in bigger test suites.
Rainforest QA is the missing link in a fast, fully-automated CI/CD pipeline. Trigger test runs via the API, CLI, or CircleCI integration.
We support testing web apps on desktop and mobile, native mobile apps, and native desktop apps.
Test every scenario with virtual credit cards, SMS numbers, email inboxes, and more.
Our most experienced human testers will put your product through its paces, finding bugs and edge cases.
Assign your own employees to manually run test cases on 40+ browsers and virtual devices via our virtual machines.
All tests are run on Rainforest-hosted virtual machines, so every test environment is clean and results are easy to reproduce.
Plans start at just $200 per month. Beyond that, you only pay for what you use.
Our team will help you with best practices and troubleshooting every step of the way.
Get real-time notifications via Slack, Microsoft Teams, and email. Automatically create JIRA tickets for failed tests.
“I can hire two or three good QA people and they can act with the power of five or six, just by using Rainforest.”
“Tests that would take our in-house manual team two or three days can be executed by Rainforest testers in less than a couple of hours.”
“We wouldn't be doing CI/CD the way we are now without Rainforest's automated QA backbone.”
“Innovative approach to QA that allowed us to get coverage in record time.”
No. For the sake of speed and scalability, we only run tests on virtual machines. We can’t help you test hardware-specific features like video recording, audio recording, taking photos, and using non-spoofed location services.
Consider our test writing service. You can submit a text document or video describing what you’re trying to test, and our QA professionals will create passing tests optimized for running on Rainforest.
You can also import tests from TestRail.
We can help you figure that out! Schedule a time to chat.
Unlike Selenium, our proprietary testing automation doesn’t require any coding, so anyone can use it.
That means you don’t need any specialized resources to create tests. Or, to maintain tests when your product inevitably changes.
Rainforest tests are also less brittle than Selenium tests when it comes to making code changes to your product. Seemingly-minor changes that break a Selenium test won’t affect a Rainforest test when there are no changes to the product’s UI.
Our community of human testers can follow any of the step-by-step test cases, or “test scripts”, that you create in Rainforest.
Unlike automation, human testers are great for performing steps that require subjective judgment. For example, human testers can pass captcha tests, whereas by design automations can’t.
Human testers are also handy if your UI frequently changes. You can tell a human tester, “Find and click the ‘Get Started’ button,” instead of having to update your test script every time the button moves.
Plus, as part of our add-on Exploratory Testing service, our testers can also explore your app in an unscripted way, trying to uncover bugs and edge cases not covered by your test scripts. When they find a bug, they won’t just create a detailed bug report with video recordings of the error they’ll create a Rainforest test that maps to the error so you can avoid the bug in the future.
You can find a full list of our 40+ supported browsers and virtual devices here.
Please note: Rainforest automated testing is coming soon to virtual mobile devices.