Prihlásiť saRezervovať brífing
NexusQA · Zabudované testovanie

Odhaľte chybu skôr než vaši zákazníci.

NexusQA je testovanie zabudované priamo do systému Nexus a slúži ako brána kvality celej AI továrne. Regresné, API, vizuálne, rýchlostné, záťažové či bezpečnostné testy, testy prístupnosti a ďalšie bežia na jednom mieste a v poradí, v akom najpravdepodobnejšie odhalia chybu ako prvé. Umelá inteligencia vysvetlí každé zlyhanie a dokáže navrhnúť opravu, no schváliť ju môže len človek. Vydania čakajú, kým testy neprejdú.

Desať druhov testov na jednom miestePoradie podľa rizika odhalí chyby v sekundáchKaždú opravu od AI schvaľuje človek
nexusqa · kvalitaUkážkové dáta
Behy testov, výsledky podľa druhu a čo si vyžaduje pozornosť
Prehľad o kvalite na prvý pohľad. Čo bežalo v noci, čo zlyhalo a ktoré vydanie čaká na opravu.Ukážkové dáta
Ako to funguje

Od zmeny po verdikt, v šiestich krokoch.

Každý krok prebieha automaticky, kým nie je potrebný zásah človeka. Vtedy systém počká a správnej osobe oznámi dôvod.

01

Prepojenie

Nasmerujte NexusQA na svoje repozitáre a vydania. Zmeny, vydania a dokonca aj incidenty automaticky spustia tie správne testy.

02

Písanie a nahrávanie

Píšte testy, nahrávajte ich v prehliadači alebo nechajte AI vytvoriť návrh priamo zo stránky. Desať druhov testov na jednom mieste.

03

Spúšťanie podľa rizika

Znalostný graf vie, ktorého kódu sa jednotlivé testy dotýkajú, takže pravdepodobné zlyhania sa spustia ako prvé.

04

Vysvetliť

AI prečíta záznam, samotnú zmenu aj minulé zlyhania a určí, či je problém v aplikácii, v teste alebo v prostredí.

05

Oprava

AI dokáže navrhnúť opravu a otestovať ju vo vetve. Človek si ju prečíta a rozhodne.

06

Uvoľnenie

Vydanie počká na úspešné dokončenie testov a potom prejde cez Forge ako akákoľvek iná zmena.

Skoršie odhalenie chýb

Pravdepodobné zlyhania bežia ako prvé.

NexusQA využíva znalostný graf na prepojenie kódu, testov a minulých zlyhaní. Keď príde zmena, ako prvé sa spustia testy, pri ktorých je najväčšia pravdepodobnosť zlyhania. O chybe sa tak dozviete v priebehu sekúnd, a nie až na konci celej sady. Pred samotným vydaním však stále prebehne každý jeden test.

Testy zoradené podľa rizika

Každý test dostane pre danú zmenu rizikové skóre spolu so slovným zdôvodnením.

  • Dôvody, nielen skóre
  • Prvé zlyhanie do minúty
nexusqa · poradie podľa rizikaUkážkové dáta
Testy zoradené podľa pravdepodobnosti zlyhania pri jednej zmene
Testy zoradené podľa rizika. Ako prvé sa spustia testy, ktoré zmena 418 najpravdepodobnejšie naruší.Ukážkové dáta
Každé zlyhanie je vysvetlené

Aplikácia, test alebo prostredie?

Červený test je užitočný až vtedy, keď viete, prečo zlyhal. NexusQA uchováva kroky, obrazovku, sieťovú komunikáciu a záznam (s maskovanými údajmi). AI ich prečíta spolu so zmenou a minulými zlyhaniami a presne vám povie, čo sa pokazilo.

  • Kroky, obrazovka a sieť v momente zlyhania
  • Triedenie pomocou AI s uvedením miery istoty
  • Podobné zlyhania z minulosti nájdené v grafe
  • Nestabilné testy sú vyčlenené bokom – stále bežia, ale nezapočítavajú sa
nexusqa · jedno zlyhanie testuUkážkové dáta
Neúspešný test s jeho krokmi, obrazovkou, sieťou a triedením od AI
Jeden neúspešný test. Zisťovanie, či je chyba rezervácie v aplikácii alebo v samotnom teste.Ukážkové dáta
AI opravuje, ľudia rozhodujú

AI navrhuje. Človek schvaľuje.

