Gjeni defektin përpara se ta gjejnë klientët tuaj.
NexusQA është sistemi i testimit i integruar në Nexus dhe porta e cilësisë e fabrikës së IA-së. Testet e regresionit, API-t, vizuale, të aksesueshmërisë, shpejtësisë, ngarkesës, sigurisë e të tjera kryhen në një vend të vetëm, sipas radhës që ka më shumë gjasa të zbulojë një defekt në fillim. IA-ja shpjegon çdo dështim dhe mund të propozojë një rregullim, por vetëm një person mund ta pranojë atë. Publikimet e versioneve presin derisa testet të kalojnë me sukses.


Nga një ndryshim te vendimi, në gjashtë hapa.
Çdo hap është automatik derisa të nevojitet një person. Pastaj sistemi pret dhe i tregon personit të duhur arsyen pse.
Lidhu
Drejtojeni NexusQA te depot tuaja të kodit dhe versionet. Ndryshimet, publikimet e versioneve dhe madje edhe incidentet nisin testet e duhura.
Shkruani dhe regjistroni
Shkruani teste, regjistrojini ato në shfletues ose lëreni IA-në t'i hartojë nga një faqe. Dhjetë lloje, në një vend.
Ekzekutoni sipas radhës së rrezikut
Grafiku i njohurive e di se cilin kod prek çdo test, kështu që dështimet më të mundshme ekzekutohen të parat.
Shpjegimi
IA-ja lexon gjurmën, ndryshimin dhe dështimet e kaluara, dhe tregon nëse problemi qëndron tek aplikacioni, testi apo mjedisi.
Riparimi
IA-ja mund të propozojë një rregullim dhe ta testojë atë në një degëzim (branch). Një person e lexon dhe vendos.
Lirimi
Versioni pret derisa testet e tij të kalojnë, pastaj kalon përmes Forge njësoj si çdo ndryshim tjetër.
Dështimet e mundshme ekzekutohen të parat.
NexusQA përdor grafikun e njohurive për të lidhur kodin, testet dhe dështimet e kaluara. Kur vjen një ndryshim, testet që kanë më shumë gjasa të dështojnë ekzekutohen të parat, kështu që ju njoftoheni për një defekt brenda pak sekondash dhe jo në fund të ciklit. Megjithatë, çdo test ekzekutohet përpara publikimit të një versioni.
Testet sipas radhës së rrezikut
Çdo test merr një vlerësim rreziku për këtë ndryshim, me arsyen të shpjeguar me fjalë.
- Arsye, jo thjesht pikë
- Dështimi i parë në më pak se një minutë


Çdo version teston veten
Ndryshimet, publikimet dhe incidentet nisin paketat e duhura të testeve. Rezultatet kthehen te porta e publikimit dhe te biletat e punës.
- Versionet presin për testet e tyre
- Edhe incidentet nisin një kontroll


Aplikacioni, testi apo mjedisi?
Një test i kuq është i dobishëm vetëm kur dini arsyen pse. NexusQA ruan hapat, ekranin, rrjetin dhe regjistrimin, të maskuara, dhe IA-ja i lexon ato bashkë me ndryshimin dhe dështimet e kaluara për t'ju treguar se çfarë u prish.
- Hapat, ekrani dhe rrjeti në momentin që dështoi
- Klasifikimi nga IA-ja bashkë me shkallën e sigurisë
- Dështime të ngjashme nga e kaluara, të gjetura në grafik
- Testet e paqëndrueshme veçohen, ekzekutohen sërish, por nuk numërohen


IA-ja propozon. Një person pranon.
Kur një defekt është i qartë, IA-ja mund të planifikojë një rregullim, të vërë një model të dytë të kontrollojë planin, të bëjë ndryshimin në një degëzim dhe të ekzekutojë çdo test. Pastaj ndalon. Një person e lexon ndryshimin dhe vendos, dhe rregullimi i pranuar kalon në radhën e bashkimit (merge queue) si çdo ndryshim tjetër.
Shtatë faza, një nënshkrim
I gjetur, i klasifikuar, i planifikuar, i kontrolluar, i rregulluar, i verifikuar dhe i miratuar. Hapi i fundit i takon gjithmonë një personi.
- Një model i dytë kontrollon planin
- Vetëm një person pranon


Cila IA, dhe kush është përgjegjës
Çdo hap i IA-së kalon përmes panelit qendror, fillimisht me modelin lokal, brenda një buxheti, me një person përgjegjës për çdo riparim.
- Modeli lokal në fillim
- Buxhetet dhe kufijtë për projekt


Edhe njerëzit testojnë, me gjithçka të regjistruar.
Disa gjëra i vë re vetëm një person. Testuesit, përfshirë partnerët e jashtëm të testimit, punojnë në një portal: ata e përdorin aplikacionin brenda një kornize, vizatojnë mbi të, ndërsa versioni i ndërtimit, pajisja dhe hapat regjistrohen automatikisht për ta. Ata shohin të dhëna testimi, kurrë të dhëna klientësh.
Vizatoni mbi të, dërgojeni
Shënjues, kuti, shigjeta dhe shënime në vetë aplikacionin, me çdo hap që mund të rishikohet.
- Regjistruar automatikisht
- Hapa të rishikueshëm


Partnerë, me kufizime
- Një projekt, një kontratë
- Përfunduar me një hap


Duket siç duhet, funksionon për këdo, mbetet i shpejtë.
Çdo version krahasohet ekran pas ekrani, kontrollohet për aksesueshmëri dhe matet kundrejt buxhetit të tij të shpejtësisë. Një version që tejkalon buxhetin nuk mund të publikohet, dhe çdo ndryshim në pamjen e një faqeje duhet të miratohet.
- Krahasim piksel pas pikseli, me ndryshime të miratuara
- Gjetjet e aksesueshmërisë të lidhura me kodin
- Buxhetet e shpejtësisë dhe testet e ngarkesës në çdo version


Rreth testimit me NexusQA.
Cilat lloje testimesh mbulon?
Testimet e regresionit, integrimit, funksionalitetit bazë (smoke), API-t, vizuale, të aksesueshmërisë, sigurisë, shpejtësisë, ngarkesës dhe ato eksploruese, në një vend të vetëm me një grup rezultatesh.
A e ndryshon IA-ja kodin tonë vetë?
Jo. IA-ja mund të propozojë një rregullim dhe ta testojë atë në një degëzim, por vetëm një person mund ta pranojë atë, dhe një rregullim i pranuar kalon në radhën e bashkimit si çdo ndryshim tjetër.
Si funksionon renditja sipas rrezikut?
Grafiku i njohurive lidh çdo test me kodin që ai prek dhe me dështimet e kaluara. Për çdo ndryshim, testet që kanë më shumë gjasa të dështojnë ekzekutohen të parat. Megjithatë, çdo test ekzekutohet përpara publikimit të një versioni.
A mund ta përdorin partnerët e jashtëm të testimit?
Po. Ata punojnë në portalin e testuesve, shohin vetëm projektet e tyre dhe të dhënat e testimit, dhe qasja e tyre përfundon kur përfundon kontrata e tyre.
A funksionon me Forge?
Po. Ndryshimet dhe publikimet në Forge nisin testet e tyre, dhe një version pret derisa ato të kalojnë me sukses. NexusQA funksionon gjithashtu me platformën e strehimit të kodit që përdorni tashmë.
Mësoni më shumë
Shihni se si NexusQA teston diçka tuajën.
Sillni një aplikacion dhe një version. Ne do t'ju tregojmë testet e renditura sipas rrezikut, një dështim të shpjeguar dhe një riparim që pret miratimin tuaj.