Descrição
O addon Regression Testing captura snapshots de HTML dos sites filhos do MainWP e compara cada nova varredura com a anterior, calculando o percentual de alteração e exibindo diffs lado a lado entre o código removido e o adicionado. A extensão agenda escaneamentos automáticos após cada atualização de plugin, tema ou core do WordPress e dispara alertas por email quando a variação ultrapassa o limite configurado, permitindo identificar quebras visuais ou injeções suspeitas antes que afetem os visitantes.
Características Principais
- Diff de HTML bruto
Compara o código-fonte da varredura atual com a anterior, marcando remoções e adições em colunas separadas. - Comparação visual renderizada
Gera prévia antes/depois da página com JavaScript desabilitado e scripts externos bloqueados por segurança. - Rastreio de arquivos enqueued
Detecta inclusões e remoções de CSS e JavaScript carregados pelo WordPress entre dois escaneamentos. - Agendamento e gatilho pós-update
Roda em intervalos diários, semanais, quinzenais ou mensais e também após cada atualização aplicada, com atraso configurável para cache/CDN assentar. - Processamento em lotes controlado
Varre três sites em paralelo, até três páginas por site, com intervalos de 5 segundos entre lotes para não sobrecarregar o servidor.
Benefícios do Regression Testing Extension
- Validação rápida pós-atualização
Confirma se updates de plugin, tema ou core quebraram algo visual no front-end antes do usuário relatar. - Detecção precoce de injeção e adulteração
Sinaliza alterações inesperadas no HTML servido, ajudando a flagrar malware ou modificações não autorizadas. - Auditoria centralizada no painel do MainWP
Concentra histórico, percentuais e alertas de toda a rede de sites filhos num único dashboard com widgets dedicados. - Histórico configurável de snapshots
Mantém prévias por períodos de 1 dia a 1 ano ou ilimitado, conforme a política de retenção da agência.
Para Quem é Indicado?
- Agências e freelancers que administram dezenas ou centenas de sites WordPress pelo MainWP.
- Equipes de manutenção que aplicam atualizações em massa e precisam validar impacto visual em cada site filho.
- Profissionais de segurança que monitoram alterações suspeitas no HTML servido pelos sites gerenciados.
No ecossistema do MainWP, este componente preenche a lacuna entre rodar atualizações em lote e ter certeza de que nada quebrou no front-end dos sites gerenciados. A combinação de diffs de código, comparação visual e alertas por percentual de mudança transforma a janela de risco pós-update num fluxo controlado, com evidência registrada de cada alteração detectada nos sites filhos.
Perguntas Frequentes
O plugin MainWP Regression Testing Extension é GPL?
Sim. O MainWP Regression Testing Extension é distribuído sob a licença GPL (GNU General Public License). Você pode usar, modificar e redistribuir legalmente, em quantos sites quiser.
Posso usar o plugin MainWP Regression Testing Extension em mais de um site?
Sim. Você pode instalar o MainWP Regression Testing Extension em quantos sites quiser. Só as atualizações automáticas pelo Ultrapack Auto Updater têm limite: de 3 a 80 sites, conforme o plano.
Quanto custa o plugin MainWP Regression Testing Extension no Ultrapack?
O MainWP Regression Testing Extension sai por R$ 14,90 na compra avulsa, e também está incluído nos planos de assinatura a partir de R$59/mês (VIP I).
O plugin MainWP Regression Testing Extension inclui atualizações?
Sim. A versão atual do MainWP Regression Testing Extension é a 5.2.1, publicada no Ultrapack em 23/07/2026. Assinantes atualizam direto do painel do WordPress com o UAU (Ultrapack Auto Updater).
O plugin MainWP Regression Testing Extension é seguro para baixar e instalar no meu WordPress?
Sim. Cada versão do MainWP Regression Testing Extension passa por varredura de malware (ClamAV e regras YARA, no UltraHub) antes de ser publicada.
O que mudou nesta versão
Versão 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.
Versão 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.
Versão 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.
Versão 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.
Versão 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 versão publicadas pelo desenvolvedor.
Como instalar
Atualização automática: este item é atualizado pelo Ultrapack Auto Updater. Com ele instalado, a versão nova aparece no seu painel como qualquer outra atualização do WordPress (como configurar).
- Baixe o arquivo
mainwp-regression-testing-extension.zip. - No painel do WordPress, vá em Plugins > Adicionar novo > Enviar plugin.
- Selecione o arquivo
mainwp-regression-testing-extension.zipe clique em Instalar agora. - Clique em Ativar.
Travou em algum passo? Abra um chamado dizendo em qual deles parou.

UAU Ready