I tuoi test restano in Playwright, Selenium e pytest. Non li sostituiamo. Li rendiamo pronti per l'uso aziendale, e tutto resta di tua proprietà: codice, evidenze e cronologia.

Ogni termine di Nexus Studio, definito una sola volta.

Nexus Studio è il sistema operativo locale di controllo qualità per Playwright, Selenium e pytest, con 14 verdetti e conserva le prove di ogni errore.

Ogni voce qui sotto è una definizione letterale con un collegamento alla pagina di riferimento del termine. In caso di divergenze tra una pagina e questo glossario, fa fede la pagina. Ultimo aggiornamento: .

Il prodotto

Cos'è Nexus Studio e dove viene eseguito.

  • Cos'è Nexus Studio?

    Nexus Studio è il sistema operativo locale di controllo qualità per Playwright, Selenium e pytest, con 14 verdetti e conserva le prove di ogni errore.

    Informazioni su Nexus Studio

  • Cos'è il QA in locale?

    Eseguire test, conservare evidenze e archiviare la cronologia su macchine sotto il tuo controllo. L'unica connessione automatica di Nexus Studio è la verifica della licenza, che non trasmette dati dei test.

    Dove possono risiedere un'esecuzione e le relative evidenze

  • Cos'è un verdetto forense?

    Uno dei 14 esiti denominati che sostituiscono il semplice superamento o fallimento. Ciascuno distingue tra un superamento senza riserve, un superamento con riserva, un malfunzionamento dell'applicazione e un problema dell'ambiente.

    Come vengono determinati i 14 verdetti

  • Cos'è un host del motore?

    La macchina su cui il motore esegue le tue suite: il PC Windows stesso, Docker su quel PC o un server Linux tramite SSH. Studio resta su Windows.

    Mantieni il controllo della tua infrastruttura

I 14 verdetti

Ogni esecuzione riceve uno di questi verdetti anziché un semplice esito di superamento o fallimento. L'ordine decisionale è riportato nella pagina dei verdetti.

  • Cosa significa SECURE?

    Un'esecuzione superata autonomamente, senza nuovi tentativi né selettori riparati. Nessun intervento necessario.

    La risposta SECURE

  • Cosa significa CHAOS_RESILIENT?

    Un'esecuzione riuscita durante l'iniezione di un guasto: l'applicazione ha retto. Viene archiviata separatamente dalle segnalazioni di errori, così i test di caos non alterano mai i dati sulla stabilità.

    Come vengono valutate le esecuzioni dei test di caos

  • Cosa significa AUTO_RECOVER?

    Un'esecuzione riuscita solo dopo la riparazione di un selettore non funzionante. Il localizzatore nel test continua a non funzionare, quindi va corretto.

    Come viene valutato un test superato

  • Cosa significa FLAKY?

    Un'esecuzione fallita e poi riuscita a un nuovo tentativo, senza alcuna correzione. Segnala un'instabilità inspiegata dell'applicazione o del test, non una correzione.

    La risposta su FLAKY

  • Cosa significa PERFORMANCE_DEGRADED?

    Un'esecuzione con asserzioni superate ma una pagina troppo lenta: è stata superata una soglia per i Web Vitals o il caricamento differito. È solo un avviso finché non rendi il controllo vincolante.

    Controlli rigorosi che possono cambiare un esito positivo

  • Cosa significa A11Y_VIOLATION?

    Un'esecuzione con asserzioni superate ma controllo di accessibilità non superato. I metadati elencano tutte le regole axe-core che hanno rilevato violazioni. È solo un avviso finché non rendi il controllo vincolante.

    Controlli rigorosi che possono cambiare un esito positivo

  • Cosa significa SECURITY_VIOLATION?

    Un'esecuzione con asserzioni superate ma intestazioni di sicurezza non conformi, ad esempio per l'assenza di una CSP. È solo un avviso finché non rendi il controllo vincolante.

    Controlli rigorosi che possono cambiare un esito positivo

  • Cosa significa BREACHED?

    Un'esecuzione in cui un'asserzione non è stata superata e nessuna condizione riconoscibile dell'ambiente o del sistema di test spiega l'errore. È un riscontro concreto da classificare come Errore reale o Falso allarme.

    La risposta su BREACHED

  • Cosa significa BREACHED_FLAKY?

    Un'esecuzione fallita all'ultimo tentativo dopo un precedente tentativo di ripetizione: il fallimento stesso non è costante. Confronta i tentativi prima di segnalare un errore.

    Test instabile o errore reale

  • Cosa significa CHAOS_BREACHED?

    Un'esecuzione fallita durante l'iniezione di un guasto. È un riscontro sulla resilienza, tenuto separato dalle segnalazioni di errori funzionali.

    Come vengono valutate le esecuzioni dei test di caos

  • Cosa significa TIMEOUT?

    Un'esecuzione che non ha risposto in tempo. Non dimostra che l'applicazione non funzioni: verifica la velocità della pagina prima di modificare qualsiasi limite.

    La risposta su TIMEOUT

  • Cosa significa UNREACHABLE?

    Un'esecuzione in cui è stato impossibile raggiungere l'host: il DNS o la connessione hanno avuto un problema prima che fosse possibile osservare una pagina. Non è un riscontro sull'applicazione.

    Perché i test falliscono quando l'applicazione funziona

  • Cosa significa BLOCKED?

    Un'esecuzione in cui il sito si è difeso con un codice 403, un codice 429, una pagina di blocco o una verifica anti-bot. Non è un riscontro sull'applicazione.

    La risposta su BLOCKED

  • Cosa significa CRASHED?

    Un'esecuzione in cui il browser o il processo si è interrotto: una pagina chiusa, un errore del protocollo DevTools o una sessione WebDriver terminata. Il problema riguarda l'infrastruttura, non l'applicazione.

    Perché i test falliscono quando l'applicazione funziona

