Skip to main content

Ano ang dynamic na pagsubok?

Kasama sa software ang mga operating system at programa na ginawa upang tumakbo sa isa o higit pa sa kanila.Ang pagsubok sa software ay isang proseso ng pagsusuri at paggamit ng software sa panahon at pagkatapos ng pag -unlad, ngunit bago ilabas, upang mapatunayan na ang mga tampok ay gumagana, upang makita ang mga bug, upang suriin ang mga pag -aayos ng bug, at upang matiyak na gumagana ito nang maayos para sa mga gumagamit.Ang dinamikong pagsubok, na tinatawag ding dynamic na pagsusuri, ay ang proseso ng pagsusuri ng software dahil ginagamit ito.Nakatayo ito sa kaibahan sa static na pagsubok, na kung saan ay pagsusuri ng isang programa na ginagawa nang hindi nagpapatakbo ng programa.Ang iba pang mga uri ng pagsubok ay kinabibilangan ng pagsubok sa oras ng pagtugon at pagsubok sa retrospective.Sa isang banda, ang static na pagsubok ay nakakahanap ng mga error sa syntax at iba pang mga isyu sa coding at sumasaklaw sa buong programa.Sa kabilang banda, ang dinamikong pagsubok ng isang malaki at kumplikadong programa ay madalas na hindi masakop ang buong programa dahil hindi lahat ng posibleng senaryo ay maaaring isipin o nilikha sa oras na itabi para sa pagsubok.

Dynamic na pagsubok ay pinag -aaralan ang programa ng software sa iba't ibang mga operating environment.Kasama dito ang iba't ibang mga tatak ng mga computer at iba pang mga pagkakaiba sa hardware, marahil kabilang ang maraming mga monitor, iba't ibang mga operating system, at iba't ibang mga hanay ng mga application ng software na magkakasamang magkakasama sa makina.Bilang karagdagan, ang mga tester ay maaaring magkaroon ng mga panlabas na module o plug-in na ginagamit nila na may kaugnayan sa software na pagsubok na nagdaragdag ng pagkita ng kaibahan ng mga pagsubok sa kapaligiran sa pabago-bagong pagsubok.

Ang dinamikong pagsubok sa loob ng isang kumpanya ng pag-unlad ng software ay malamang na sundin angat mga protocol na itinakda ng IEEE (Institute of Electrical and Electronics Engineers) para sa pagsubok ng software at ang plano sa pagsubok na binuo ng kumpanya alinsunod sa mga ito.Ang mga beta tester na panlabas sa isang kumpanya ay madalas na ginagamit para sa karagdagang pagsubok, at ang mga tester na ito ay karaniwang ganap na kasangkot sa pabago -bagong pagsubok.Ang mga pagtatangka ay karaniwang ginagawa upang magkaroon ng magkakaibang grupo ng mga beta tester sa mga tuntunin ng hardware, operating system, at paggamit ng programa, kung naaangkop.Ang mga beta tester, na maaaring magkaroon ng kasunduan na hindi pagsisiwalat sa kumpanya, ay maaaring magkaroon ng isang protocol na sundin o hilingin na gamitin ang software sa paraang karaniwang gagamitin nila ito, o maaaring gawin nila ang ilan sa bawat isa.Sa pangkalahatan ay isang pormal na sistema ng pag -uulat para sa mga beta tester upang magpahiwatig ng mga pag -crash, pinaghihinalaang mga bug, kabiguan ng mga tampok na gumana tulad ng inilarawan, o anumang iba pang hindi pangkaraniwang, hindi inaasahan, o hindi kanais -nais na mga aspeto ng pagtatrabaho sa software.