I maintain a small, older WordPress plugin with around 10,000 active installations. It currently stores a value in a single post_meta field, and I've been working on a complete overhaul for version 3.0.0. The new version is mostly finished, but I'm worried about accidentally breaking existing sites or deleting users' data.
A tester could back up their database with wp-cli, install the plugin ZIP, and try it in both the admin interface and through the code-oriented features. I've tried to keep the plugin approachable for non-developers while still making it flexible for developers.
What's a practical way to find enough users willing to test a major update? Releasing it directly to everyone feels risky, even after doing extensive testing myself.
3 Answers
I hadn’t considered using the plugin’s support page to recruit testers. That sounds much more practical than trying to reach every installation individually.
Start with people who have recently contacted you for support. Users who take the time to report problems are often willing to spend a few minutes testing a beta, especially if you explain exactly what changed and how to back up first.
You can also post a clear beta announcement on the plugin’s support page or forum, with a prominent warning to test on a backup or staging site. That tends to attract the users who are interested enough to give useful feedback.
Don’t wait for thousands of testers. Publish a clearly labeled beta or release candidate and add a notice to the existing version explaining the breaking changes, the backup requirement, and where to report issues. The users who rely on the affected post_meta data are the most likely to participate.
A staged rollout can reduce the risk further: initially make the new version available only to sites meeting a newer WordPress or environment requirement, then gradually widen compatibility after you’ve seen how it behaves in the wild.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically