InloggenBriefing plannen
NexusQA · Ingebouwde tests

Vind de fout voordat uw klanten dat doen.

NexusQA is de testomgeving die in Nexus is ingebouwd, en de kwaliteitspoort van de AI-fabriek. Regressie-, API-, visuele, toegankelijkheids-, snelheids-, belasting-, beveiligingstests en meer draaien op één plek, in de volgorde waarin een fout het snelst aan het licht komt. AI legt elke fout uit en kan een oplossing voorstellen, maar alleen een mens kan die accepteren. Releases wachten tot alle tests zijn geslaagd.

Tien soorten tests, op één plekRisicovolgorde vindt fouten in secondenEen mens keurt elke AI-reparatie goed
nexusqa · kwaliteitVoorbeeldgegevens
Testruns, resultaten per soort en wat aandacht nodig heeft
Kwaliteit in één oogopslag. Wat er vannacht heeft gedraaid, wat er is mislukt en welke release wacht op een oplossing.Voorbeeldgegevens
Hoe het werkt

Van wijziging tot oordeel, in zes stappen.

Elke stap verloopt automatisch totdat er een mens nodig is. Dan wacht het systeem en vertelt het de juiste persoon waarom.

01

Koppelen

Verbind NexusQA met uw repositories en releases. Wijzigingen, releases en zelfs incidenten starten de juiste tests.

02

Schrijven en opnemen

Schrijf tests, neem ze op in de browser of laat AI een opzet maken vanaf een pagina. Tien soorten, op één plek.

03

Uitvoeren op risicovolgorde

De kennisgraaf weet welke code door welke test wordt geraakt, zodat de meest waarschijnlijke fouten als eerste worden getest.

04

Verklaren

AI leest de trace, de wijziging en eerdere fouten, en geeft aan of het probleem in de app, de test of de omgeving zit.

05

Repareren

AI kan een oplossing voorstellen en deze testen op een branch. Een mens leest het voorstel en beslist.

06

Vrijgave

De release wacht tot de bijbehorende tests zijn geslaagd en doorloopt daarna de Forge zoals elke andere wijziging.

Fouten sneller gevonden

De meest waarschijnlijke fouten draaien eerst.

NexusQA gebruikt de kennisgraaf om code, tests en eerdere fouten aan elkaar te koppelen. Wanneer er een wijziging binnenkomt, draaien de tests met de grootste kans op falen als eerste. Zo hoort u binnen enkele seconden over een fout, in plaats van pas aan het einde van de testreeks. Voor een release wordt nog steeds elke test uitgevoerd.

Tests op risicovolgorde

Elke test krijgt een risicoscore voor deze wijziging, met de reden in gewone woorden.

  • Redenen, niet alleen scores
  • Eerste fout binnen een minuut
nexusqa · risicovolgordeVoorbeeldgegevens
Tests gesorteerd op de kans dat ze falen bij één specifieke wijziging
Tests op risicovolgorde. De tests die door wijziging 418 het meest waarschijnlijk falen, worden als eerste uitgevoerd.Voorbeeldgegevens
Elke fout uitgelegd

De app, de test of de omgeving?

Een rode test is pas nuttig als u weet waarom die rood is. NexusQA bewaart de stappen, het scherm, het netwerkverkeer en de opname (gemaskeerd). AI leest deze gegevens samen met de wijziging en eerdere fouten om u te vertellen wat er misging.

  • Stappen, scherm en netwerk op het moment dat het misging
  • AI-triage met mate van zekerheid
  • Vergelijkbare fouten uit het verleden, gevonden in de graaf
  • Wisselvallige tests apart gezet: wel uitgevoerd, niet meegeteld
nexusqa · één mislukte testVoorbeeldgegevens
Een mislukte test met bijbehorende stappen, scherm, netwerk en AI-triage
Één mislukte test. Uitzoeken of de fout bij het boeken in de app of in de test zit.Voorbeeldgegevens
AI repareert, mensen beslissen

De AI doet een voorstel. Een mens accepteert.

