Unlike Selenium, Cypress, Playwright and other code-based frameworks, our proprietary testing automation doesn’t require any coding, so anyone can use it to write, run, and update automated tests. You don’t need to hire an expensive engineer to manage your automated test suite.
Many other “no code” solutions are simply a front-end wrapper around Selenium. You might not need code to create a test, but you’ll need to look at code or have coding skills to update any tests. The Rainforest automation product was built from the ground up to support no-code usage in every step of the testing process: writing, running, and updating tests, and evaluating test results.
Finally, in spite of what they’ll tell you, Selenium-based solutions do not do true user interface (UI) testing. Their tests don’t interact with the UI of your app; they evaluate the underlying code ("the DOM”). There are two major implications of this approach:
- DOM-based tests can miss issues that’d be obvious to your users. For example, a DOM-based test that confirms the presence of an important button (like the signup button) could pass, even if the button is inadvertently blocked by a popup. Only by interacting with the UI (not the underlying code) would you see the issue.
- A DOM-based approach adds extra brittleness to tests. If someone changed the code-based name of a button from “signup_button” to “signup_button1”, for example, a Selenium test looking for the button could fail — even if the button still exists. That means someone with the right coding skills would need to find the part of the test that needs to be updated and then fix it.
Unlike DOM-based solutions, Rainforest automated tests interact with the actual UI of your app, so you can be confident that you’re testing exactly what your users and customers will experience. Any changes you make to underlying code that don’t affect the UI won’t break Rainforest tests. Rainforest tests are designed to fail only when your UI doesn’t match “passing” expectations. It’s true UI testing.
Even with these unique features and capabilities, Rainforest QA requires almost zero training to get up-and-running, unlike the majority of other test automation platforms, including other no- and low-code solutions.