Test API

I test REST e GraphQL hanno esiti propri.

  • Cosa sono gli esiti API?

    Sette esiti per i test REST e GraphQL: API_SECURE, API_FLAKY, API_DRIFTED, API_BREACHED, API_DEGRADED, API_VULNERABLE e API_BLOCKED. Ciascuno viene determinato in base alla risposta.

    I test API nella visita guidata di Studio

  • Cos'è la deriva dello schema?

    Una modifica nella struttura di una risposta API rispetto all'ultima registrata. L'esito è API_DRIFTED e conta come superamento del test finché non rendi il controllo vincolante.

    I test API nella visita guidata di Studio

  • Cosa significa API_BLOCKED?

    Un'esecuzione API ha ricevuto una risposta 429, oppure una 403 con una firma Cloudflare o Akamai, quindi la richiesta non ha mai raggiunto il tuo prodotto.

    I test API nella visita guidata di Studio

Evidenze e prove

Cosa lascia un'esecuzione e come verificarlo.

  • Che cos'è Evidence Locker?

    La schermata di Studio in cui viene archiviato ogni risultato. Per un errore vengono conservati il rapporto forense, i metadati, il registro grezzo e la schermata, e per un errore reale viene conservato anche il video.

    Cosa viene archiviato per un singolo errore

  • Che cos'è una catena di custodia sigillata?

    Un registro facoltativo che calcola l'hash SHA-256 di ogni file di una registrazione delle evidenze e la collega alla precedente, così la verifica identifica la prima registrazione modificata.

    Evidenze

  • Cosa significa UNVERIFIED?

    Lo stato in cui non esiste alcun registro della catena di custodia. La verifica segnala UNVERIFIED e fallisce, senza mai restituire un OK silenzioso, perché l'assenza di prove non è una prova.

    Evidence Locker nella visita guidata di Studio

  • Che cos'è una valutazione Bug reale o Falso allarme?

    Una decisione di classificazione su un'esecuzione non riuscita, con motivazione obbligatoria. La valutazione entra a far parte della catena di custodia.

    Evidence Locker nella visita guidata di Studio

  • Che cos'è il Video dell'errore?

    Una registrazione della sessione conservata in caso di errore reale: per BREACHED, BREACHED_FLAKY e CHAOS_BREACHED per impostazione predefinita, e per TIMEOUT e BLOCKED quando li attivi nelle Impostazioni.

    Cosa viene archiviato per un singolo errore

  • Che cos'è la Matrice delle identità?

    Una vista della Cronologia di ogni test su ogni browser e dispositivo, che mostra dove viene superato e dove no. I puntini indicano che non è mai stato eseguito in quella combinazione.

    La Cronologia nella visita guidata di Studio

  • Che cos'è il Limite delle evidenze?

    Un unico limite di spazio per tutte le evidenze archiviate, pari a 20 GB per impostazione predefinita, con una soglia minima di 10 GB di spazio libero su disco. Le esecuzioni più vecchie vengono eliminate per prime; l'ultima esecuzione di ogni test viene conservata.

    Archiviazione e manutenzione automatica

  • Che cos'è il Predittore di instabilità?

    Un punteggio di rischio per ogni test e browser, addestrato sulla tua Cronologia, che indica il proprio grado di confidenza. Una singola esecuzione viene indicata come a bassa confidenza.

    La Cronologia nella visita guidata di Studio