Keď je chyba jasná, AI dokáže naplánovať opravu, nechať plán skontrolovať druhým modelom, vykonať zmenu vo vetve a spustiť všetky testy. Potom sa zastaví. Človek si zmenu prečíta a rozhodne. Schválená oprava následne prejde radom na zlúčenie ako akákoľvek iná zmena.

Sedem fáz, jeden podpis

Nájdené, vytriedené, naplánované, skontrolované, opravené, overené a podpísané. Posledným krokom je vždy človek.

  • Druhý model kontroluje plán
  • Schvaľuje výlučne človek
nexusqa · opravaUkážkové dáta
Oprava navrhnutá AI spolu s kontrolami, čakajúca na človeka
Oprava schválená človekom. Kontrola opravy chyby dátumu, ktorú navrhla AI, predtým, než sa posunie ďalej.Ukážkové dáta
Testeri priamo v procese

Testujú aj ľudia, všetko sa zaznamenáva.

Niektoré veci si všimne len človek. Testeri vrátane externých partnerov pracujú v portáli: používajú aplikáciu v okne, kreslia do nej, pričom zostavenie, zariadenie aj jednotlivé kroky sa automaticky zaznamenávajú. Vidia len testovacie údaje, nikdy nie údaje zákazníkov.

Nakresliť a odoslať

Značky, rámčeky, šípky a poznámky priamo v aplikácii s možnosťou opätovného prehratia každého kroku.

  • Automaticky zaznamenané
  • Prehrateľné kroky
nexusqa · portál pre testerovUkážkové dáta
Tester pridávajúci poznámky do testovanej aplikácie
Portál pre testerov. Manuálne testovanie rezervačnej aplikácie a nahlasovanie zistení.Ukážkové dáta
Vzhľad, prístupnosť a rýchlosť

Vyzerá správne, funguje pre každého, zostáva rýchla.

Každé vydanie sa porovnáva obrazovku po obrazovke, kontroluje sa z hľadiska prístupnosti a meria sa voči svojmu rýchlostnému rozpočtu. Zostavenie, ktoré prekročí rozpočet, nemožno vydať a každá zmena vzhľadu stránky musí byť schválená.

  • Porovnanie po pixeloch so schvaľovaním zmien
  • Zistenia o prístupnosti prepojené s kódom
  • Rýchlostné rozpočty a záťažové testy pri každom vydaní
nexusqa · vzhľad, prístupnosť a rýchlosťUkážkové dáta
Vizuálne porovnanie, zistenia o prístupnosti a rýchlosť voči rozpočtu
Vzhľad, prístupnosť a rýchlosť. Kontrola, či vydanie 2.8 vyzerá správne, funguje pre každého a zostáva rýchle.Ukážkové dáta
Otázky

O testovaní s NexusQA.

Aké druhy testovania pokrýva?

Regresné, integračné, dymové (smoke), API, vizuálne, bezpečnostné, rýchlostné, záťažové a prieskumné testovanie, ako aj testovanie prístupnosti – na jednom mieste a s jednou sadou výsledkov.

Mení AI náš kód sama od seba?

Nie. AI dokáže navrhnúť opravu a otestovať ju vo vetve, ale schváliť ju môže len človek. Schválená oprava následne prechádza radom na zlúčenie ako akákoľvek iná zmena.

Ako funguje poradie podľa rizika?

Znalostný graf prepája každý test s kódom, ktorého sa dotýka, a s minulými zlyhaniami. Pri každej zmene sa ako prvé spustia testy, pri ktorých je najväčšia pravdepodobnosť zlyhania. Pred samotným vydaním však stále prebehne každý jeden test.

Môžu ho používať aj externí testovací partneri?

Áno. Pracujú v portáli pre testerov, vidia len svoje projekty a testovacie údaje a ich prístup sa skončí spolu s platnosťou ich zmluvy.

Funguje to s prostredím Forge?

Áno. Zmeny a vydania vo Forge spúšťajú príslušné testy a vydanie čaká, kým úspešne neprejdú. NexusQA zároveň spolupracuje aj s úložiskom kódu, ktoré už používate.

Rezervovať brífing

Pozrite sa, ako NexusQA otestuje niečo vaše.

Prineste jednu aplikáciu a jedno vydanie. Ukážeme vám testy zoradené podľa rizika, vysvetlené zlyhanie a opravu čakajúcu na vaše schválenie.