Ang paglikha ng isang programa ay binubuo ng maraming mga operasyon, na sama-sama na tinawag na "life cycle". Isa sa pinakamahalagang hakbang ay ang pagsubok. Ang pangunahing gawain nito ay hindi tiyakin na ang trabaho ay tama, ngunit upang matukoy ang mga posibleng pagkakamali upang hindi sila maging isang hindi kasiya-siyang sorpresa para sa customer sa paglaon. Paano mo susubukan ang mga programa?
Panuto
Hakbang 1
Simulan ang pagsubok sa programa. Ang unang hakbang ay upang i-debug ang programa. Ang pag-debug ay dapat gawin ng isang programmer na sumulat ng source code o alam ang kinakailangang wika ng programa. Kung ikaw ay alinman sa nasa itaas, simulang suriin ang iyong source code para sa mga error sa syntax. Tanggalin ang anumang mga error na natagpuan. Pagkatapos ay gawin ang static na pagsubok. Dapat itong gawin upang mai-debug ang programa.
Hakbang 2
Suriin ang lahat ng dokumentasyon na nakuha sa buong buong siklo ng buhay ng programa. Suriin ang mga tuntunin ng sanggunian, detalye at source code para sa pagsunod sa mga pamantayan sa pag-coding. Makakatulong ito na matukoy kung paano natutugunan ng programa ang mga kinakailangan ng customer. Kung tatanggalin mo ang lahat ng mga pagkakamali sa dokumentasyon at code ng programa, ipahiwatig nito ang mataas na kalidad ng software.
Hakbang 3
Kung tapos ka na sa pag-debug, magpatuloy sa mga pamamaraan ng pabagu-bagong pagsubok. Ginagamit ang mga ito sa proseso ng direktang paggana ng programa. Suriin ang kawastuhan ng programa gamit ang maraming mga pagsubok mula sa dating handa na mga dataset. Ipapakita sa iyo ng bawat pagsubok kung aling mga kaso ang programa ay nabigo at nag-crash. Kakailanganin mo ang impormasyong ito upang i-troubleshoot ang mga sanhi ng mga problemang ito. Gumamit ng mga itim na kahon at mga pamamaraan ng puting kahon para sa pagsubok. Ang pamamaraang "itim na kahon" ay nagsasangkot ng pagkilala sa maximum na bilang ng mga error at malfunction sa isang pagsubok.
Hakbang 4
Upang magawa ito, maghanda ng dalawang mga dataset. Dapat maglaman ang isa ng wastong impormasyon, at ang pangalawa ay sadyang hindi tama. Matapos patakbuhin ang data na ito sa pamamagitan ng programa, maitaguyod ang pagkakaiba sa pagitan ng totoong at hinulaang mga pagpapaandar.
Hakbang 5
Gamitin din ang pamamaraang "puting kahon." Nagsasangkot ito ng pagdaan sa bawat operator upang maingat na suriin ang panloob na istraktura ng tawag. Sinusubukan nito ang lahat ng mga landas ng impormasyon, ang rate ng palitan sa pagitan ng mga sangay at indibidwal na mga pag-ikot. Ang bawat operator ay binagtas minsan.