Huis Ontwikkeling Wat is heuristiek testen? - definitie van techopedia

Wat is heuristiek testen? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent heuristische tests?

Heuristisch testen is het testen van algoritmen, codemodules of andere soorten projecten waarbij teststrategieën afhankelijk zijn van gegevens uit het verleden over waarschijnlijkheden. Deze gerichte soorten testen laten vaak intelligenter onderzoek toe naar waar eventuele bugs of problemen kunnen optreden. Heuristische testen worden ook gebruikt in screeningstechnologieën zoals e-mailfiltering.

Heuristische tests worden ook wel ervaringsgerichte tests genoemd. Ontwikkelaars of anderen kunnen op ervaring gebaseerde besluitvormingsprocessen op een hoger niveau brengen in hoe softwaretesten worden gedaan om deze testen efficiënter te maken.

Techopedia legt Heuristiek testen uit

Heuristische tests zijn vergelijkbaar met een goed onderbouwde schatting, in tegenstelling tot puur kwantitatieve softwaretests die relatief blind werken, zonder richting op een hoger niveau. Stel bijvoorbeeld dat een ontwikkelaar een project moet testen met 10.000 regels code. Het nastreven van een generieke lineaire test van die 10.000 lijnen zou puur kwantitatief softwaretesten zijn. Bij heuristische tests zou daarentegen moeten worden bekeken hoe vaak fouten voorkomen in bepaalde delen van de code. Als in dit voorbeeld de ontwikkelaar naar historische gegevens kijkt om zich te realiseren dat een bepaalde codemodule in het verleden relatief meer foutgevoelig is geweest, kan een heuristische teststrategie het isoleren van die module omvatten, inclusief bijvoorbeeld een bepaalde 2.000 coderegels en het sturen van meer testbronnen naar dat gedeelte van de code, in plaats van alle 10.000 coderegels gelijk te testen.

Bij heuristische tests wordt de filosofie gebruikt die ontwikkelaars kunnen leren van ervaringen of van niet-willekeurige tendensen die zich in de loop van de tijd voordoen. In sommige gevallen kan heuristisch testen enorm effectiever zijn bij het oplossen van problemen dan blind testen.

Wat is heuristiek testen? - definitie van techopedia