Yuva Testing Utilities

설명

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.

설치

  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.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“Yuva Testing Utilities”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “Yuva Testing Utilities”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

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.