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.


Muutoksesta päätökseen, kuudessa vaiheessa.
Jokainen vaihe on automaattinen, kunnes tarvitaan ihmistä. Silloin prosessi odottaa ja kertoo oikealle henkilölle syyn.
Yhdistä
Kytke NexusQA koodivarastoihisi ja julkaisuihisi. Muutokset, julkaisut ja jopa häiriötilanteet käynnistävät oikeat testit.
Kirjoita ja tallenna
Kirjoita testejä, tallenna niitä selaimessa tai anna tekoälyn luonnostella ne sivun pohjalta. Kymmenen tapaa, yksi paikka.
Aja riskijärjestyksessä
Tietoverkko tietää, mihin koodiin kukin testi koskee, joten todennäköisimmät virheet ajetaan ensin.
Selitä
Tekoäly lukee jäljitystiedot, muutoksen ja aiemmat virheet, ja kertoo, johtuuko vika sovelluksesta, testistä vai ympäristöstä.
Korjaa
Tekoäly voi ehdottaa korjausta ja testata sen omassa haarassaan. Ihminen tarkistaa sen ja tekee päätöksen.
Luovutus
Julkaisu odottaa, kunnes sen testit menevät läpi, ja etenee sitten Forgen läpi kuten mikä tahansa muu muutos.
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


Jokainen julkaisu testaa itsensä
Muutokset, julkaisut ja häiriötilanteet käynnistävät oikeat testisarjat. Tulokset palautuvat julkaisuportille ja tiketteihin.
- Julkaisut odottavat testejään
- Myös häiriöt käynnistävät tarkistuksen


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


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


Mikä tekoäly ja kuka vastaa
Jokainen tekoälyvaihe kulkee ohjauskeskuksen kautta: paikallinen malli ensin, budjetin rajoissa, ja ihminen vastaa jokaisesta korjauksesta.
- Paikallinen malli ensin
- Projektikohtaiset budjetit ja katot


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


Kumppanit, rajatuin oikeuksin
- Yksi projekti, yksi sopimus
- Päättyy yhdellä toimenpiteellä


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


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.
Tutustu tarkemmin
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.