Creazione e riparazione dei test

Come viene scritto, revisionato e mantenuto un test.

  • Che cos'è Nexus Recorder?

    Scrive codice Playwright o Selenium mentre fai clic in un browser reale, senza alcun intervento dell'IA, e valuta ogni selettore secondo regole fisse.

    Nexus Recorder nella visita guidata di Studio

  • Che cos'è l'Autore IA?

    Prepara bozze di test con lo strumento di IA che usi già o con un modello locale. Ogni bozza supera il controllo di Vet e viene provata nell'ambiente isolato; nulla viene salvato finché non la accetti.

    L'Autore IA nella visita guidata di Studio

  • Che cos'è Vet?

    Una revisione del test basata su regole: sette controlli e nessuna IA, tra cui un identificativo del test, asserzioni che possono fallire e l'assenza di attese fisse, clic forzati, simulazioni o localizzatori fragili.

    Vet nella visita guidata di Studio

  • Che cos'è Test Adapter?

    Importa i test Playwright o Selenium già in uso nel tuo gruppo, riscrivendoli secondo regole anziché tramite IA, e blocca l'importazione se un'asserzione andrebbe persa.

    Test Adapter nella visita guidata di Studio

  • Che cos'è Ripara riga?

    Un'azione nel margine accanto a una riga non riuscita che registra di nuovo il passaggio o inserisce un selettore più robusto, partendo dal più robusto e lasciando XPath per ultimo. Salvare la modifica equivale ad approvarla.

    Test che smettono di funzionare dopo una modifica dell'interfaccia

  • Che cos'è la riparazione automatica che chiede prima?

    Dopo un errore, un browser in background ripete il test fino alla riga non riuscita e prepara possibili selettori, senza IA. Il test resta rosso finché non scegli.

    Riparazione della riga e autoriparazione

  • Che cos'è lo stato dei localizzatori?

    Un elenco dei localizzatori di affidabilità bassa e media nel test aperto, con la riga e il motivo, mostrato prima che smettano di funzionare.

    Test che smettono di funzionare dopo una modifica dell'interfaccia

  • Che cos'è la prova in ambiente isolato?

    Un nuovo test viene prima eseguito in un ambiente isolato che non salva nulla tra le evidenze o nella cronologia. Dopo tre prove è pronto per la prima esecuzione effettiva.

    I tuoi primi 7 minuti

Esecuzione dei test

