Logi sisseBroneerige tutvustus
NexusQA · Sisseehitatud testimine

Leidke viga enne, kui teie kliendid seda teevad.

NexusQA on Nexus-esse sisseehitatud testimisvahend ja tehisintellekti tehase kvaliteedivärav. Regressiooni-, API-, visuaalsuse, ligipääsetavuse, kiiruse-, koormus-, turva- ja muud testid käivituvad ühes kohas sellises järjekorras, mis toob vea kõige tõenäolisemalt esimesena välja. Tehisintellekt selgitab iga tõrget ja võib pakkuda paranduse, kuid kinnitada saab selle ainult inimene. Väljalasked ootavad, kuni testid on edukalt läbitud.

Kümme testimisviisi ühes kohasRiskipõhine järjekord leiab vead sekunditegaInimene kinnitab iga tehisintellekti paranduse
nexusqa · qualityNäidisandmed
Testikäivitused, tulemused liikide kaupa ja tähelepanu vajavad kohad
Kvaliteet ühe pilguga. Mis jooksis öösel, mis ebaõnnestus ja milline väljalase ootab parandust.Näidisandmed
Kuidas see töötab

Muudatusest otsuseni, kuue sammuga.

Iga samm on automaatne, kuni on vaja inimest. Siis süsteem ootab ja annab õigele inimesele teada, miks.

01

Ühenda

Suunake NexusQA oma koodihoidlatele ja väljalasetele. Muudatused, väljalasked ja isegi intsidendid käivitavad õiged testid.

02

Kirjuta ja salvesta

Kirjutage teste, salvestage need brauseris või laske tehisintellektil need lehe põhjal koostada. Kümme liiki ühes kohas.

03

Käivita riskipõhises järjekorras

Teadmusgraaf teab, millist koodi iga test puudutab, nii et tõenäolised tõrked käivitatakse esimesena.

04

Selgita

Tehisintellekt loeb jälge, muudatust ja varasemaid tõrkeid ning ütleb, kas viga on rakenduses, testis või keskkonnas.

05

Paranda

Tehisintellekt võib pakkuda paranduse ja testida seda eraldi harus. Inimene vaatab selle üle ja otsustab.

06

Vabastamine

Väljalase ootab, kuni selle testid läbitakse, ning läbib seejärel Forge'i nagu iga teine muudatus.

Vead leitakse varem

Tõenäolised tõrked käivitatakse esimesena.

NexusQA kasutab koodi, testide ja varasemate tõrgete sidumiseks teadmusgraafi. Kui saabub muudatus, käivitatakse esimesena testid, mis kõige tõenäolisemalt ebaõnnestuvad – nii kuulete veast sekunditega, mitte testikomplekti lõpus. Enne väljalaset käivitatakse siiski ka kõik ülejäänud testid.

Testid riskipõhises järjekorras

Iga test saab konkreetse muudatuse jaoks riskiskoori koos sõnalise põhjendusega.

  • Põhjendused, mitte ainult skoorid
  • Esimene tõrge vähem kui minutiga
nexusqa · risk orderNäidisandmed
Testid järjestatuna selle järgi, kui tõenäoliselt need ühe muudatuse tõttu ebaõnnestuvad
Testid riskipõhises järjekorras. Esimesena käivitatakse testid, mille muudatus 418 kõige tõenäolisemalt katki teeb.Näidisandmed
Iga tõrge saab selgituse

Kas rakendus, test või keskkond?

Punane test on kasulik alles siis, kui teate põhjust. NexusQA talletab sammud, ekraanipildi, võrguliikluse ja salvestuse maskeeritud kujul ning tehisintellekt analüüsib neid koos muudatuse ja varasemate tõrgetega, et öelda, mis läks katki.

  • Sammud, ekraan ja võrk tõrke hetkel
  • Tehisintellekti triaaž koos kindlusmääraga
  • Graafist leitud sarnased varasemad tõrked
  • Ebastabiilsed testid tõstetakse kõrvale: need käivitatakse, kuid ei lähe arvesse
nexusqa · one failed testNäidisandmed
Ebaõnnestunud test koos sammude, ekraanipildi, võrguliikluse ja tehisintellekti triaažiga
Üks ebaõnnestunud test. Väljaselgitamine, kas broneerimisviga peitub rakenduses või testis.Näidisandmed
Tehisintellekt parandab, inimene otsustab

Tehisintellekt pakub. Inimene kinnitab.

