Heuristik testning

Forfatter: John Stephens
Oprettelsesdato: 24 Januar 2021
Opdateringsdato: 17 Kan 2024
Anonim
Heuristics and biases in decision making, explained
Video.: Heuristics and biases in decision making, explained

Indhold

Definition - Hvad betyder Heuristics Testing?

Heuristik-testning er test af algoritmer, kodemoduler eller andre former for projekter, hvor teststrategier er afhængige af tidligere data om sandsynligheder. Disse målrettede testtyper muliggør ofte en mere intelligent undersøgelse af, hvor fejl eller problemer kan forekomme. Heuristikprøvning bruges også til screeningsteknologier såsom filtrering.


Heuristik-test kaldes også undertiden erfaringsbaseret test. Udviklere eller andre kan medbringe, erfaringsbaserede beslutningsprocesser på højere niveau til, hvordan softwaretest udføres for at gøre denne test mere effektiv.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Heuristics Testing

Heuristik-test kan sammenlignes med et uddannet gæt, i modsætning til rent kvantitativ softwaretest, der fungerer relativt blindt uden nogen retning på højere niveau. Antag f.eks., At en udvikler skal teste et projekt med 10.000 kodelinjer. Forfølgelse af en generisk lineær test af disse 10.000 linier ville udgøre rent kvantitativ softwaretest. Heuristik-test ville derimod involvere at se på, hvor ofte der opstår fejl i bestemte dele af koden. Brug af dette eksempel, hvis udvikleren ser på historiske data for at indse, at et bestemt kodemodul tidligere har været relativt mere fejlagtigt, kan en heuristisk teststrategi involvere isolering af modulet, herunder for eksempel en bestemt 2.000 linjer med kode , og dirigere flere testressourcer til det afsnit af koden i stedet for at teste alle 10.000 kodelinjer ens.


Heuristik-test involverer den filosofi, som udviklere kan lære af erfaring eller fra ikke-tilfældige tendenser, der opstår over tid. I nogle tilfælde kan heuristikktestning være langt mere effektiv til at løse problemer end blindtest.