Mājas Attīstība Kas ir heiristikas pārbaude? - definīcija no tehopedijas

Kas ir heiristikas pārbaude? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē heiristikas pārbaude?

Heiristikas pārbaude ir algoritmu, koda moduļu vai cita veida projektu pārbaude, kad testēšanas stratēģijas balstās uz pagātnes datiem par varbūtībām. Šie mērķtiecīgie pārbaudes veidi bieži ļauj viedāk izpētīt vietas, kur var rasties kļūdas vai problēmas. Heiristikas testēšanu izmanto arī tādās skrīninga tehnoloģijās kā e-pasta filtrēšana.

Heiristikas testēšanu dažreiz sauc arī par uz pieredzi balstītu testēšanu. Izstrādātāji vai citi var ieviest augstāka līmeņa, uz pieredzi balstītus lēmumu pieņemšanas procesus, kā tiek veikta programmatūras testēšana, lai šī pārbaude būtu efektīvāka.

Techopedia skaidro heiristikas pārbaudi

Heiristikas pārbaude ir salīdzināma ar izglītotu minējumu, pretstatā tīri kvantitatīvai programmatūras testēšanai, kas darbojas samērā akli, bez jebkāda augstāka līmeņa virziena. Piemēram, pieņemsim, ka izstrādātājam ir jāpārbauda projekts ar 10 000 koda rindām. Šo 10 000 līniju vispārējā lineārā testa veikšana būtu tīri kvantitatīva programmatūras pārbaude. No otras puses, heiristikas pārbaude būtu saistīta ar pārbaudi, cik bieži kļūdas rodas noteiktās koda daļās. Izmantojot šo piemēru, ja izstrādātājs aplūko vēsturiskos datus, lai saprastu, ka iepriekš noteiktam koda modulim ir bijusi salīdzinoši lielāka kļūdu iespējamība, heiristikas testēšanas stratēģija varētu ietvert šī moduļa izolēšanu, iekļaujot, piemēram, noteiktas 2000 koda rindas un vairāk testa resursu novirza uz šo koda sadaļu, nevis vienādi testē visus 10 000 koda rindu.

Heiristikas pārbaude ietver filozofiju, ko izstrādātāji var mācīties no pieredzes vai no nejaušām tendencēm, kas rodas laika gaitā. Dažos gadījumos heiristikas pārbaude var būt daudz efektīvāka problēmu risināšanā nekā aklā pārbaude.

Kas ir heiristikas pārbaude? - definīcija no tehopedijas