Kui viga on selge, saab tehisintellekt kavandada paranduse, lasta teisel mudelil plaani kontrollida, teha muudatuse eraldi harus ja käivitada kõik testid. Seejärel ta peatub. Inimene vaatab muudatuse üle ja otsustab ning heakskiidetud parandus läbib liitmisjärjekorra nagu iga teinegi.

Seitse etappi, üks kinnitus

Leitud, triažeeritud, kavandatud, kontrollitud, parandatud, tõendatud ja kinnitatud. Viimane samm kuulub alati inimesele.

  • Teine mudel kontrollib plaani
  • Kinnitab ainult inimene
nexusqa · a repairNäidisandmed
Tehisintellekti pakutud parandus koos kontrollidega, ootamas inimese otsust
Inimese kinnitatud parandus. Tehisintellekti pakutud kuupäevavea paranduse ülevaatamine enne selle edasiliikumist.Näidisandmed
Testijad on protsessi kaasatud

Ka inimesed testivad, ja kõik jäädvustatakse.

Mõnda asja märkab ainult inimene. Testijad, sealhulgas välised testpartnerid, töötavad portaalis: nad kasutavad rakendust raamis ja joonistavad sellele, samal ajal kui versioon, seade ja sammud jäädvustatakse nende eest. Nad näevad testandmeid, mitte kunagi kliendiandmeid.

Joonista peale ja saada ära

Nööpnõelad, kastid, nooled ja märkmed otse rakendusel, kusjuures iga samm on taasesitatav.

  • Automaatselt jäädvustatud
  • Taasesitatavad sammud
nexusqa · tester portalNäidisandmed
Testija tegemas märkmeid testitavale rakendusele
Testija portaal. Broneerimisrakenduse käsitsi testimine ja leidudest teavitamine.Näidisandmed
Välimus, ligipääsetavus ja kiirus

Näeb õige välja, töötab kõigi jaoks ja püsib kiire.

Iga väljalaset võrreldakse ekraanhaaval, kontrollitakse ligipääsetavuse osas ja mõõdetakse kiiruseelarve suhtes. Eelarvet ületavat versiooni ei saa välja lasta ning lehe välimuse muudatus tuleb heaks kiita.

  • Pikslite võrdlus koos muudatuste kinnitamisega
  • Koodiga seotud ligipääsetavuse leiud
  • Kiiruseelarved ja koormustestid igal väljalaskel
nexusqa · look, access and speedNäidisandmed
Visuaalne võrdlus, ligipääsetavuse leiud ja kiirus võrreldes eelarvega
Välimus, ligipääsetavus ja kiirus. Kontrollimine, et väljalase 2.8 näeb õige välja, töötab kõigi jaoks ja püsib kiire.Näidisandmed
Küsimused

Testimisest NexusQA-ga.

Milliseid testimisviise see hõlmab?

Regressiooni-, integratsiooni-, suitsu-, API-, visuaalsuse, ligipääsetavuse, turva-, kiiruse-, koormus- ja uurivat testimist – kõik ühes kohas ja ühtsete tulemustega.

Kas tehisintellekt muudab meie koodi omapäi?

Ei. Tehisintellekt võib pakkuda paranduse ja testida seda eraldi harus, kuid kinnitada saab selle ainult inimene ning heakskiidetud parandus läbib liitmisjärjekorra nagu iga teine muudatus.

Kuidas riskipõhine järjekord töötab?

Teadmusgraaf seob iga testi koodiga, mida see puudutab, ja varasemate tõrgetega. Iga muudatuse puhul käivitatakse esimesena testid, mis kõige tõenäolisemalt ebaõnnestuvad. Enne väljalaset käivitatakse siiski ka kõik ülejäänud testid.

Kas välised testpartnerid saavad seda kasutada?

Jah. Nad töötavad testija portaalis, näevad ainult oma projekte ja testandmeid ning nende ligipääs lõpeb koos lepinguga.

Kas see töötab koos Forge'iga?

Jah. Muudatused ja väljalasked Forge'is käivitavad oma testid ning väljalase ootab, kuni need on läbitud. NexusQA töötab ka koodihoidlaga, mida te juba kasutate.

Broneerige tutvustus

Vaadake, kuidas NexusQA testib midagi teie enda oma.

Võtke kaasa üks rakendus ja üks väljalase. Näitame teile riskipõhises järjekorras teste, selgitatud tõrget ja teie kinnitust ootavat parandust.