Heiristikas pārbaude

Autors: John Stephens
Radīšanas Datums: 24 Janvārī 2021
Atjaunināšanas Datums: 29 Jūnijs 2024
Anonim
Practical Test Strategy Using Heuristics
Video: Practical Test Strategy Using Heuristics

Saturs

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ā 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.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

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 bijušas relatīvi vairāk kļūdu, 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.