PrijavaRezervirajte predstavitev
NexusQA · Vgrajeno testiranje

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.

Deset vrst testiranja na enem mestuVrstni red glede na tveganje odkrije napake v nekaj sekundahVsak popravek UI potrdi človek
nexusqa · kakovostVzorčni podatki
Izvedbe testov, rezultati po vrstah in področja, ki zahtevajo pozornost
Kakovost na prvi pogled. Kaj se je izvajalo čez noč, kaj je spodletelo in katera izdaja čaka na popravek.Vzorčni podatki
Kako deluje

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.

01

Povežite

Usmerite NexusQA na svoje repozitorije in izdaje. Spremembe, izdaje in celo incidenti zaženejo ustrezne teste.

02

Pišite in snemajte

Pišite teste, jih posnemite v brskalniku ali pa naj jih UI pripravi kar s strani. Deset vrst, eno mesto.

03

Izvajanje glede na tveganje

Graf znanja ve, katere kode se posamezen test dotika, zato se najprej izvedejo testi z največjo verjetnostjo napake.

04

Pojasni

UI prebere sled, spremembo in pretekle napake ter ugotovi, ali je težava v aplikaciji, testu ali okolju.

05

Popravilo

UI lahko predlaga popravek in ga preizkusi na ločeni veji. Človek ga pregleda in se odloči.

06

Sprostitev

Izdaja počaka, da so njeni testi uspešno opravljeni, nato pa gre skozi Forge kot vsaka druga sprememba.

Hitrejše odkrivanje napak

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
nexusqa · vrstni red glede na tveganjeVzorčni podatki
Testi, razvrščeni po verjetnosti neuspeha za posamezno spremembo
Testi po stopnji tveganja. Kateri testi bodo ob spremembi 418 najverjetneje spodleteli in se zato izvedejo prvi.Vzorčni podatki
Vsaka napaka je pojasnjena

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
nexusqa · en neuspešen testVzorčni podatki
Neuspešen test s koraki, zaslonom, omrežjem in triažo UI
En neuspešen test. Ugotavljanje, ali je napaka pri rezervaciji v aplikaciji ali v testu.Vzorčni podatki
UI popravlja, ljudje odločajo

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
nexusqa · popravekVzorčni podatki
Popravek, ki ga je predlagala UI, skupaj s preverjanji, ki čaka na odobritev človeka
Popravek, ki ga odobri človek. Preverjanje predlaganega popravka UI za napako pri datumu, preden gre naprej.Vzorčni podatki
Preizkuševalci vključeni v proces

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
nexusqa · portal za preizkuševalceVzorčni podatki
Preizkuševalec dodaja opombe v testirano aplikacijo
Portal za preizkuševalce. Ročno testiranje aplikacije za rezervacije in poročanje o ugotovitvah.Vzorčni podatki
Videz, dostopnost in hitrost

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
nexusqa · videz, dostopnost in hitrostVzorčni podatki
Vizualna primerjava, ugotovitve glede dostopnosti in hitrost v primerjavi s proračunom
Videz, dostopnost in hitrost. Preverjanje, ali izdaja 2.8 izgleda pravilno, deluje za vse in ostaja hitra.Vzorčni podatki
Vprašanja

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.

Rezervirajte predstavitev

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.