Dove e quando vengono eseguiti i test.

  • Che cos'è Run patrol?

    La schermata di esecuzione di Studio. Esegue i test su Chromium, Firefox, WebKit e telefoni Android reali, uno dopo l'altro o fino a tre contemporaneamente, con un esito per ogni motore.

    Patrol nella visita guidata di Studio

  • Che cos'è Watch?

    Riesecuzioni pianificate di una selezione, con intervalli da 5 minuti a 24 ore oppure una sola volta in una data specifica. Invia avvisi su Slack o Telegram solo quando cambia uno stato.

    Watch nella visita guidata di Studio

  • Come funzionano i test su localhost senza tunnel?

    Il motore avvia la tua app, attende che risponda, esegue i test e la arresta, così un URL localhost o di un ambiente di staging privato viene testato così com'è.

    Come funziona localhost

  • Che cos'è Playwright su infrastruttura propria?

    L'esecuzione di Playwright su macchine sotto il tuo controllo anziché su una griglia cloud: il tuo PC, un mini PC, Docker o un server Linux tramite SSH, con le evidenze conservate sui tuoi dischi.

    Playwright su infrastruttura propria

Stress, sicurezza e resoconti

Controlli oltre i test funzionali e la decisione sul rilascio.

  • Che cos'è Chaos Lab?

    Introduce guasti nel browser, come una rete lenta, un'interruzione della connessione o una limitazione della CPU, oppure mette in pausa, arresta, termina forzatamente e riavvia un contenitore Docker registrato.

    Chaos Lab nella visita guidata di Studio

  • Che cosa significa NOT_INJECTED?

    L'esito del test di caos sull'infrastruttura quando non è stato attivato alcun guasto. Un'esecuzione in cui nessun guasto ha avuto effetto non viene mai classificata come resiliente.

    Chaos Lab nella visita guidata di Studio

  • Che cos'è Load?

    I thread di lavoro del motore generano carico e riportano richieste al secondo, latenza da p50 a p99, tasso di errore e APDEX, con un esito di PASS, OVER_BUDGET o UNMEASURED.

    Load nella visita guidata di Studio

  • Che cos'è Smart Monkey?

    Uno scanner DAST autonomo per i sistemi che sei autorizzato a testare. Conferma i rilevamenti alla cieca tramite un servizio in ascolto sulla tua macchina ed esporta in formato SARIF.

    Sicurezza nella visita guidata di Studio

  • Che cos'è la regressione visiva?

    Confronto dei pixel con immagini che hai approvato: la prima esecuzione crea un riferimento e le successive vengono confrontate con esso. I riferimenti sono conservati separatamente per browser e piattaforma.

    Regressione visiva nella visita guidata di Studio

  • Che cos'è il rapporto direzionale?

    Una valutazione sul rilascio che indica se procedere, procedere con cautela o non procedere, con livello di confidenza, copertura e percentuale di successo, oltre agli errori e alle relative cause profonde, per chi autorizza il rilascio.

    Rapporto direzionale nella visita guidata di Studio

Concetti sui test

Termini generali, definiti secondo l'uso che ne fa questo sito.

  • Che cos'è un test instabile?

    Un test che fallisce e poi riesce a un nuovo tentativo. Nexus Studio lo classifica come FLAKY anziché registrarlo semplicemente come superato, così un test instabile resta visibile.

    Test instabile o errore reale

  • Che cos'è un falso fallimento?

    Un test fallito a causa dell'ambiente, non dell'applicazione, ad esempio per una rete lenta, un host irraggiungibile, una verifica anti-bot o un browser bloccato.

    Perché i test falliscono quando l'applicazione funziona

  • Che cos'è un selettore fragile?

    Un localizzatore che smette di funzionare quando cambia l'interfaccia utente. Lo stato dei localizzatori elenca i selettori deboli prima che smettano di funzionare, e la riga di riparazione ne propone di più robusti.

    Test che smettono di funzionare dopo una modifica dell'interfaccia

  • Che cos'è il prezzo per macchina?

    Il prezzo dei piani è calcolato per installazione Windows attivata, con tutte le funzionalità in ogni piano e nessun costo per utente, per test o per esecuzione parallela.

    Prezzi

Scopri i termini nella tua app.

Gratis per 30 giorni, con tutte le funzionalità, sulle tue macchine. Senza carta di credito.