Log indBook en briefing
NexusQA · Indbygget test

Find fejlen, før dine kunder gør det.

NexusQA er det testværktøj, der er indbygget i Nexus, og kvalitetskontrollen i AI-fabrikken. Regressions-, API-, visuelle, tilgængeligheds-, hastigheds-, belastnings- og sikkerhedstests samt mere til kører ét sted – i den rækkefølge, hvor det er mest sandsynligt at finde en fejl først. AI forklarer hver fejl og kan foreslå en rettelse, men kun et menneske kan godkende den. Udgivelser venter, indtil testene er bestået.

Ti typer tests samlet ét stedRisikorækkefølge finder fejl på sekunderEt menneske godkender hver AI-rettelse
nexusqa · kvalitetEksempeldata
Testkørsler, resultater opdelt efter type og hvad der kræver opmærksomhed
Kvalitet i ét overblik. Hvad kørte i nat, hvad fejlede, og hvilken udgivelse afventer en rettelse.Eksempeldata
Sådan fungerer det

Fra ændring til afgørelse, i seks trin.

Hvert trin er automatisk, indtil der er brug for et menneske. Så venter systemet og fortæller den rette person hvorfor.

01

Forbind

Peg NexusQA mod dine kodearkiver og udgivelser. Ændringer, udgivelser og selv hændelser starter de rette tests.

02

Skriv og optag

Skriv tests, optag dem i browseren, eller lad AI udarbejde et udkast ud fra en side. Ti typer samlet ét sted.

03

Kør i risikorækkefølge

Vidensgrafen ved, hvilken kode hver test berører, så de mest sandsynlige fejl kører først.

04

Forklar

AI læser sporet, ændringen og tidligere fejl og vurderer, om det skyldes appen, testen eller miljøet.

05

Ret

AI kan foreslå en rettelse og teste den på en branch. Et menneske læser den og tager beslutningen.

06

Frigivelse

Udgivelsen venter, indtil dens tests er bestået, og går derefter gennem the Forge som enhver anden ændring.

Fejl fundet hurtigere

De mest sandsynlige fejl kører først.

NexusQA bruger vidensgrafen til at koble kode, tests og tidligere fejl sammen. Når der kommer en ændring, kører de tests, der har størst risiko for at fejle, først. På den måde får du besked om en fejl på få sekunder frem for i slutningen af testforløbet. Alle tests kører stadig inden en udgivelse.

Tests i risikorækkefølge

Hver test får en risikoscore for denne ændring med en skriftlig begrundelse.

  • Begrundelser, ikke kun tal
  • Første fejl på under et minut
nexusqa · risikorækkefølgeEksempeldata
Tests sorteret efter sandsynligheden for, at de fejler ved en bestemt ændring
Tests i risikorækkefølge. De tests, som ændring 418 med størst sandsynlighed vil få til at fejle, kører først.Eksempeldata
Hver fejl forklaret

Appen, testen eller miljøet?

En rød test er først nyttig, når du ved, hvorfor den er rød. NexusQA gemmer trinene, skærmen, netværket og optagelsen i maskeret form, og AI gennemgår dem sammen med ændringen og tidligere fejl for at fortælle dig, hvad der gik galt.

  • Trin, skærm og netværk i det øjeblik, det fejlede
  • AI-triage med angivelse af sikkerhed
  • Lignende tidligere fejl fundet i grafen
  • Ustabile tests sat til side – køres stadig, men tæller ikke med
nexusqa · én fejlet testEksempeldata
En fejlet test med trin, skærm, netværk og AI-triage
Én fejlet test. Finder ud af, om booking-fejlen ligger i appen eller i testen.Eksempeldata
AI retter, mennesker beslutter

AI foreslår. Et menneske godkender.

Når en fejl er tydelig, kan AI planlægge en rettelse, lade en anden model tjekke planen, foretage ændringen på en branch og køre alle tests. Derefter stopper den. Et menneske gennemgår ændringen og beslutter, og en godkendt rettelse går gennem merge-køen som enhver anden.

Syv faser, én godkendelse

Fundet, triageret, planlagt, tjekket, rettet, verificeret og godkendt. Det sidste trin er altid et menneske.

  • En anden model tjekker planen
  • Kun et menneske kan godkende
nexusqa · en rettelseEksempeldata
En AI-foreslået rettelse med tilhørende tjek, som afventer et menneske
En rettelse, godkendt af et menneske. Tjekker AI'ens foreslåede rettelse til datofejlen, før den kommer videre.Eksempeldata
Testere med i processen

Mennesker tester også, og alt bliver registreret.

Nogle ting lægger kun et menneske mærke til. Testere, herunder eksterne testpartnere, arbejder i en portal: De bruger appen i en ramme og tegner på den, mens build, enhed og trin automatisk registreres for dem. De ser testdata, aldrig kundedata.

Tegn på det, send det

Markører, bokse, pile og noter direkte på selve appen, hvor hvert trin kan afspilles igen.

  • Registreres automatisk
  • Trin, der kan afspilles igen
nexusqa · testerportalEksempeldata
En tester, der tilføjer noter på den app, der testes
Testerportalen. Tester booking-appen manuelt og indrapporterer det, hun finder.Eksempeldata
Udseende, tilgængelighed og hastighed

Ser rigtigt ud, virker for alle, forbliver hurtig.

Hver udgivelse sammenlignes skærm for skærm, tjekkes for tilgængelighed og måles op imod sit hastighedsbudget. Et build, der overskrider budgettet, kan ikke udgives, og en ændring i en sides udseende skal godkendes.

  • Pixelsammenligning med godkendelse af ændringer
  • Tilgængelighedsresultater koblet direkte til koden
  • Hastighedsbudgetter og belastningstests ved hver udgivelse
nexusqa · udseende, tilgængelighed og hastighedEksempeldata
Visuel sammenligning, tilgængelighedsresultater og hastighed målt mod budgettet
Udseende, tilgængelighed og hastighed. Tjekker at udgivelse 2.8 ser rigtig ud, virker for alle og forbliver hurtig.Eksempeldata
Spørgsmål

Om at teste med NexusQA.

Hvilke typer tests dækker det?

Regressions-, integrations-, smoke-, API-, visuelle, tilgængeligheds-, sikkerheds-, hastigheds-, belastnings- og eksplorative tests – samlet ét sted med ét sæt resultater.

Ændrer AI vores kode på egen hånd?

Nej. AI kan foreslå en rettelse og teste den på en branch, men kun et menneske kan godkende den, og en godkendt rettelse går gennem merge-køen som enhver anden ændring.

Hvordan fungerer risikorækkefølgen?

Vidensgrafen kobler hver test til den kode, den berører, og til tidligere fejl. Ved hver ændring kører de tests, der har størst risiko for at fejle, først. Alle tests kører stadig inden en udgivelse.

Kan eksterne testpartnere bruge det?

Ja. De arbejder i testerportalen, ser kun deres egne projekter og testdata, og deres adgang ophører, når deres kontrakt udløber.

Fungerer det sammen med the Forge?

Ja. Ændringer og udgivelser i the Forge starter deres tests, og en udgivelse venter, indtil de er bestået. NexusQA fungerer også med den kodeplatform, I allerede bruger.

Book en briefing

Se NexusQA teste noget af jeres.

Medbring én app og én udgivelse. Så viser vi jer tests i risikorækkefølge, en forklaret fejl og en rettelse, der venter på jeres godkendelse.