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.


Muudatusest otsuseni, kuue sammuga.
Iga samm on automaatne, kuni on vaja inimest. Siis süsteem ootab ja annab õigele inimesele teada, miks.
Ühenda
Suunake NexusQA oma koodihoidlatele ja väljalasetele. Muudatused, väljalasked ja isegi intsidendid käivitavad õiged testid.
Kirjuta ja salvesta
Kirjutage teste, salvestage need brauseris või laske tehisintellektil need lehe põhjal koostada. Kümme liiki ühes kohas.
Käivita riskipõhises järjekorras
Teadmusgraaf teab, millist koodi iga test puudutab, nii et tõenäolised tõrked käivitatakse esimesena.
Selgita
Tehisintellekt loeb jälge, muudatust ja varasemaid tõrkeid ning ütleb, kas viga on rakenduses, testis või keskkonnas.
Paranda
Tehisintellekt võib pakkuda paranduse ja testida seda eraldi harus. Inimene vaatab selle üle ja otsustab.
Vabastamine
Väljalase ootab, kuni selle testid läbitakse, ning läbib seejärel Forge'i nagu iga teine muudatus.
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


Iga väljalase testib end ise
Muudatused, väljalasked ja intsidendid käivitavad õiged testikomplektid. Tulemused liiguvad tagasi väljalaskeväravasse ja piletitesse.
- Väljalasked ootavad oma teste
- Ka intsidendid käivitavad kontrolli


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


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


Milline tehisintellekt ja kes vastutab
Iga tehisintellekti samm käib läbi kommutaatori: esmalt kohalik mudel, eelarve piires ja nii, et iga paranduse eest vastutab inimene.
- Esmalt kohalik mudel
- Eelarved ja ülempiirid projekti kohta


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


Kindlate piiridega partnerid
- Üks projekt, üks leping
- Lõpetatud ühe sammuga


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


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.
Uurige lähemalt
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.