Dom Razvoj Što je testiranje heuristike? - definicija iz tehopedije

Što je testiranje heuristike? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači testiranje heuristike?

Heurističko testiranje je testiranje algoritama, kodnih modula ili drugih vrsta projekata u kojima se strategije testiranja oslanjaju na prijašnje podatke o vjerojatnostima. Ove ciljane vrste testiranja često omogućuju inteligentnije istraživanje mjesta mogućih problema ili problema. Heurističko testiranje koristi se i u tehnologiji probira kao što je filtriranje e-pošte.

Heurističko testiranje se ponekad naziva i ispitivanje na temelju iskustva. Razvojni programeri ili drugi mogu uvesti procese donošenja odluka na višem nivou u način na koji se vrši testiranje softvera kako bi ovo testiranje bilo efikasnije.

Techopedia objašnjava ispitivanja heuristike

Heurističko testiranje može se usporediti s obrazovanim pretpostavkama, za razliku od čisto kvantitativnog testiranja softvera koje djeluje relativno slijepo, bez ikakvih smjernica više razine. Na primjer, pretpostavimo da programer mora testirati projekt s 10 000 redaka koda. Izvršavanje generičkog linearnog testa od tih 10 000 linija predstavljalo bi čisto kvantitativno testiranje softvera. Heurističko testiranje bi, s druge strane, uključivalo sagledavanje učestalosti pogrešaka u određenim dijelovima koda. Pomoću ovog primjera, ako razvojni programer pogleda povijesne podatke da shvati da je određeni modul koda u prošlosti bio relativno skloniji pogreškama, strategija ispitivanja heuristike mogla bi uključivati ​​izoliranje tog modula, uključujući, primjerice, određenih 2.000 redaka koda, i usmjeravanje više resursa za testiranje na taj odjeljak koda, a ne testiranje svih 10.000 redaka koda jednako.

Heurističko testiranje uključuje filozofiju koju programeri mogu naučiti iz iskustva ili iz slučajnih tendencija koje se pojavljuju s vremenom. U nekim slučajevima heurističko testiranje može biti znatno efikasnije u rješavanju problema od slijepog ispitivanja.

Što je testiranje heuristike? - definicija iz tehopedije