Wanneer een fout duidelijk is, kan AI een oplossing plannen, het plan laten controleren door een tweede model, de wijziging doorvoeren op een branch en elke test uitvoeren. Daarna stopt het. Een mens leest de wijziging en beslist, en een geaccepteerde oplossing doorloopt de merge-wachtrij zoals elke andere wijziging.

Zeven stappen, één handtekening

Gevonden, getrieerd, gepland, gecontroleerd, opgelost, geverifieerd en afgetekend. De laatste stap is altijd een mens.

  • Een tweede model controleert het plan
  • Alleen een mens accepteert
nexusqa · een reparatieVoorbeeldgegevens
Een door AI voorgestelde oplossing met bijbehorende controles, wachtend op een mens
Een reparatie, afgetekend door een mens. De door AI voorgestelde oplossing voor de datumfout controleren voordat deze verder gaat.Voorbeeldgegevens
Testers in het proces

Mensen testen ook, waarbij alles wordt vastgelegd.

Sommige dingen vallen alleen een mens op. Testers, inclusief externe testpartners, werken in een portaal: ze gebruiken de app in een kader, tekenen erop, en de build, het apparaat en de stappen worden automatisch voor hen vastgelegd. Ze zien testgegevens, nooit klantgegevens.

Teken erop, verstuur het

Pinnen, kaders, pijlen en notities direct op de app, waarbij elke stap opnieuw afspeelbaar is.

  • Automatisch vastgelegd
  • Afspeelbare stappen
nexusqa · testersportaalVoorbeeldgegevens
Een tester die aantekeningen maakt op de geteste app
Het testersportaal. De boekingsapp handmatig testen en doorgeven wat ze vindt.Voorbeeldgegevens
Uiterlijk, toegankelijkheid en snelheid

Ziet er goed uit, werkt voor iedereen, blijft snel.

Elke release wordt scherm voor scherm vergeleken, gecontroleerd op toegankelijkheid en getoetst aan het snelheidsbudget. Een build die het budget overschrijdt, kan niet worden vrijgegeven, en een wijziging in het uiterlijk van een pagina moet worden goedgekeurd.

  • Pixelvergelijking, met goedgekeurde wijzigingen
  • Toegankelijkheidsbevindingen gekoppeld aan de code
  • Snelheidsbudgetten en belastingstests bij elke release
nexusqa · uiterlijk, toegankelijkheid en snelheidVoorbeeldgegevens
Visuele vergelijking, toegankelijkheidsbevindingen en snelheid afgezet tegen het budget
Visueel, toegankelijkheid en snelheid. Controleren of release 2.8 er goed uitziet, voor iedereen werkt en snel blijft.Voorbeeldgegevens
Vragen

Over testen met NexusQA.

Welke soorten tests vallen hieronder?

Regressie-, integratie-, smoke-, API-, visuele, toegankelijkheids-, beveiligings-, snelheids-, belasting- en verkennende tests, op één plek met één overzicht van resultaten.

Past AI onze code zelfstandig aan?

Nee. AI kan een oplossing voorstellen en deze testen op een branch, maar alleen een mens kan die accepteren. Een geaccepteerde oplossing doorloopt de merge-wachtrij zoals elke andere wijziging.

Hoe werkt de risicovolgorde?

De kennisgraaf koppelt elke test aan de code die wordt geraakt en aan eerdere fouten. Bij elke wijziging worden de tests die het meest waarschijnlijk falen als eerste uitgevoerd. Voor een release wordt nog steeds elke test uitgevoerd.

Kunnen externe testpartners het gebruiken?

Ja. Zij werken in het testersportaal, zien alleen hun eigen projecten en testgegevens, en hun toegang stopt zodra hun contract afloopt.

Werkt het met de Forge?

Ja. Wijzigingen en releases in de Forge starten hun eigen tests, en een release wacht tot deze zijn geslaagd. NexusQA werkt ook met de codehost die u al gebruikt.

Briefing plannen

Zie hoe NexusQA iets van u test.

Neem één app en één release mee. Wij laten u tests op risicovolgorde zien, een uitgelegde fout en een reparatie die wacht op uw goedkeuring.