Title: Yuva Testing Utilities
Author: Yuvaraj
Published: <strong>October 28, 2025</strong>
Last modified: May 24, 2026

---

Search plugins

![](https://ps.w.org/yuva-testing-utilities/assets/icon-256x256.png?rev=3392218)

# Yuva Testing Utilities

 By [Yuvaraj](https://profiles.wordpress.org/theyuvarajs/)

[Download](https://downloads.wordpress.org/plugin/yuva-testing-utilities.zip)

 * [Details](https://vec.wordpress.org/plugins/yuva-testing-utilities/#description)
 * [Reviews](https://vec.wordpress.org/plugins/yuva-testing-utilities/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/yuva-testing-utilities/#installation)
 * [Development](https://vec.wordpress.org/plugins/yuva-testing-utilities/#developers)

 [Support](https://wordpress.org/support/plugin/yuva-testing-utilities/)

## Description

Yuva Testing Utilities is built for developers and testers who want quick, lightweight
tools inside the WordPress admin — no bloat, no complicated setup.

Best used in **local** or **staging** environments where you frequently test emails,
checkout flows, or need to clean up database content without touching production.

**Modules:**

 * **Emails** — Configure SMTP, log and preview outgoing emails, send test emails.
 * **Auto-Fill** — Fill the WooCommerce checkout with random user data on every 
   click. Supports classic and Blocks checkout.
 * **Downloader** — Download any installed plugin or theme as a .zip, or fetch the
   WooCommerce sample products CSV.
 * **Database** — Inspect and clean up post types, database options, post meta, 
   and user meta.
 * **Test Data** — Generate and delete test users, WooCommerce orders, and coupons.
 * **Tools** — Manage transients, view and trigger cron jobs, tail log files, inspect
   PHP constants, and view server info.

### External services

 * **RandomUser.me** (`https://randomuser.me/api/`) — used by Auto-Fill to generate
   random placeholder user data. No personal or site data is sent.
 * **GitHub / WooCommerce** (`https://raw.githubusercontent.com/woocommerce/woocommerce/`)—
   used by Downloader and Test Data to fetch the WooCommerce sample products CSV
   on demand.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/yuva-testing-utilities/`
 2. Activate the plugin from **Plugins  Installed Plugins**
 3. Open **Tools  Testing Utilities**

## FAQ

### Is this plugin meant for production?

It can run on production but is primarily designed for **development and staging**
environments.

### Does this plugin send any data externally?

Only two modules make external requests: **Auto-Fill** calls RandomUser.me to fetch
placeholder user data, and **Test Data** fetches the WooCommerce sample products
CSV from GitHub when generating test products. No personal or site data is sent.

### Why does the plugin require WordPress 6.2?

The plugin uses the `%i` (identifier) placeholder in `$wpdb->prepare()`, introduced
in WordPress 6.2, to safely parameterise table and column names.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Yuva Testing Utilities” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Yuvaraj ](https://profiles.wordpress.org/theyuvarajs/)

[Translate “Yuva Testing Utilities” into your language.](https://translate.wordpress.org/projects/wp-plugins/yuva-testing-utilities)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/yuva-testing-utilities/),
check out the [SVN repository](https://plugins.svn.wordpress.org/yuva-testing-utilities/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/yuva-testing-utilities/)
by [RSS](https://plugins.trac.wordpress.org/log/yuva-testing-utilities/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.6

 * Update – Supported Coupon code prefix option.
 * Update – Now generated test data ID’s are clickable to edit page.
 * Fix – Compatibility with minimum php 7.4.

#### 1.2.4

 * Renamed Cleanup module to Database; added User Meta tab.
 * Added Test Data module with generators for users, WooCommerce orders, products,
   and coupons.
 * Fixed Auto-Fill not populating fields on WooCommerce Checkout Blocks.

#### 1.2.3

 * Added Downloader module.
 * Added Developer Tools module (transients, cron viewer, log viewer, user generator).
 * Added SMTP migration for legacy flat option keys.

#### 1.2.0

 * Added email logging.

#### 1.1.0

 * Added cleanup tools.
 * Moved Testing Utilities menu under Tools.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.2.6**
 *  Last updated **1 week ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/yuva-testing-utilities/)
 * Tags
 * [developer-tools](https://vec.wordpress.org/plugins/tags/developer-tools/)[staging](https://vec.wordpress.org/plugins/tags/staging/)
   [testing](https://vec.wordpress.org/plugins/tags/testing/)[utilities](https://vec.wordpress.org/plugins/tags/utilities/)
   [woocommerce](https://vec.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://vec.wordpress.org/plugins/yuva-testing-utilities/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/yuva-testing-utilities/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/yuva-testing-utilities/reviews/)

## Contributors

 *   [ Yuvaraj ](https://profiles.wordpress.org/theyuvarajs/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/yuva-testing-utilities/)