AccediPrenota un briefing
NexusQA · Test integrati

Trova il difetto prima dei tuoi clienti.

NexusQA è il sistema di test integrato in Nexus e il controllo qualità della fabbrica IA. Test di regressione, API, visivi, di accessibilità, velocità, carico, sicurezza e altro vengono eseguiti in un unico posto, dando priorità a quelli con più probabilità di rilevare un difetto. L'IA spiega ogni errore e può proporre una correzione, ma solo una persona può approvarla. I rilasci attendono il superamento dei test.

Dieci tipi di test, un unico postoL'ordine di rischio trova i difetti in pochi secondiUna persona approva ogni riparazione dell'IA
nexusqa · qualitàDati di esempio
Esecuzioni dei test, risultati per tipologia e cosa richiede attenzione
La qualità a colpo d'occhio. Cosa è stato eseguito nella notte, cosa è fallito e quale rilascio è in attesa di una correzione.Dati di esempio
Come funziona

Da una modifica a un verdetto, in sei passaggi.

Ogni passaggio è automatico finché non serve una persona. A quel punto il sistema attende e spiega il motivo alla persona giusta.

01

Connetti

Collega NexusQA ai tuoi repository e rilasci. Modifiche, rilasci e persino incidenti avviano i test appropriati.

02

Scrivi e registra

Scrivi test, registrali nel browser o lascia che l'IA li abbozzi da una pagina. Dieci tipologie, un unico posto.

03

Esegui in ordine di rischio

Il knowledge graph sa quale codice viene toccato da ogni test, eseguendo per primi i fallimenti più probabili.

04

Spiegare

L'IA legge la traccia, la modifica e gli errori passati, indicando se il problema riguarda l'app, il test o l'ambiente.

05

Ripara

L'IA può proporre una correzione e testarla su un branch. Una persona la esamina e decide.

06

Svincolo

Il rilascio attende il superamento dei test, poi passa attraverso Forge come qualsiasi altra modifica.

Difetti rilevati prima

I fallimenti più probabili vengono eseguiti per primi.

NexusQA usa il knowledge graph per collegare codice, test ed errori passati. Quando arriva una modifica, i test con più probabilità di fallire vengono eseguiti per primi, segnalando un difetto in pochi secondi anziché alla fine della suite. Ogni test viene comunque eseguito prima del rilascio.

Test in ordine di rischio

Ogni test riceve un punteggio di rischio per la modifica, con la motivazione spiegata a parole.

  • Motivazioni, non solo punteggi
  • Il primo errore in meno di un minuto
nexusqa · ordine di rischioDati di esempio
Test ordinati in base alla probabilità di fallire per una singola modifica
Test in ordine di rischio. Quali test la modifica 418 rischia maggiormente di far fallire, eseguiti per primi.Dati di esempio
Ogni errore spiegato

L'app, il test o l'ambiente?

Un test fallito è utile solo quando ne conosci il motivo. NexusQA conserva i passaggi, la schermata, la rete e la registrazione, con i dati mascherati, e l'IA li analizza insieme alla modifica e agli errori passati per dirti cosa si è rotto.

  • Passaggi, schermata e rete al momento dell'errore
  • Analisi dell'IA con livello di certezza
  • Errori simili del passato, trovati nel grafo
  • Test instabili isolati, comunque eseguiti, non conteggiati
nexusqa · un test fallitoDati di esempio
Un test fallito con passaggi, schermata, rete e analisi dell'IA
Un test fallito. Capire se il difetto di prenotazione è nell'app o nel test.Dati di esempio
L'IA ripara, le persone decidono

L'IA propone. Una persona accetta.

Quando un difetto è chiaro, l'IA può pianificare una correzione, far verificare il piano a un secondo modello, applicare la modifica su un branch ed eseguire tutti i test. Poi si ferma. Una persona legge la modifica e decide, e la correzione accettata passa nella coda di merge come ogni altra.

Sette fasi, una firma

Trovato, analizzato, pianificato, controllato, corretto, verificato e approvato. L'ultimo passaggio spetta sempre a una persona.

  • Un secondo modello verifica il piano
  • Solo una persona accetta
nexusqa · una riparazioneDati di esempio
Una correzione proposta dall'IA con le relative verifiche, in attesa di una persona
Una riparazione, approvata da una persona. Verifica della correzione proposta dall'IA per il difetto della data prima che proceda.Dati di esempio
Tester sempre coinvolti

Anche le persone testano, con tutto registrato.

Alcune cose le nota solo una persona. I tester, inclusi i partner esterni, lavorano in un portale: usano l'app in un riquadro, ci disegnano sopra, mentre build, dispositivo e passaggi vengono acquisiti in automatico. Vedono dati di test, mai i dati dei clienti.

Disegna e invia

Segnaposto, riquadri, frecce e note direttamente sull'app, con ogni passaggio riproducibile.

  • Acquisito automaticamente
  • Passaggi riproducibili
nexusqa · portale testerDati di esempio
Un tester che inserisce annotazioni sull'app in fase di test
Il portale tester. Testare manualmente l'app di prenotazione e segnalare ciò che viene rilevato.Dati di esempio
Aspetto, accessibilità e velocità

Aspetto perfetto, accessibile a tutti, sempre veloce.

Ogni rilascio viene confrontato schermata per schermata, verificato per l'accessibilità e misurato rispetto al budget di velocità. Una build fuori budget non può essere rilasciata e ogni modifica all'aspetto di una pagina deve essere approvata.

  • Confronto al pixel, con approvazione delle modifiche
  • Rilievi di accessibilità collegati al codice
  • Budget di velocità e test di carico a ogni rilascio
nexusqa · aspetto, accessibilità e velocitàDati di esempio
Confronto visivo, rilievi sull'accessibilità e velocità rispetto al budget
Aspetto visivo, accessibilità e velocità. Verificare che il rilascio 2.8 abbia l'aspetto corretto, funzioni per tutti e resti veloce.Dati di esempio
Domande

Informazioni sui test con NexusQA.

Quali tipi di test copre?

Test di regressione, integrazione, smoke, API, visivi, di accessibilità, sicurezza, velocità, carico ed esplorativi, in un unico posto e con un unico set di risultati.

L'IA modifica il nostro codice in autonomia?

No. L'IA può proporre una correzione e testarla su un branch, ma solo una persona può accettarla, e una correzione approvata passa per la coda di merge come qualsiasi altra modifica.

Come funziona l'ordine di rischio?

Il knowledge graph collega ogni test al codice che tocca e agli errori passati. Per ogni modifica, i test con più probabilità di fallire vengono eseguiti per primi. Ogni test viene comunque eseguito prima di un rilascio.

I partner di test esterni possono usarlo?

Sì. Lavorano nel portale tester, vedono solo i propri progetti e i dati di test, e il loro accesso termina alla scadenza del contratto.

Funziona con Forge?

Sì. Le modifiche e i rilasci in Forge avviano i relativi test, e il rilascio attende che vengano superati. NexusQA funziona anche con il servizio di hosting del codice che già utilizzi.

Prenota un briefing

Guarda NexusQA testare un tuo progetto.

Porta un'app e un rilascio. Ti mostreremo i test ordinati per rischio, un errore spiegato e una riparazione in attesa della tua approvazione.