Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Random Testing?
Ang random na pagsubok ay tumutukoy sa kasanayan ng paggamit ng mga random na input upang subukan ang software. Ang iba't ibang mga uri ng random na pagsubok lahat ay umaasa sa parehong pangunahing ideya, na kung saan ang mga kaso ng pagpapatupad ng pagsubok ay pinili nang isang random na batayan.
Ipinapaliwanag ng Techopedia ang Random Testing
Ang random na pagsubok ay isang uri ng pagsubok sa itim na kahon kung saan hindi tinitingnan ng mga developer ang panloob na code para sa isang produkto ng software - sa halip, pinapasok nila ang mga random na input sa system upang makita kung ano ang mga resulta. Isang karaniwang halimbawa ay ang paggamit ng mga random integers upang subukan ang isang function ng software na nagbabalik ng mga resulta batay sa mga integer na iyon. Ang mga pag-andar na ito ay maaaring magsama ng "para sa mga loop" o iba pang mga algorithm para sa paghahatid ng isang resulta, kung saan ang isang hanay ng mga random na mga kaso ng pagsubok ay nag-simulate o tinatayang isang mas malawak na hanay ng mga kaso na naipasok ng mga gumagamit ng teoretikal.
Ang iba pang mga uri ng random na pagsubok ay maaaring kasangkot sa paggamit ng heuristic, na gumagabay sa paggamit ng mga random na input. Sa pangkalahatan, at partikular kapag nakikipag-usap sa mga integers o iba pang mga uri ng variable, ang random na pagsubok ay bilang random bilang ang hanay ng mga random na input na ginagamit - sa madaling salita, ang mga tester ay madalas na pumili upang gumamit ng isang nakatakdang hanay ng mga integers, sa halip na isang walang hanggan itakda. Ang mga tiyak na kasanayan para sa random na pagsubok ay pumapasok sa mga mekanika ng kung ano ang ibig sabihin namin sa pamamagitan ng random, at kung paano ang mga developer ay may isang tila random na hanay ng mga input para sa isang pagsubok.
Ang mga talakayan ng random na pagsubok ay maaari ring umikot sa kahusayan ng paggamit nito. Ang isang ideya ay dahil ang random na pagsubok ay maaaring gawin ng mga awtomatikong sistema sa halip na mga propesyonal ng tao, maaari itong magkaroon ng mga pakinabang sa direktang pagsubok. Gayunpaman, ang direktang pagsubok ay maaaring maging mas mahusay sa mga tuntunin ng kung magkano ang kinakailangan sa pagsubok. Ang ilang mga developer at eksperto ay gumagamit din ng salitang "random na pagsubok" upang sumangguni sa hindi mahusay o kahit na walang kakayahan na pagsubok, kung saan ang direktang pagsubok ay nakikita bilang isang mahusay na pamamaraan.
