Jump to Content
Guides
Recipes
API Reference
Status
Changelog
App
Guides
Status
Changelog
App
Guides
Recipes
API Reference
Using Quoted Text Effectively
All
Pages
Start typing to search…
Getting Started
Getting Started with QA
Who Should Own QA?
Getting Started with Rainforest
Quick Start Guide
Intro to How-To Guides
Intro to the Reference Library
Deep Dive: Building Your First Test Suite
Balancing Automation with Manual Testing
Command Bar and Keyboard Shortcuts
FAQ
AI Test Planner
Configuration & Settings
Configuring Web Apps for Testing
How to Configure a Web App for Testing
How to Work with Web Application Security
How to Configure a Testing Environment
Configuring Mobile Apps for Testing
How to Configure Your App for iOS VM Testing
How to Configure Your App for Android VM Testing
Troubleshooting Mobile Builds
Using Test Data
Built-In Data
Dynamic Data
Static Data
SMS Test Data
Private SMS Numbers
Conditional/Environmental Test Data
Using Test Emails
Troubleshooting
FAQ
Test Case Creation
AI test generation
Generating Self-Healing Tests
Self-healing best practices and FAQs
Using Branching to Approve Self-healing Test Updates
Self-healing Use Case Library
Creating a Test with the Visual Editor
How to Use the Automated Test Editor
How to Create an Automated Test
How to Change Environments
How to Copy Steps
Visual Editor Latency Indicator and Debug ID
Visual Editor Test Actions Glossary
Visual Editor Test Settings Glossary
Inserting Test Data into Visual Editor Tests
How to Set Delays in Automated Tests
Using Draft Mode to Validate the Visual Editor Test
Screenshot Best Practices
Download files to the Rainforest VM
Using DOM Matching
Using Code-based Actions
Using JavaScript Actions
Conditional Blocks
Best Practices
FAQ
Using AI Actions
How to use AI Assertions
How to use AI Search
Image Matching Mode Choices in the Visual Editor
How to Match UI Elements Using Multiple Methods
How to Mask an Area of a Screenshot
How to use Text Matching to Test Dynamic Scenarios
Unique Testing Scenarios with the Virtual Machine
Creating a Test with the Plain-Text Editor
How to Create a Plain-Text Editor Test
How to Use the Plain-Text Editor Templates
Using Quoted Text Effectively
Inserting Screenshots and Downloadable Files
Inserting Test Data into Plain-Text Editor Tests
Best Practices
Troubleshooting
FAQ
Reusable Snippets
Reusable Snippets in the Visual Editor
Reusable Snippets in the Plain-Text Editor
Creating a Mobile App Test
How to Create a Mobile App Test
How to Use Location Services
Best Practices
Troubleshooting
FAQ
Special Testing Use Cases
Storing generated values as temporary test data
Testing Interactions between Multiple Accounts
Testing 2-Factor Authentication
Testing Captcha
Testing Desktop Application Installation
Testing a Chrome Extension
Using the Test Writing Service
How to Submit a Test Writing Request
How to Request a Test Rewrite
How to Submit a Video Walk-Through
How to Manage Blocked Requests
Best Practices
FAQ
Test Case Management
Understanding Test Clusters
Organizing Tests by Feature
How to Create and Manage a Feature
How to Manage Tests in a Feature
Best Practices
Organizing Tests by Run Group
How to Create and Manage a Run Group
Organizing Tests by Saved Filter
How to Create a Saved Filter
Best Practices
Creating Saved Filters with Complex Tag Conditions
Organizing Tests by Tag
How to Create and Remove a Tag
Best Practices
Adding a Test Owner to a Test
Adding Priority to Tests
Using Branching
Branching User Guide for GitHub Actions
Archiving Tests and Reusable Snippets
Using Test History and Restoring Past Versions
Using the Activity Log
Test Execution
Methods for Executing Tests
Running a Test from the UI
Running and Scheduling Run Groups
Running Tests from the CLI
FAQ
Testing with the Automation Service
How to Run Tests Using the Automation Service
Test Retries
Best Practices
FAQ
Testing with the Tester Community
How to Run Tests Using the Tester Community
FAQ
Testing with Your On-Prem Crowd
How to Run a Test Using Your On-Prem Crowd
Working with Results
Working with Automation Service Results
How to Debug Automation Results
FAQ
Working with Tester Community Results
How to Debug Tester Community Results
Best Practices
FAQ
How to Categorize Failures
How to Send Test Failures to Jira
Working with Results in a Team
How to Edit a Test Using a Past Result
Using Automation Logs
Monitoring Activity from the Dashboard
Exploratory Testing
Using Exploratory Testing
How to Create an Exploratory Run
Exploratory Run Results
Best Practices
FAQ
Developer Tools & Resources
The Rainforest CLI
How to Install the CLI
Using the CLI for Continuous Integration
CLI Reference Documentation
The Rainforest API
Rainforest API Documentation
Integration Partners
CircleCI
GitHub
Slack
Jira
CodeShip
Microsoft Teams
Using Webhooks
Evaluating Rainforest QA for CI/CD
Kicking Off Runs from Zapier
Link Your Account with GitHub
Using Rainforest Direct Connect
Using Rainforest with the Model Context Protocol (MCP)
Administration
Settings
Profile Settings
Billing Settings
Managing Team Members and Team Name
Configuring SAML SSO
Setting Up and Testing Your Application
Setting Up Sites and Environments
Technical Setup Checklist
Executing Tests Using Specific Geolocations
Creating and Using Test Accounts in Rainforest
Accessing Test Environments
Supported Web Browsers and Mobile Device Specs
Setting Your Default Platforms and Browsers for Testing
Which IP Addresses Do Rainforest Tests Come From?
Seeding and Resetting
Seeded State Management
Managing Test-Level Run Settings
Managing the Concurrency Limit
Powered by
Loading
Loading…