Come testiamo i nostri strumenti

Get Tools Lab utilizza un processo di qualità a più livelli. Una pagina esistente nella codebase non significa automaticamente che il suo output sia considerato pronto per la produzione.

1. Verifica statica dell'attuazione

Controlliamo che ogni strumento registrato abbia una pagina reale, controlli significativi, un percorso di implementazione, una superficie dei risultati e nessun comportamento segnaposto generico evidente.

2. Test del fumo del browser

I controlli automatizzati di Chromium caricano ogni pagina dello strumento pubblico, acquisiscono gli errori della console e della pagina e verificano che i controlli interattivi previsti siano presenti nelle dimensioni del viewport desktop e mobile.

3. Test funzionali deterministici

I calcolatori di priorità e gli strumenti di testo/dati vengono testati con coppie input/output note. Gli esempi includono 20% di 150 = 30 e formattazione JSON valida. Gli strumenti PDF e immagini utilizzano file campione generati quando possibile.

4. Test dello stato di errore

Strumentos dovrebbe spiegare l'input mancante, i tipi non supportati e i valori non validi. Preferiamo errori su cui è possibile intervenire rispetto a un messaggio di errore generico.

5. Verifica della privacy

Documentiamo se l'operazione principale è locale nel browser o assistita dal server. Non utilizziamo la dichiarazione generale "non viene caricato nulla" per gli strumenti che richiedono un server.

6. Accessibilità e controlli mobili

I flussi di lavoro prioritari vengono controllati per il focus della tastiera, le etichette, le dimensioni della destinazione del tocco, il layout reattivo e i messaggi di stato in tempo reale. I controlli automatizzati non sostituiscono i test con tecnologie assistive.

Etichette del ciclo di vita

Produzione Pronto è riservato ai flussi di lavoro curati che hanno superato il livello di test corrente. Beta significa che lo strumento ha un'implementazione personalizzata ma necessita ancora di una verifica dell'output più approfondita. Nascosto Gli strumenti vengono rimossi dalla scoperta pubblica fino a quando la loro implementazione non sarà sufficientemente solida.

Correzioni

Se un test o un report utente identifica un errore, lo riproduciamo ove possibile, correggiamo l'implementazione o la documentazione, aggiungiamo un test di regressione quando possibile e aggiorniamo il record di verifica.

Ultima revisione: 19 agosto 2026