Il codice è tuo · Le evidenze sono tue
Nexus Studio: Scopri se un test fallito indica un vero difetto o è solo rumore
Nexus Studio è il sistema operativo locale di controllo qualità per Playwright, Selenium e pytest, con 14 verdetti e conserva le prove di ogni errore.
È un'app desktop per Windows. Ogni fallimento viene archiviato con il relativo rapporto, la schermata e i log, i record possono essere sigillati in una catena SHA-256 e nessun dato dei test lascia il tuo PC.
Devi decidere per un team? Leggi la pagina per i responsabili →
- 14
- verdetti invece di esiti positivi o negativi, e ogni errore archiviato con il relativo rapporto, i registri e una schermata
- 6,057
- test nel nostro controllo di rilascio: 2,997 per il motore, 3,060 per Studio
- 0
- copie dei tuoi dati di test sui nostri server
Stima
Scrivere un test costa poco. Mantenerlo funzionante no.
L'analisi degli errori, i selettori non funzionanti e le riesecuzioni instabili assorbono ore ogni settimana. Inserisci i tuoi numeri e guarda le ore: con i valori di esempio si ottiene circa il 54% di tempo in meno, una nostra ipotesi e non una misurazione.
Valori di esempio, modificali. I minuti sono nostre ipotesi.
A mano h al mese
Con Studio h al mese
Riduzione%
Una stima basata sui tuoi numeri, non una misurazione.
Come si calcola: per ogni tipo di attività, si moltiplica il numero settimanale per i minuti necessari, si sommano i risultati, si moltiplica per 52 settimane su 12 mesi e si divide per 60. La scrittura dei test e l'attesa delle esecuzioni non sono conteggiate.
Come funziona
Tre passaggi, tutti su macchine sotto il tuo controllo.
- Scrivi o registra i test.
Naviga nella tua app con un browser reale e Nexus Recorder scrive codice Playwright o Selenium standard, senza intervento dell'IA. Oppure importa i test che hai già. I tuoi test restano tuoi: semplice codice Playwright, Selenium e pytest, senza vincoli al fornitore. Come sono fatti i file e come cambiare soluzione
- Eseguili e ottieni un verdetto.
Patrol esegue i test su Chromium, Firefox, WebKit e un telefono Android reale, uno dopo l'altro o fino a tre contemporaneamente. Ogni risultato è uno dei 14 verdetti, anziché un semplice esito positivo o negativo: così una rete lenta, una verifica anti-bot e un difetto reale non sembrano più la stessa cosa.
- Conserva le prove.
Ogni errore viene archiviato con il relativo rapporto, una schermata e i registri, e una catena SHA-256 dimostra che nulla è stato modificato in seguito. Scopri cosa viene archiviato per un singolo errore
- SECURE
- CHAOS_RESILIENT
- AUTO_RECOVER
- FLAKY
- PERFORMANCE_DEGRADED
- A11Y_VIOLATION
- SECURITY_VIOLATION
- BREACHED
- BREACHED_FLAKY
- CHAOS_BREACHED
- TIMEOUT
- UNREACHABLE
- BLOCKED
- CRASHED
Cosa rende diverso Nexus Studio
Sei impegni che definiscono il comportamento del prodotto, e che puoi verificare di persona.
- Funziona dove funziona la tua app.
Studio funziona sul tuo PC o mini PC con Windows 11, e il suo motore esegue le tue suite lì, in Docker sulla stessa macchina, oppure tramite SSH su un'altra macchina nella tua rete o VPN. Test, evidenze e cronologia non lasciano mai quei dischi.
- Un verdetto, non un colore.
Quattordici verdetti distinguono una rete lenta, una verifica anti-bot o un browser bloccato da un difetto reale. Jira riceve notifiche solo per errori e timeout, mai per un sito bloccato o un arresto anomalo del browser, così il tuo backlog contiene solo bug reali.
- Nessun verde silenzioso.
Un test che riesce al secondo tentativo viene segnalato come FLAKY. Un'esecuzione di caos in cui non è stato iniettato alcun guasto viene segnalata come NOT_INJECTED. La correzione automatica propone una soluzione e mantiene l'esecuzione in rosso finché non decidi tu.
- Evidenze che puoi verificare.
Per ogni file di un record viene calcolato un hash che lo concatena al precedente. Verify indica il primo record modificato, così non ti viene mai chiesto di fidarti ciecamente di un pannello di controllo.
- L'IA che scegli tu, vincolata a regole.
Il tuo strumento di IA o un modello locale prepara una bozza del test. Vet la controlla in modo deterministico, un'esecuzione di prova permette di collaudarla, e nulla viene salvato finché non la accetti. Recorder non usa affatto l'IA.
- I test attivi richiedono il consenso.
I test di carico, le scansioni di sicurezza e gli esperimenti di caos sull'infrastruttura iniziano solo dopo un'autorizzazione esplicita, che viene registrata insieme alle evidenze.
I problemi per cui è stato progettato.
Seleziona un problema per vedere come lo Studio lo affronta e in quale schermata.
Un test instabile viene segnalato come un bug reale.
Un test che fallisce ma passa al nuovo tentativo viene classificato come FLAKY, non come difetto, e non genera segnalazioni. Con Jira o Azure Boards abilitati, un'esecuzione non riuscita apre una segnalazione per ogni test, TIMEOUT incluso; un errore ripetuto aggiunge un commento e un esito positivo senza errori chiude la segnalazione. BLOCKED, UNREACHABLE e CRASHED non ne aprono mai una, né lo fa un test che non è riuscito ad avviarsi, perché non si tratta di un risultato.
Patrol, Evidence Locker
Il sito blocca il bot e il rapporto attribuisce la colpa all'app.
Un errore 403, un errore 429 o una pagina di verifica di Cloudflare, reCAPTCHA o hCaptcha viene segnalato come BLOCKED: un verdetto relativo all'ambiente che non genera mai una segnalazione. I segnali di automazione sono nascosti per impostazione predefinita.
Evidence Locker, Impostazioni
I selettori smettono di funzionare a ogni modifica dell'interfaccia.
Quando un passaggio fallisce, sono già pronte alternative più robuste e Ripara riga ne applica una, partendo dalla più robusta e lasciando XPath per ultimo. Lo stato dei localizzatori segnala i selettori deboli prima che smettano di funzionare.
Patrol
Le prove sono sparse tra schermate e conversazioni in chat.
Ogni esecuzione non riuscita archivia rapporto, metadati, schermata e registro grezzo in un unico posto. In caso di errore reale viene conservato anche il video (scegli tu per quali verdetti nelle Impostazioni) e una catena SHA-256 dimostra che nulla è stato modificato in seguito.
Evidence Locker
La valutazione delle segnalazioni richiede tutta la mattinata.
Il rapporto forense riunisce l'errore, la telemetria e gli errori della pagina, e l'IA che scegli può aggiungere un'analisi. Per classificare un errore come Bug reale o Falso allarme basta una motivazione.
Evidence Locker, Fornitori di IA
Tre browser e due telefoni Android significano cinque esecuzioni.
Una sola esecuzione di Patrol copre Chromium, Firefox e WebKit, in sequenza per impostazione predefinita o fino a tre contemporaneamente, oltre a telefoni Android reali, con un verdetto per ogni motore.
Patrol, Dispositivi & Mobile
La sicurezza viene verificata alla fine, ammesso che venga verificata.
Smart Monkey analizza un obiettivo autorizzato alla ricerca di XSS, SQL injection, SSRF e altre vulnerabilità, conferma i risultati delle verifiche alla cieca tramite un servizio in ascolto sulla tua macchina ed esporta in formato SARIF.
Sicurezza
Nessuno sa se l'app resiste a un'interruzione del servizio.
Chaos Lab rallenta o interrompe la rete e limita la CPU durante il test, e sospende o termina un contenitore Docker mentre misura il recupero dell'app.
Chaos Lab
Le regressioni delle prestazioni arrivano in produzione senza essere notate.
I Web Vitals sono attivi per impostazione predefinita e vengono valutati rispetto a soglie prestabilite. Load aggiunge la latenza p95 e p99 e campiona una pagina reale durante l'esecuzione del carico.
Load, Cronologia
Migrare la suite sembra troppo rischioso.
Non c'è alcun formato proprietario da adottare o abbandonare: Recorder, lo strumento di scrittura con IA e Test Adapter producono tutti codice Playwright, Selenium o pytest.
Test Adapter, Nexus Recorder, Strumento di scrittura con IA
I dati del controllo qualità risiedono sui server di qualcun altro.
Lo Studio viene eseguito sul tuo PC o mini PC con Windows 11 e il suo motore esegue le suite sulla stessa macchina, in Docker su di essa oppure tramite SSH su un'altra macchina nella tua rete o VPN. La verifica della licenza invia un hash della macchina, un nonce, un token e il nome host della macchina, il sistema operativo e la versione dello Studio, mai i dati dei test.
Schermata Docker · Prendi il controllo della tua infrastruttura
Per saperne di più: test instabile o vero bug, test che falliscono quando l'applicazione funziona correttamente e test che smettono di funzionare dopo una modifica all'interfaccia.
Un unico studio, dal primo test alla decisione sul rilascio.
Le sei aree in cui un responsabile QA lavora ogni giorno. Ogni riquadro riprende le etichette dello Studio e uno spazio di lavoro reale. Il tour dello Studio illustra ogni schermata.
Nexus Recorder scrive codice Playwright o Selenium mentre fai clic, senza alcun intervento dell'IA. Il generatore di codice IA usa lo strumento di IA che hai già e Test Adapter importa i test scritti dal tuo team. Una revisione deterministica, Vet, esamina tutti e tre e applica i criteri più rigorosi al codice scritto dall'IA.
Record a test
Scegli la destinazione e i motori e Patrol li esegue uno dopo l'altro, oppure fino a tre contemporaneamente. I nuovi test vengono prima provati nell'ambiente protetto, dove le esecuzioni non vengono mai conteggiate nella cronologia.
Target
Desktop matrixMobile emulatedReal Android deviceDesktop + real Android device
headedvisuala11ysecurityno retryno stealth
Run patrol for real (1 TCs)Watch continua a rieseguire una selezione a intervalli regolari e invia avvisi su Telegram o Slack solo quando cambia uno stato. Viene eseguito come processo autonomo, quindi chiudere lo Studio non lo interrompe. Per le pipeline, la schermata CI/CD scrive il file GitHub Actions o GitLab CI per te.
Watch
re-runs the selection · alerts only when a state changes
RepeatOnce, on a date
Ogni errore viene archiviato dove puoi esaminarlo: il rapporto forense, i metadati, la telemetria, il log grezzo e, quando la tua IA risponde, la sua analisi: le impostazioni predefinite dello Studio la attivano. La classificazione richiede una motivazione e un verdetto Vero bug o Falso allarme entra a far parte della catena di custodia.
| Test | Identity | Verdict | When (UTC) |
|---|---|---|---|
| TC98 | device-android-phone | TIMEOUT | 09-29 00:24 |
| TC03 | firefox | BREACHED | 09-27 19:06 |
TC03 · chromium · 2026-09-27_13-46 [BREACHED]
metadata.json 1.3 kB · report.md 3.0 kB · screenshot.png 46 kB · video.webm 469 kB
Real bugFalse alarmArchive…Chaos Lab introduce guasti nel browser, oppure sospende e termina un contenitore Docker registrato misurandone il ripristino. Load riporta i percentili e i Web Vitals sotto carico. Smart Monkey esegue scansioni sulle destinazioni che sei autorizzato a testare.
Chaos Lab
History conserva ogni test per ciascuna identità, esecuzione dopo esecuzione. Il sistema di previsione dell'instabilità valuta il rischio in base alla stessa cronologia e indica il proprio grado di certezza. Executive Report trasforma questi dati in una decisione sul rilascio: procedere, procedere con cautela o non procedere.
| Test | chromium | firefox | webkit | Android phone |
|---|---|---|---|---|
| TC02 | 9/9 SECURE | 7/8 SECURE | 6/6 SECURE | 1/1 SECURE |
| TC03 | 5/7 SECURE | 4/7 SECURE | 5/7 SECURE | no runs |
| TC04 | 6/6 SECURE | 6/6 SECURE | 6/6 SECURE | 0/1 TIMEOUT |
Enterprise
Progettato per le esigenze aziendali
I controlli richiesti dai team di sicurezza e conformità sono parte integrante del prodotto, non un componente aggiuntivo.
- Registro di controllo e catena di custodia.
Per ogni file di un record viene calcolato un hash SHA-256, che viene concatenato a quello precedente. Ogni decisione Bug reale o Falso allarme si aggiunge alla catena, rendendo la cronologia di un verdetto verificabile quanto le prove su cui si basa.
- I dati dei test restano nella tua rete.
La verifica della licenza è l'unica connessione in uscita e non trasmette dati dei test.
- Nessun tunnel, nessun URL di staging esposto.
La suite raggiunge la tua applicazione così com'è, su localhost o su un URL di staging privato, senza aprire tunnel né rendere pubblico un indirizzo.
- Si esegue sulla tua infrastruttura.
Windows 11 o Ubuntu 24.04 LTS, in locale, in Docker o tramite SSH, con un'unica impostazione per area di lavoro.
- Tutto è di tua proprietà.
Codice, prove e cronologia sono semplici file nella tua area di lavoro. Puoi smettere di usare il prodotto in qualsiasi momento e portare tutto con te.
Approfondisci
Ogni argomento ha una pagina dedicata.
I dettagli, i limiti e le prove a supporto sono disponibili dove puoi consultarli per intero.
- Cosa lascia un singolo errore.
Ogni esecuzione non riuscita archivia un rapporto forense, i relativi metadati, la telemetria, il log grezzo e una schermata del fotogramma in cui si verifica l'errore. Un errore reale conserva anche il video e, se la tua IA è collegata, il rapporto include anche un'analisi. Vedi la cartella di un errore reale
- I tuoi test restano codice standard.
Semplici file Playwright, Selenium e pytest di tua proprietà e una procedura documentata per abbandonare la piattaforma in qualsiasi momento. Come sono fatti i file
- Testare localhost senza un tunnel.
Il motore avvia la tua app, attende che risponda, esegue i test e la arresta, senza esporre un URL di staging. Come funziona
- Mantenere una suite efficiente.
Locator health segnala i selettori fragili prima che smettano di funzionare e Repair line li sostituisce con uno più robusto quando un passaggio fallisce. Selettori che smettono di funzionare
- Cosa esce dalla tua rete.
Un controllo della licenza e nessun dato dei test. Qualsiasi altra funzione attivi comunica con il proprio servizio direttamente dal tuo computer. Tutte le connessioni
Perché fidarsi
- Funziona dove funziona la tua app.
Sul tuo PC o mini PC Windows 11, con il motore in locale, in Docker o tramite SSH. La tua app su localhost o su un URL di staging privato viene testata così com'è: nessun tunnel, nessun URL esposto. Come funziona localhost
- Nessun verde silenzioso.
Un nuovo tentativo che riesce è FLAKY. La correzione automatica propone una soluzione e lascia l'esecuzione in rosso finché non decidi.
- Evidenze verificabili.
Per ogni file di un record viene calcolato un hash SHA-256, concatenato a quello precedente. Verify indica il primo record che è stato modificato.
- I test attivi chiedono prima il permesso.
I test di carico, le scansioni di sicurezza e i test di caos sull'infrastruttura iniziano solo dopo un'autorizzazione esplicita, registrata accanto alle prove.
- È tutto tuo.
Codice, prove e cronologia sono file nel tuo spazio di lavoro. Puoi andartene quando vuoi.
Stai leggendo come CTO o fondatore? Cosa offre al tuo team · Glossario di tutti i termini
I tuoi test e le relative evidenze escono dai tuoi dispositivi solo quando li invii tu, ad esempio a un fornitore di IA che colleghi.
Di propria iniziativa, Nexus Studio effettua una sola connessione, senza trasmettere alcun dato di test: una verifica della licenza. La chiave viene inviata una sola volta, per l'attivazione; ogni verifica successiva invia un hash della macchina, un nonce, un token e il nome host della macchina, il sistema operativo e la versione di Studio.
- Chi li vede. I server delle licenze sono ospitati su Cloudflare, che vede l'indirizzo IP di ogni verifica. Non riceviamo mai i dati dei tuoi test. Conserviamo la tua email, lo stato di fatturazione e i dati delle licenze.
- Cosa attivi. Le integrazioni con Jira, Slack o un'IA cloud comunicano con questi servizi direttamente dalla tua macchina, mai tramite noi, e solo se le configuri.
- Tutto ciò che esce, e per quanto tempo, e dove risiedono le prove su un PC, un mini PC, Docker o un server a noleggio.
Per iniziare
I tuoi primi 7 minuti.
Dalla prova gratuita al tuo primo verdetto. La durata di ogni passaggio dipende dalla tua macchina e dalla tua app.
- Avvia la prova e installa.
Avvia la prova di 30 giorni, scarica il programma di installazione per Windows e incolla la tua chiave per l'attivazione. I requisiti minimi sono Windows 11 e 16 GB di RAM.
Download for Windows · Activate · New folder - Registra il tuo primo test ed esegui le prove.
Apri Nexus Recorder, scegli un URL e naviga nella tua app. Un nuovo test viene provato nell'ambiente isolato, che non scrive nulla nelle prove archiviate o nella cronologia. Dopo tre prove è pronto per la sua prima esecuzione reale. Le registrazioni API non prevedono un ambiente isolato.
Nexus Recorder · Record a test · Run in sandbox - Eseguilo e leggi il verdetto.
Esegui il test su Chromium, Firefox e WebKit. Ciascuno riceve uno dei 14 verdetti e, in caso di errore, questo viene archiviato in Evidence Locker con il relativo rapporto e una schermata.
Patrol · Evidence Locker · SECURE · FLAKY · TIMEOUT
Prezzo per macchina. Tutte le funzionalità in ogni piano.
Individual costa $79 al mese per 1 macchina, Team $199 al mese per 3 e Business $599 al mese per 10, con 2 mesi gratuiti pagando un anno. Per Enterprise è previsto un preventivo personalizzato. Nessun costo per utente o per test e una prova di 30 giorni senza carta di credito.
Offerta di lancio: una volta esauriti i 40 posti Founding Customer, i piani annuali avranno uno sconto del 30% sul primo anno, fino al 31 dicembre 2026.
Prima di decidere: Assistenza e continuità nel tempo, oppure confronta Nexus Studio con BrowserStack, Sauce Labs, LambdaTest, QA Wolf e Checkly.
Domande frequenti
Nexus Studio è un'alternativa a BrowserStack?
Per i team che eseguono test Playwright o Selenium e vogliono eseguirli sulle proprie macchine, sì. Per i team che hanno bisogno di un catalogo di migliaia di combinazioni di browser e dispositivi, no. Nexus Studio non dispone di esecutori nel cloud: funziona su macchine sotto il tuo controllo, senza costi per esecuzione parallela. La pagina di confronto contiene i dettagli.
Posso eseguire test Playwright senza una griglia cloud?
Sì. Playwright funziona sul tuo computer, in Docker o su un server Linux, e una griglia nel cloud è facoltativa. Nexus Studio aggiunge un registratore, esecuzioni pianificate, verdetti e prove, e i tuoi test restano semplici file Playwright. Funziona su Windows 11 con almeno 16 GB di RAM. Playwright su infrastruttura propria illustra le opzioni.
Quanto mi costa in ore un test instabile?
Dipende dai tuoi numeri, quindi Nexus Studio non indica una cifra universale. Moltiplica i fallimenti che il tuo team analizza ogni settimana per i minuti necessari a ciascuno, aggiungi i selettori non funzionanti e le riesecuzioni, quindi converti il totale in ore al mese. I valori di esempio qui sopra corrispondono a 59 ore al mese di lavoro manuale, un'ipotesi, non una misurazione. Il calcolatore del costo dei test instabili esegue il calcolo con i tuoi numeri.
Come posso testare localhost senza un tunnel?
Imposta BASE_URL sull'indirizzo della tua app su localhost o su un URL di staging privato. Il motore Nexus avvia l'app prima dell'esecuzione, attende che risponda, esegue i test e poi la arresta, senza tunnel e senza esporre un URL di staging. Funziona sul PC, in Docker o tramite SSH. La guida a localhost spiega come.
Quali dati escono dalla mia rete?
Nessun dato dei tuoi test. L'unica connessione che Studio effettua autonomamente è la verifica della licenza: la chiave una sola volta all'attivazione, poi un hash della macchina, un nonce, un token e il nome dell'host, il sistema operativo e la versione di Studio. Nomi dei test, codice, risultati, schermate, video e cronologia restano sulle tue macchine. Sicurezza e privacy elenca tutte le connessioni.
Nexus Studio vincola i miei test alla piattaforma?
No. Nexus Recorder, il generatore basato sull'IA e Test Adapter scrivono file standard Playwright, Selenium o pytest che il tuo team può leggere, modificare e conservare. I test Python vengono eseguiti con il normale pytest, e i test JavaScript di Playwright funzionano senza Studio una volta che la loro istruzione di importazione punta a @playwright/test. I test API usano il formato proprietario di Studio, quindi il passaggio ad altri strumenti è documentato.
Quanto costa Nexus Studio?
Il prezzo dei piani è calcolato per macchina, e ogni piano include tutte le funzionalità. Individual copre 1 macchina, Team 3 e Business 10, mentre Enterprise prevede un preventivo. Non ci sono costi per utente, per test o per esecuzione parallela, e la prova di 30 giorni non richiede una carta di credito. La pagina dei prezzi elenca tutti i prezzi.
Ci sarà una versione cloud di Nexus Studio?
È prevista una versione ospitata nel cloud, ma al momento non esiste e non ha una data di rilascio. Tutto ciò che trovi su questo sito descrive il prodotto che puoi scaricare ora, che funziona su macchine sotto il tuo controllo: il tuo PC, un mini PC, Docker o un server Linux tramite SSH.
Quando Nexus Studio non è la scelta giusta?
Quando non lavori su Windows, hai bisogno di iPhone fisici, di centinaia di combinazioni di browser e sistemi operativi, oppure vuoi che qualcun altro ospiti le esecuzioni. Inoltre, non dispone ancora di SSO né di un rapporto SOC 2. L'elenco completo è nella pagina di confronto.
Ultimo aggiornamento:
Eseguilo sulla tua app.
Gratis per 30 giorni, con tutte le funzionalità, sulle tue macchine. Senza carta di credito.
Facci una domanda