Pagsubok ng Heuristik

May -Akda: John Stephens
Petsa Ng Paglikha: 24 Enero 2021
I -Update Ang Petsa: 29 Hunyo 2024
Anonim
CineScript: Heneral Luna (2015) | Jerrold Tarog | TBA Studios
Video.: CineScript: Heneral Luna (2015) | Jerrold Tarog | TBA Studios

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Heuristics Testing?

Ang pagsubok sa Heuristics ay ang pagsubok ng mga algorithm, code module o iba pang uri ng mga proyekto kung saan ang mga diskarte sa pagsubok ay umaasa sa nakaraang data tungkol sa mga probabilidad. Ang mga naka-target na uri ng pagsubok na madalas na pinapayagan para sa mas matalinong pagsisiyasat kung saan maaaring mangyari ang anumang mga bug o problema. Ginagamit din ang pagsubok sa Heuristics sa mga teknolohiya ng screening tulad ng pag-filter.


Ang heuristikong pagsubok ay tinatawag ding pagsubok na batay sa karanasan. Ang mga nag-develop o iba pa ay maaaring magdala ng mga proseso ng pagpapasya sa mas mataas na antas, batay sa karanasan sa kung paano nagawa ang pagsubok sa software upang mas mahusay ang pagsubok na ito.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Pagsubok ng Heuristics

Ang heuristikong pagsubok ay maihahambing sa isang edukadong hula, kumpara sa purong dami ng pagsusuri ng software na nagpapatakbo nang walang taros, nang walang anumang direksyon na mas mataas. Halimbawa, ipagpalagay na dapat subukan ng isang developer ang isang proyekto na may 10,000 linya ng code. Ang paghabol ng isang pangkaraniwang linear na pagsubok ng mga 10,000 linya ay bubuo ng pagsusuri ng software sa kabuuan. Ang pagsubok sa heuristik, sa kabilang banda, ay kasangkot sa pagtingin sa kung paano karaniwang nangyayari ang mga pagkakamali sa ilang mga bahagi ng code. Gamit ang halimbawang ito, kung titingnan ng developer ang data sa kasaysayan upang mapagtanto na ang isang partikular na code ng code ay medyo mas madaling pagkamit ng error sa nakaraan, ang isang diskarte sa pagsubok na heuristik ay maaaring magsangkot sa paghiwalayin ang modyul na ito, kasama, halimbawa, isang partikular na 2,000 linya ng code , at pagdidirekta ng higit pang mga mapagkukunan ng pagsubok sa seksyong ito ng code, sa halip na pagsubok sa lahat ng 10,000 linya ng code nang pantay.


Ang pagsubok sa heuristik ay nagsasangkot sa pilosopiya na maaaring malaman ng mga developer mula sa karanasan o mula sa mga hindi random na mga tendensya na nangyayari sa paglipas ng panahon. Sa ilang mga kaso, ang pagsubok sa heuristik ay maaaring maging mas epektibo sa paglutas ng mga problema kaysa sa pagsubok sa bulag.