Guida operativa di admin-test-center.html: riepilogo test, snippet remoti, switch pubblicità,
cronologia risultati e diagnostica.
- Apri Admin Test Center e verifica accesso admin.
- Avvia Tutti i test o una suite categoria.
- Analizza tabella risultati + log esecuzione.
- Usa la scheda Snippet remoti per simulazioni operative.
- Usa la scheda Pubblicità per ON/OFF globale elementi ads/testi.
Indice rapido
Accesso e ambiente Scheda Riepilogo test Cronologia run Scheda Snippet remoti Scheda Pubblicità Log, SKIP e troubleshooting
Accesso e ambiente
- La pagina è accessibile solo ad account con claim admin valido.
- Su dominio test il target è bloccato su Test.
- Su dominio produzione il target è bloccato su Produzione.
- I test server usano endpoint admin protetto
/api/admin/run-checks. - Lo stesso run aggrega test locali browser + test server backend.
Scheda Riepilogo test
Tutti i pulsanti in alto hanno tooltip (passaggio mouse). Qui trovi il comportamento tecnico reale.
| Pulsante | Cosa testa in pratica | Tipo run |
|---|---|---|
| Tutti i test | Esegue la suite completa locale + server disponibile sul target corrente. | Completo |
| Pulisci report | Svuota risultati/log correnti e report attivo, senza cancellare la cronologia ultimi 10. | UI |
| Test rapidi | Smoke essenziale: admin claim, documenti base, selettori e script critici. | Smoke |
| Video | Contract upload/riproduzione, player script, media endpoint e gate sicurezza. | Categoria |
| Messaggi | Layout chat (threads/lista/input) e script realtime messaggistica. | Categoria |
| Profilo | Preferenze profilo, privacy liked videos, flag download video. | Categoria |
| Account | Login/register/verify/support + controlli account flow. | Categoria |
| Pagine | Contract DOM di pagine core e presenza componenti obbligatori. | Categoria |
| SEO + Policy | Meta/canonical e coerenza policy pubbliche guest. | Categoria |
| Pagamenti | Endpoint e flussi pagamento/promo/pro lato backend. | Categoria |
| API | Health check API backend trasversali. | Categoria |
| Email live | Invii email reali e validazione template live. | Categoria live |
| Pro e promo | Mutazioni stato pro/promo con rollback automatico al termine. | Categoria mutante |
Cronologia run (ultimi 10)
- La cronologia è in tendina a comparsa per mantenere la UI pulita durante i run.
- Pulsante Apri: carica un report storico senza rieseguire test.
- Quando clicchi Apri, la tendina si richiude automaticamente.
- Persistenza locale browser (localStorage), non su Firestore.
Scheda Snippet remoti
- Comandi raggruppati per categoria (stato account, Pro, warning, promozioni annuncio, reset terminale).
- Descrizione e codice restano sempre visibili; feedback mostrato a fine esecuzione.
- Durante l'esecuzione compare spinner a pallini vicino ai pulsanti azione.
- Le varianti test/prod sono separate: ogni ambiente mostra solo comandi compatibili.
Parametri postId (Promozioni annuncio)
- Tendina postId caricata automaticamente dai tuoi annunci.
- Mostra
postId+ estratto testo per scelta rapida corretta. - Promo scaduta mostra solo post con promo attiva in quel momento.
- Dopo snippet promo, le tendine si aggiornano automaticamente.
Differenze operative test/prod
- Test: simulazioni estese Pro/trial/promo con helper remoti.
- Prod: niente emulator; simulazioni consentite solo in safe mode admin autorizzato.
Scheda Pubblicità
- Interruttore globale ON/OFF: controlla banner ads + testi/link con
data-mm-monetization-only. - Stato persistito nel browser: chiave
mm:monetizationEnabled. - Evento runtime:
mm:monetization-changeper sync immediata tra moduli. - Lista sotto lo switch: ogni pagina coinvolta con contesto e testo reale implementato.
- OFF non cancella codice: nasconde solo UI/slot/claim pubblicitari a runtime.
Log, SKIP e troubleshooting
Opzioni default
Includi test email live: ON di default.Includi test mutanti promo/pro: OFF di default.- Test rapidi forza
smokeOnly=true.
Significato esiti
- PASS: controllo ok.
- WARN: funziona ma con condizione da monitorare.
- SKIP: precondizione mancante o controllo non applicabile nel contesto.
- FAIL: errore reale da correggere.
Dove leggere i dettagli
- Riepilogo: contatori PASS/WARN/SKIP/FAIL.
- Tabella risultati: ID, area, test, dettaglio diagnostico, durata ms.
- Log esecuzione: timeline completa per ricostruire il punto esatto di failure.