Descripción
El addon Regression Testing captura snapshots de HTML de los sitios hijos de MainWP y compara cada nuevo escaneo con el anterior, calculando el porcentaje de cambio y mostrando diffs lado a lado entre el código eliminado y el agregado. La extensión programa escaneos automáticos después de cada actualización de plugin, tema o core de WordPress y envía alertas por email cuando la variación supera el límite configurado, permitiendo identificar fallas visuales o inyecciones sospechosas antes de que afecten a los visitantes.
Características Principales
- Diff de HTML sin procesar
Compara el código fuente del escaneo actual con el anterior, marcando eliminaciones y adiciones en columnas separadas. - Comparación visual renderizada
Genera una vista previa antes/después de la página con JavaScript deshabilitado y scripts externos bloqueados por seguridad. - Rastreo de archivos enqueued
Detecta inclusiones y eliminaciones de CSS y JavaScript cargados por WordPress entre dos escaneos. - Programación y activación posterior a la actualización
Se ejecuta en intervalos diarios, semanales, quincenales o mensuales y también después de cada actualización aplicada, con retraso configurable para que la caché/CDN se estabilice. - Procesamiento por lotes controlado
Escanea tres sitios en paralelo, hasta tres páginas por sitio, con intervalos de 5 segundos entre lotes para no sobrecargar el servidor.
Beneficios de Regression Testing Extension
- Validación rápida posterior a la actualización
Confirma si las actualizaciones de plugin, tema o core afectaron algo visual en el front-end antes de que el usuario lo informe. - Detección temprana de inyección y alteración
Señala cambios inesperados en el HTML entregado, ayudando a detectar malware o modificaciones no autorizadas. - Auditoría centralizada en el panel de MainWP
Centraliza el historial, los porcentajes y las alertas de toda la red de sitios hijos en un único dashboard con widgets dedicados. - Historial configurable de snapshots
Mantiene vistas previas durante períodos de 1 día a 1 año o de forma ilimitada, según la política de retención de la agencia.
¿Para Quién Está Indicado?
- Agencias y freelancers que administran decenas o cientos de sitios WordPress mediante MainWP.
- Equipos de mantenimiento que aplican actualizaciones masivas y necesitan validar el impacto visual en cada sitio hijo.
- Profesionales de seguridad que monitorean cambios sospechosos en el HTML entregado por los sitios administrados.
En el ecosistema de MainWP, este componente cubre la brecha entre ejecutar actualizaciones por lotes y tener la certeza de que nada falló en el front-end de los sitios administrados. La combinación de diffs de código, comparación visual y alertas por porcentaje de cambio transforma la ventana de riesgo posterior a la actualización en un flujo controlado, con evidencia registrada de cada cambio detectado en los sitios hijos.
Preguntas frecuentes
¿El plugin MainWP Regression Testing Extension es GPL?
Sí. MainWP Regression Testing Extension se distribuye bajo la licencia GPL (GNU General Public License). Puedes usarlo, modificarlo y redistribuirlo legalmente en todos los sitios que quieras.
¿Puedo usar el plugin MainWP Regression Testing Extension en más de un sitio?
Sí. No hay límite de dominios: puedes instalar MainWP Regression Testing Extension en todos los sitios (dominios) que desees.
¿Cuánto cuesta el plugin MainWP Regression Testing Extension en Ultrapack?
MainWP Regression Testing Extension cuesta US$ 2,99 en la compra individual, y también está incluido en los planes de suscripción desde US$12/mes (VIP I).
¿El plugin MainWP Regression Testing Extension incluye actualizaciones?
Sí. La versión actual de MainWP Regression Testing Extension es la 5.2.1, publicada en Ultrapack el 23/07/2026. Los suscriptores actualizan directamente desde el panel de WordPress con UAU (Ultrapack Auto Updater).
¿Es seguro descargar e instalar el plugin MainWP Regression Testing Extension en mi WordPress?
Sí. Cada versión de MainWP Regression Testing Extension pasa por un análisis de malware (ClamAV y reglas YARA, en UltraHub) antes de publicarse.
Qué cambió en esta versión
Versión 5.2.1
- Updated: Improved internal notification scheduling and email handling infrastructure to enhance maintainability.
- Updated: Improved performance by bulk-loading snapshot data for dashboard and result checks.
- Updated: Refreshed accessible-sites cache after site add/remove and improved dashboard rendering behavior.
Versión 5.2
- Fixed: Delayed scan scheduling and email notifications now only run when relevant snapshots and pages are available.
- Added: Configurable delay option for post-update HTML regression scans, allowing scans to be enabled or disabled and delayed from 1 to 60 minutes.
- Added: Per-page delayed scan scheduling with a new delayed-scan action for more flexible regression testing workflows.
- Updated: Email notifications can now include the triggering snapshot or page when that information is available.
- Updated: Added delay controls to the settings UI with value clamping to ensure saved delay settings remain within the supported range.
- Updated: Strengthened validation for site and page inputs and improved snapshot selection reliability.
Versión 5.1.5
- Fixed: Improved scheduled iteration logic to prevent sites from being skipped during regression checks.
- Fixed: Added client-side validation for AJAX page checks to prevent malformed requests.
- Fixed: Improved URL resolution when fetching remote page content so pages load more reliably when site URL data is missing or incomplete.
- Fixed: Site-specific settings now save the site URL to prevent missing or empty URL issues during future checks and comparisons.
- Updated: Improved HTML difference detection for very large pages to provide more accurate comparison results.
- Updated: Improved snapshot cache invalidation and site-wide upgrade version persistence for more reliable regression testing behavior.
- Updated: Updated dependency libraries to improve compatibility and maintain stability.
Versión 5.1.4
- Fixed: Resolved an issue where the process could sporadically skip some sites instead of processing the full site list.
- Fixed: Fixed the default widget layout and sizing to display correctly on the regression testing dashboard.
- Updated: Updated dependency libraries to improve compatibility and maintain stability.
Versión 5.1.3
- Added: Automatic initialization for newly connected sites.
- Added: Email notification deduplication to prevent duplicate alerts within a 5-minute window.
- Updated: Improved error handling for missing or incomplete site data retrieval.
- Updated: Enhanced database data validation to prevent potential notices.
- Updated: Dependencies to latest versions for improved compatibility.
- Updated: Added PHP 8.4 compatibility support.
Notas de versión publicadas por el desarrollador.
Cómo instalar
Actualización automática: este ítem se actualiza con el Ultrapack Auto Updater. Con él instalado, la versión nueva aparece en tu panel como cualquier otra actualización de WordPress (cómo configurarlo).
- Descarga el archivo
mainwp-regression-testing-extension.zip. - En el panel de WordPress, ve a Plugins > Añadir nuevo > Subir plugin.
- Selecciona el archivo
mainwp-regression-testing-extension.zipy haz clic en Instalar ahora. - Haz clic en Activar.
¿Te trabaste en algún paso? Abre un ticket diciendo en cuál te detuviste.

UAU Ready