Hjem Udvikling Hvad tester heuristik? - definition fra techopedia

Hvad tester heuristik? - definition fra techopedia

Indholdsfortegnelse:

Anonim

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. Heuristik-test bruges også til screeningteknologier såsom e-mail-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.

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.

Hvad tester heuristik? - definition fra techopedia