Logg innBestill en gjennomgang
NexusQA · Innebygd testing

Finn feilen før kundene dine gjør det.

NexusQA er testverktøyet som er innebygd i Nexus, og kvalitetskontrollen i KI-fabrikken. Regresjons-, API-, visuell, tilgjengelighets-, hastighets-, belastnings- og sikkerhetstesting med mer kjøres på ett sted, i den rekkefølgen som mest sannsynlig finner en feil først. KI forklarer hvert avvik og kan foreslå en løsning, men kun et menneske kan godkjenne den. Utgivelser venter til testene er bestått.

Ti typer testing på ett stedRisikobasert rekkefølge finner feil på sekunderEt menneske godkjenner hver KI-reparasjon
nexusqa · kvalitetEksempeldata
Testkjøringer, resultater etter type og hva som krever oppmerksomhet
Full oversikt over kvaliteten. Hva som kjørte i natt, hva som feilet, og hvilken utgivelse som venter på en feilretting.Eksempeldata
Slik fungerer det

Fra endring til konklusjon, i seks trinn.

Hvert trinn går automatisk inntil det er behov for et menneske. Da venter systemet, og forteller riktig person hvorfor.

01

Koble til

Koble NexusQA til kodebrønnene og utgivelsene dine. Endringer, utgivelser og til og med hendelser starter de riktige testene.

02

Skriv og ta opp

Skriv tester, ta dem opp i nettleseren, eller la KI lage et utkast fra en side. Ti typer, ett sted.

03

Kjør etter risiko

Kunnskapsgrafen vet hvilken kode hver test berører, slik at de mest sannsynlige feilene kjøres først.

04

Forklar

KI leser sporingsloggen, endringen og tidligere feil, og forteller om det skyldes appen, testen eller miljøet.

05

Reparer

KI kan foreslå en feilretting og teste den i en egen gren. Et menneske leser gjennom og tar avgjørelsen.

06

Frigivelse

Utgivelsen venter til testene er bestått, og går deretter gjennom Forge som enhver annen endring.

Feil oppdages raskere

De mest sannsynlige feilene kjøres først.

NexusQA bruker kunnskapsgrafen til å koble sammen kode, tester og tidligere feil. Når det kommer en endring, kjøres testene som mest sannsynlig vil feile først, slik at du får beskjed om en feil i løpet av sekunder i stedet for på slutten av testpakken. Alle tester kjøres likevel før en utgivelse.

Tester etter risiko

Hver test får en risikoscore for denne endringen, med en skriftlig begrunnelse.

  • Begrunnelser, ikke bare poeng
  • Første feil funnet på under ett minutt
nexusqa · risikorekkefølgeEksempeldata
Tester sortert etter hvor sannsynlig det er at de feiler ved én endring
Tester etter risiko. Hvilke tester endring 418 mest sannsynlig vil bryte, kjøres først.Eksempeldata
Hvert avvik blir forklart

Appen, testen eller miljøet?

En rød test er bare nyttig når du vet årsaken. NexusQA tar vare på trinnene, skjermbildet, nettverket og opptaket i maskert form, og KI leser dette sammen med endringen og tidligere feil for å fortelle deg hva som gikk galt.

  • Trinn, skjerm og nettverk i det øyeblikket det feilet
  • KI-vurdering med grad av sikkerhet
  • Lignende feil fra tidligere, funnet i grafen
  • Ustabile tester legges til side – de kjøres fortsatt, men teller ikke
nexusqa · én feilet testEksempeldata
En feilet test med trinn, skjermbilde, nettverk og KI-vurdering
Én feilet test. Finner ut om feilen i bestillingen ligger i appen eller i testen.Eksempeldata
KI reparerer, mennesker bestemmer

KI foreslår. Et menneske godkjenner.

Når en feil er tydelig, kan KI planlegge en løsning, la en annen modell sjekke planen, gjøre endringen i en gren og kjøre alle tester. Deretter stopper den. Et menneske leser endringen og tar en beslutning, og en godkjent rettelse går gjennom flettingskøen som alt annet.

Syv trinn, én signatur

Funnet, vurdert, planlagt, sjekket, rettet, verifisert og godkjent. Det siste trinnet er alltid et menneske.

  • En annen modell sjekker planen
  • Kun et menneske kan godkjenne
nexusqa · en reparasjonEksempeldata
En KI-foreslått feilretting med tilhørende sjekker, som venter på et menneske
En reparasjon, godkjent av et menneske. Sjekker feilrettingen KI foreslo for datofeilen før den går videre.Eksempeldata
Testere er med i prosessen

Mennesker tester også, og alt blir registrert.

Noen ting er det bare mennesker som legger merke til. Testere, inkludert eksterne testpartnere, jobber i en portal: De bruker appen i en ramme, tegner på den, mens byggversjon, enhet og trinn registreres automatisk for dem. De ser testdata, aldri kundedata.

Tegn på det, send det inn

Markører, bokser, piler og notater direkte på selve appen, der hvert trinn kan spilles av på nytt.

  • Registreres automatisk
  • Trinn som kan spilles av på nytt
nexusqa · testerportalEksempeldata
En tester som legger inn merknader i appen som testes
Testerportalen. Tester bestillingsappen manuelt og rapporterer det hun finner.Eksempeldata
Utseende, tilgjengelighet og hastighet

Ser riktig ut, fungerer for alle, holder seg rask.

Hver utgivelse sammenlignes skjermbilde for skjermbilde, sjekkes for tilgjengelighet og måles mot hastighetsbudsjettet sitt. En byggversjon som overskrider budsjettet kan ikke gis ut, og en endring i hvordan en side ser ut, må godkjennes.

  • Pikselsammenligning, med godkjenning av endringer
  • Tilgjengelighetsfunn koblet direkte til koden
  • Hastighetsbudsjetter og belastningstester ved hver utgivelse
nexusqa · utseende, tilgjengelighet og hastighetEksempeldata
Visuell sammenligning, tilgjengelighetsfunn og hastighet målt mot budsjett
Utseende, tilgjengelighet og hastighet. Sjekker at utgivelse 2.8 ser riktig ut, fungerer for alle og holder seg rask.Eksempeldata
Spørsmål

Om testing med NexusQA.

Hvilke typer testing dekker det?

Regresjons-, integrasjons-, røyk-, API-, visuell, tilgjengelighets-, sikkerhets-, hastighets-, belastnings- og utforskende testing, samlet på ett sted med ett sett resultater.

Endrer KI koden vår på egen hånd?

Nei. KI kan foreslå en rettelse og teste den i en egen gren, men kun et menneske kan godkjenne den, og en godkjent rettelse går gjennom flettingskøen som enhver annen endring.

Hvordan fungerer risikorekkefølge?

Kunnskapsgrafen kobler hver test til koden den berører og til tidligere feil. Ved hver endring kjøres testene som mest sannsynlig vil feile først. Alle tester kjøres likevel før en utgivelse.

Kan eksterne testpartnere bruke det?

Ja. De jobber i testerportalen, ser kun sine egne prosjekter og testdata, og tilgangen deres opphører når kontrakten utløper.

Fungerer det med Forge?

Ja. Endringer og utgivelser i Forge starter sine egne tester, og en utgivelse venter til testene er bestått. NexusQA fungerer også med kodelagringstjenesten dere allerede bruker.

Bestill en gjennomgang

Se NexusQA teste noe fra dere.

Ta med én app og én utgivelse. Vi viser dere risikobaserte tester, et forklart avvik og en reparasjon som venter på godkjenning.