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ú.


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.
Prepojenie
Nasmerujte NexusQA na svoje repozitáre a vydania. Zmeny, vydania a dokonca aj incidenty automaticky spustia tie správne testy.
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.
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é.
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í.
Oprava
AI dokáže navrhnúť opravu a otestovať ju vo vetve. Človek si ju prečíta a rozhodne.
Uvoľnenie
Vydanie počká na úspešné dokončenie testov a potom prejde cez Forge ako akákoľvek iná zmena.
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


Každé vydanie sa otestuje samo
Zmeny, vydania a incidenty spúšťajú príslušné testovacie sady. Výsledky sa vracajú späť do brány vydania a do tiketov.
- Vydania čakajú na svoje testy
- Kontrolu spúšťajú aj incidenty


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


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


Ktorá AI a kto má zodpovednosť
Každý krok AI prechádza cez ústredňu – najprv lokálny model, v rámci rozpočtu a s človekom zodpovedným za každú opravu.
- Lokálny model na prvom mieste
- Rozpočty a limity pre každý projekt


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


Partneri s jasnými hranicami
- Jeden projekt, jedna zmluva
- Ukončenie jedným krokom


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í


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.
Zistite viac
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.