Kirjaudu sisäänVaraa esittely
NexusQA · Sisäänrakennettu testaus

Löydä virhe ennen asiakkaitasi.

NexusQA on Nexusiin sisäänrakennettu testausjärjestelmä ja tekoälytehtaan laatuportti. Regressio-, API-, ulkoasu-, saavutettavuus-, nopeus-, kuormitus- ja tietoturvatestit sekä monet muut ajetaan yhdessä paikassa, siinä järjestyksessä, joka paljastaa virheet todennäköisimmin ensimmäisenä. Tekoäly selittää jokaisen virheen ja voi ehdottaa korjausta, mutta vain ihminen voi hyväksyä sen. Julkaisut odottavat, kunnes testit menevät läpi.

Kymmenen testaustapaa, yksi paikkaRiskijärjestys löytää virheet sekunneissaIhminen hyväksyy jokaisen tekoälyn korjauksen
nexusqa · laatuEsimerkkidata
Testiajot, tulokset tyypeittäin ja huomiota vaativat kohdat
Laatu yhdellä silmäyksellä. Mitä ajettiin yön aikana, mikä epäonnistui ja mikä julkaisu odottaa korjausta.Esimerkkidata
Miten se toimii

Muutoksesta päätökseen, kuudessa vaiheessa.

Jokainen vaihe on automaattinen, kunnes tarvitaan ihmistä. Silloin prosessi odottaa ja kertoo oikealle henkilölle syyn.

01

Yhdistä

Kytke NexusQA koodivarastoihisi ja julkaisuihisi. Muutokset, julkaisut ja jopa häiriötilanteet käynnistävät oikeat testit.

02

Kirjoita ja tallenna

Kirjoita testejä, tallenna niitä selaimessa tai anna tekoälyn luonnostella ne sivun pohjalta. Kymmenen tapaa, yksi paikka.

03

Aja riskijärjestyksessä

Tietoverkko tietää, mihin koodiin kukin testi koskee, joten todennäköisimmät virheet ajetaan ensin.

04

Selitä

Tekoäly lukee jäljitystiedot, muutoksen ja aiemmat virheet, ja kertoo, johtuuko vika sovelluksesta, testistä vai ympäristöstä.

05

Korjaa

Tekoäly voi ehdottaa korjausta ja testata sen omassa haarassaan. Ihminen tarkistaa sen ja tekee päätöksen.

06

Luovutus

Julkaisu odottaa, kunnes sen testit menevät läpi, ja etenee sitten Forgen läpi kuten mikä tahansa muu muutos.

Virheet löytyvät aiemmin

Todennäköisimmät virheet ajetaan ensin.

NexusQA yhdistää koodin, testit ja aiemmat virheet tietoverkon avulla. Kun muutos saapuu, todennäköisimmin rikkoutuvat testit ajetaan ensin, jotta kuulet virheestä sekunneissa etkä vasta testisarjan lopussa. Jokainen testi ajetaan silti ennen julkaisua.

Testit riskijärjestyksessä

Jokainen testi saa tälle muutokselle riskipisteet sekä sanallisen perustelun.

  • Perustelut, ei pelkkiä pisteitä
  • Ensimmäinen virhe alle minuutissa
nexusqa · riskijärjestysEsimerkkidata
Testit järjestettynä sen mukaan, kuinka todennäköisesti yksittäinen muutos rikkoo ne
Testit riskijärjestyksessä. Testit, jotka muutos 418 todennäköisimmin rikkoo, ajetaan ensin.Esimerkkidata
Jokainen virhe selitetään

Sovellus, testi vai ympäristö?

Punainen testi on hyödyllinen vasta, kun tiedät syyn. NexusQA tallentaa vaiheet, näkymän, verkkoliikenteen ja tallenteen suojattuna, ja tekoäly tulkitsee ne yhdessä muutoksen ja aiempien virheiden kanssa kertoakseen, mikä meni rikki.

  • Vaiheet, näkymä ja verkko virheen hetkellä
  • Tekoälyn luokittelu ja varmuusarvio
  • Samankaltaiset aiemmat virheet tietoverkosta
  • Epävakaat testit sivuun: ajetaan, muttei lasketa mukaan
nexusqa · yksi epäonnistunut testiEsimerkkidata
Epäonnistunut testi vaiheineen, näkymineen, verkkotietoineen ja tekoälyn luokitteluineen
Yksi epäonnistunut testi. Selvitetään, onko varausvirhe sovelluksessa vai testissä.Esimerkkidata
Tekoäly korjaa, ihminen päättää

Tekoäly ehdottaa. Ihminen hyväksyy.

