Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Heuristics Testing?
- Ipinapaliwanag ng Techopedia ang Pagsubok ng Heuristics
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 ng email.
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 pagsusuri ng software upang gawin itong mas mahusay.
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 mas mataas na antas ng direksyon. 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 nag-develop ang makasaysayang data 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 di-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.