Odkrijte napako, preden jo odkrijejo vaše stranke.
NexusQA je sistem za testiranje, vgrajen v Nexus, ki deluje kot kontrolna točka kakovosti tovarne UI. Regresijsko, API, vizualno, varnostno testiranje ter testiranje dostopnosti, hitrosti, obremenitve in drugo se izvajajo na enem mestu in v vrstnem redu, ki najverjetneje prvi odkrije napako. UI pojasni vsako neuspešno izvedbo in lahko predlaga popravek, vendar ga lahko potrdi le človek. Izdaje počakajo, dokler testi niso uspešno opravljeni.


Od spremembe do končne ocene, v šestih korakih.
Vsak korak je samodejen, dokler ni potreben človek. Takrat sistem počaka in pravi osebi sporoči razlog.
Povežite
Usmerite NexusQA na svoje repozitorije in izdaje. Spremembe, izdaje in celo incidenti zaženejo ustrezne teste.
Pišite in snemajte
Pišite teste, jih posnemite v brskalniku ali pa naj jih UI pripravi kar s strani. Deset vrst, eno mesto.
Izvajanje glede na tveganje
Graf znanja ve, katere kode se posamezen test dotika, zato se najprej izvedejo testi z največjo verjetnostjo napake.
Pojasni
UI prebere sled, spremembo in pretekle napake ter ugotovi, ali je težava v aplikaciji, testu ali okolju.
Popravilo
UI lahko predlaga popravek in ga preizkusi na ločeni veji. Človek ga pregleda in se odloči.
Sprostitev
Izdaja počaka, da so njeni testi uspešno opravljeni, nato pa gre skozi Forge kot vsaka druga sprememba.
Najverjetnejše napake se preverijo najprej.
NexusQA uporablja graf znanja za povezovanje kode, testov in preteklih napak. Ko pride do spremembe, se najprej zaženejo testi, pri katerih je verjetnost napake največja, tako da za težavo izveste v nekaj sekundah in ne šele ob koncu celotnega sklopa. Pred izdajo se še vedno izvedejo vsi testi.
Testi po stopnji tveganja
Vsak test prejme oceno tveganja za to spremembo skupaj z besedno obrazložitvijo.
- Razlogi, ne le ocene
- Prva napaka v manj kot minuti


Vsaka izdaja se testira sama
Spremembe, izdaje in incidenti zaženejo ustrezne testne sklope. Rezultati se vrnejo na kontrolno točko izdaje in v zahtevke.
- Izdaje počakajo na svoje teste
- Tudi incidenti sprožijo preverjanje


Aplikacija, test ali okolje?
Rdeč test je koristen šele, ko veste, zakaj je tak. NexusQA shrani korake, zaslon, omrežje in posnetek v zakriti obliki, UI pa jih prebere skupaj s spremembo in preteklimi napakami ter vam pove, kaj se je pokvarilo.
- Koraki, zaslon in omrežje v trenutku napake
- Triaža UI z oceno zanesljivosti
- Podobne napake iz preteklosti, najdene v grafu
- Nestabilni testi so izločeni: še vedno se izvajajo, a se ne štejejo


UI predlaga. Človek potrdi.
Ko je napaka jasna, lahko UI načrtuje popravek, prepusti drugemu modelu preverjanje načrta, izvede spremembo na ločeni veji in zažene vse teste. Nato se ustavi. Človek spremembo prebere in se odloči, potrjen popravek pa gre skozi čakalno vrsto za združevanje kot vsak drug.
Sedem stopenj, en podpis
Odkrito, razvrščeno, načrtovano, preverjeno, popravljeno, potrjeno in odobreno. Zadnji korak je vedno človek.
- Drugi model preveri načrt
- Potrdi lahko le človek


Katera UI in kdo je odgovoren
Vsak korak UI poteka prek preklopne plošče: najprej lokalni model, znotraj proračuna in z odgovorno osebo za vsak popravek.
- Najprej lokalni model
- Proračuni in omejitve na projekt


Tudi ljudje testirajo, vse pa se beleži.
Nekatere stvari opazi le človek. Preizkuševalci, vključno z zunanjimi partnerji, delajo na portalu: aplikacijo uporabljajo v okviru, rišejo po njej, različica gradnje, naprava in koraki pa se zanje samodejno zabeležijo. Vidijo testne podatke, nikoli podatkov strank.
Narišite in pošljite
Bucike, okvirji, puščice in opombe neposredno v aplikaciji z možnostjo ponovnega predvajanja vsakega koraka.
- Samodejno zajeto
- Koraki z možnostjo ponovnega predvajanja


Partnerji z omejitvami
- En projekt, ena pogodba
- Preklicano v enem koraku


Izgleda pravilno, deluje za vse, ostaja hitro.
Vsaka izdaja se primerja zaslon za zaslonom, preveri glede dostopnosti in izmeri glede na proračun hitrosti. Gradnje, ki presega proračun, ni mogoče izdati, vsako spremembo videza strani pa je treba odobriti.
- Primerjava do slikovne pike natančno z odobritvijo sprememb
- Ugotovitve glede dostopnosti, povezane s kodo
- Proračuni hitrosti in obremenitveni testi ob vsaki izdaji


O testiranju z NexusQA.
Katere vrste testiranja pokriva?
Regresijsko, integracijsko, dimno (smoke), API, vizualno, varnostno in raziskovalno testiranje ter testiranje dostopnosti, hitrosti in obremenitve – na enem mestu in z enotnim naborom rezultatov.
Ali UI samostojno spreminja našo kodo?
Ne. UI lahko predlaga popravek in ga preizkusi na ločeni veji, potrdi pa ga lahko le človek. Potrjen popravek gre nato skozi čakalno vrsto za združevanje kot vsaka druga sprememba.
Kako deluje vrstni red glede na tveganje?
Graf znanja poveže vsak test s kodo, ki se je dotika, in s preteklimi napakami. Ob vsaki spremembi se najprej izvedejo testi, pri katerih je verjetnost neuspeha največja. Pred izdajo se še vedno izvedejo vsi testi.
Ali ga lahko uporabljajo zunanji partnerji za testiranje?
Da. Delajo na portalu za preizkuševalce, vidijo le svoje projekte in testne podatke, njihov dostop pa preneha veljati ob izteku pogodbe.
Ali deluje s sistemom Forge?
Da. Spremembe in izdaje v sistemu Forge zaženejo pripadajoče teste, izdaja pa počaka, dokler niso uspešno opravljeni. NexusQA deluje tudi z gostiteljem kode, ki ga že uporabljate.
Poglobite se
Oglejte si, kako NexusQA testira vašo rešitev.
Prinesite eno aplikacijo in eno izdajo. Pokazali vam bomo teste, razvrščene glede na tveganje, pojasnjeno napako in popravek, ki čaka na vašo odobritev.