Kun virhe on selvä, tekoäly voi suunnitella korjauksen, tarkistuttaa suunnitelman toisella mallilla, tehdä muutoksen haaraan ja ajaa kaikki testit. Sitten se pysähtyy. Ihminen lukee muutoksen ja päättää, ja hyväksytty korjaus etenee yhdistämisjonoon kuten mikä tahansa muukin muutos.

Seitsemän vaihetta, yksi kuittaus

Löydetty, luokiteltu, suunniteltu, tarkistettu, korjattu, todennettu ja hyväksytty. Viimeisen vaiheen tekee aina ihminen.

  • Toinen malli tarkistaa suunnitelman
  • Vain ihminen hyväksyy
nexusqa · korjausEsimerkkidata
Tekoälyn ehdottama korjaus tarkistuksineen, odottamassa ihmistä
Korjaus, ihmisen hyväksymä. Tarkistetaan tekoälyn ehdottama korjaus päivämäärävirheeseen ennen kuin se etenee.Esimerkkidata
Testaajat mukana prosessissa

Myös ihmiset testaavat, ja kaikki tallentuu.

Jotkin asiat huomaa vain ihminen. Testaajat, myös ulkopuoliset testauskumppanit, työskentelevät portaalissa: he käyttävät sovellusta kehyksessä ja piirtävät siihen, jolloin koontiversio, laite ja vaiheet tallentuvat automaattisesti. He näkevät testidataa, eivät koskaan asiakasdataa.

Piirrä ja lähetä

Merkinnät, laatikot, nuolet ja muistiinpanot suoraan sovellukseen, ja jokainen vaihe on toistettavissa.

  • Tallennetaan automaattisesti
  • Toistettavat vaiheet
nexusqa · testaajaportaaliEsimerkkidata
Testaaja tekemässä merkintöjä testattavaan sovellukseen
Testaajaportaali. Varaussovelluksen manuaalinen testaus ja havaintojen raportointi.Esimerkkidata
Ulkoasu, saavutettavuus ja nopeus

Näyttää oikealta, toimii kaikille, pysyy nopeana.

Jokaista julkaisua verrataan näkymä näkymältä, sen saavutettavuus tarkistetaan ja sitä mitataan nopeusbudjettia vasten. Budjetin ylittävä koontiversio ei pääse julkaisuun, ja sivun ulkoasun muutos vaatii aina hyväksynnän.

  • Pikselivertailu ja muutosten hyväksyntä
  • Saavutettavuushavainnot kytkettynä koodiin
  • Nopeusbudjetit ja kuormitustestit joka julkaisussa
nexusqa · ulkoasu, saavutettavuus ja nopeusEsimerkkidata
Ulkoasuvertailu, saavutettavuushavainnot ja nopeus suhteessa budjettiin
Ulkoasu, saavutettavuus ja nopeus. Varmistetaan, että julkaisu 2.8 näyttää oikealta, toimii kaikille ja pysyy nopeana.Esimerkkidata
Kysymyksiä

Tietoa NexusQA-testauksesta.

Mitä testaustapoja se kattaa?

Regressio-, integraatio-, savu-, API-, ulkoasu-, saavutettavuus-, tietoturva-, nopeus-, kuormitus- ja tutkivan testauksen yhdessä paikassa ja yhtenäisin tuloksin.

Muuttaako tekoäly koodiamme omin päin?

Ei. Tekoäly voi ehdottaa korjausta ja testata sitä omassa haarassaan, mutta vain ihminen voi hyväksyä sen. Hyväksytty korjaus etenee yhdistämisjonon kautta kuten mikä tahansa muu muutos.

Miten riskijärjestys toimii?

Tietoverkko yhdistää jokaisen testin sen koskettamaan koodiin ja aiempiin virheisiin. Jokaisen muutoksen kohdalla todennäköisimmin epäonnistuvat testit ajetaan ensin. Jokainen testi ajetaan silti ennen julkaisua.

Voivatko ulkopuoliset testauskumppanit käyttää sitä?

Kyllä. He työskentelevät testaajaportaalissa, näkevät vain omat projektinsa ja testidatan, ja heidän pääsynsä päättyy sopimuksen päättyessä.

Toimiiko se Forgen kanssa?

Kyllä. Forgessa tehdyt muutokset ja julkaisut käynnistävät omat testinsä, ja julkaisu odottaa, kunnes ne menevät läpi. NexusQA toimii myös jo käyttämäsi koodipalvelun kanssa.

Varaa esittely

Katso, miten NexusQA testaa omaa tuotettasi.

Tuo mukanasi yksi sovellus ja yksi julkaisu. Näytämme sinulle riskijärjestyksessä ajettavat testit, selitetyn virheen ja hyväksyntääsi odottavan korjauksen.