Logga inBoka en genomgång
NexusQA · Inbyggd testning

Hitta felet innan dina kunder gör det.

NexusQA är den inbyggda testfunktionen i Nexus och kvalitetsspärren i AI-fabriken. Tester för regression, API, utseende, tillgänglighet, hastighet, last, säkerhet med mera körs på ett och samma ställe, i den ordning som mest sannolikt hittar ett fel först. AI förklarar varje misslyckat test och kan föreslå en åtgärd, men bara en människa kan godkänna den. Releaser väntar tills testerna har gått igenom.

Tio typer av tester på ett ställeRiskordning hittar fel på sekunderEn människa godkänner varje AI-reparation
nexusqa · kvalitetExempeldata
Testkörningar, resultat per typ och vad som kräver uppmärksamhet
Kvalitet i korthet. Vad som kördes under natten, vad som misslyckades och vilken release som väntar på en åtgärd.Exempeldata
Så fungerar det

Från ändring till besked, i sex steg.

Varje steg sker automatiskt tills en människa behövs. Då väntar systemet och berättar för rätt person varför.

01

Anslut

Peka NexusQA mot dina kodförråd och releaser. Ändringar, releaser och till och med incidenter startar rätt tester.

02

Skriv och spela in

Skriv tester, spela in dem i webbläsaren eller låt AI skapa ett utkast från en sida. Tio typer på ett ställe.

03

Kör i riskordning

Kunskapsgrafen vet vilken kod varje test berör, så de mest sannolika felen testas först.

04

Förklara

AI läser spårningen, ändringen och tidigare fel, och anger om det beror på appen, testet eller miljön.

05

Reparera

AI kan föreslå en åtgärd och testa den på en gren. En människa granskar och fattar beslut.

06

Frisläppning

Releasen väntar tills testerna har gått igenom och går sedan via Forge precis som alla andra ändringar.

Fel hittas tidigare

De mest sannolika felen körs först.

NexusQA använder kunskapsgrafen för att koppla samman kod, tester och tidigare fel. När en ändring kommer in körs de tester som mest sannolikt kommer att fela först, så att du får veta om ett fel på några sekunder i stället för i slutet av testsviten. Alla tester körs ändå före en release.

Tester i riskordning

Varje test får en riskpoäng för den aktuella ändringen, med orsaken förklarad i ord.

  • Orsaker, inte bara poäng
  • Första felet på under en minut
nexusqa · riskordningExempeldata
Tester ordnade efter hur sannolikt det är att de felar vid en viss ändring
Tester i riskordning. Vilka tester som ändring 418 mest sannolikt kommer att ha sönder, körda först.Exempeldata
Varje fel förklaras

Appen, testet eller miljön?

Ett rött test är bara användbart när du vet orsaken. NexusQA sparar stegen, skärmen, nätverket och inspelningen maskerat, och AI läser allt tillsammans med ändringen och tidigare fel för att berätta vad som gick sönder.

  • Steg, skärm och nätverk i det ögonblick det felade
  • AI-triage som anger hur säker den är
  • Liknande tidigare fel, hämtade ur grafen
  • Instabila tester läggs åt sidan – körs fortfarande men räknas inte
nexusqa · ett misslyckat testExempeldata
Ett misslyckat test med steg, skärm, nätverk och AI-triage
Ett misslyckat test. Tar reda på om bokningsfelet ligger i appen eller i testet.Exempeldata
AI reparerar, människor beslutar

AI föreslår. En människa godkänner.

När ett fel är tydligt kan AI planera en åtgärd, låta en andra modell granska planen, göra ändringen på en gren och köra alla tester. Sedan stannar det upp. En människa läser ändringen och fattar beslut, och en godkänd åtgärd går genom sammanslagningskön som vilken annan ändring som helst.

Sju steg, en signatur

Hittat, triagerat, planerat, kontrollerat, åtgärdat, verifierat och godkänt. Det sista steget är alltid en människa.

  • En andra modell granskar planen
  • Bara en människa godkänner
nexusqa · en reparationExempeldata
En AI-föreslagen åtgärd med tillhörande kontroller som väntar på en människa
En reparation, godkänd av en människa. Granskar den åtgärd som AI föreslagit för datumfelet innan den går vidare.Exempeldata
Testare med i flödet

Människor testar också, och allt sparas.

Vissa saker märker bara en människa. Testare, inklusive externa testpartner, arbetar i en portal: de använder appen i en vy, ritar på den, och bygge, enhet och steg sparas automatiskt åt dem. De ser testdata, aldrig kunddata.

Rita och skicka

Nålar, rutor, pilar och anteckningar direkt på appen, där varje steg kan spelas upp igen.

  • Sparas automatiskt
  • Uppspelningsbara steg
nexusqa · testportalExempeldata
En testare som gör anteckningar i appen som testas
Testportalen. Testar bokningsappen manuellt och rapporterar vad hon hittar.Exempeldata
Utseende, tillgänglighet och hastighet

Ser rätt ut, fungerar för alla, förblir snabb.

Varje release jämförs skärm för skärm, kontrolleras för tillgänglighet och mäts mot sin hastighetsbudget. Ett bygge som överskrider budgeten kan inte släppas, och en ändring av hur en sida ser ut måste godkännas.

  • Pixeljämförelse med godkännande av ändringar
  • Tillgänglighetsbrister kopplade till koden
  • Hastighetsbudgetar och lasttester vid varje release
nexusqa · utseende, tillgänglighet och hastighetExempeldata
Visuell jämförelse, tillgänglighetsbrister och hastighet mot budget
Utseende, tillgänglighet och hastighet. Kontrollerar att release 2.8 ser rätt ut, fungerar för alla och förblir snabb.Exempeldata
Frågor

Om testning med NexusQA.

Vilka typer av tester täcks in?

Regressions-, integrations-, rök-, API-, utseende-, tillgänglighets-, säkerhets-, hastighets-, last- och utforskande tester, på ett ställe med samlade resultat.

Ändrar AI vår kod på egen hand?

Nej. AI kan föreslå en åtgärd och testa den på en gren, men bara en människa kan godkänna den, och en godkänd åtgärd går genom sammanslagningskön som vilken annan ändring som helst.

Hur fungerar riskordningen?

Kunskapsgrafen kopplar varje test till den kod det berör och till tidigare fel. För varje ändring körs de tester som mest sannolikt kommer att fela först. Alla tester körs ändå före en release.

Kan externa testpartner använda verktyget?

Ja. De arbetar i testportalen, ser bara sina egna projekt och testdata, och deras behörighet upphör när deras avtal löper ut.

Fungerar det med Forge?

Ja. Ändringar och releaser i Forge startar sina tester, och en release väntar tills de har gått igenom. NexusQA fungerar även med den kodvärd ni redan använder.

Boka en genomgång

Se NexusQA testa något av ert eget.

Ta med en app och en release. Vi visar er riskordnade tester, ett förklarat fel och en reparation som väntar på ert godkännande.