Ano ang pagkakaiba sa pagitan ng aktibong pagsubok at pasibo na pagsubok sa pagsubok ng software?


sagot 1:

Maraming mga paraan upang maisagawa ang pagsubok sa software. Gayunpaman, maaari naming subukan ang isang produkto ng software sa pamamagitan ng paggawa o nang walang pakikipag-ugnay dito. Ang konsepto ng aktibo at pasibo na pagsubok ay batay sa magkaparehong katotohanan ng pagkakaroon ng pakikipag-ugnay o walang pakikipag-ugnay sa isang produkto ng software upang masuri ito.

Aktibong Pagsubok

Ito ay isang diskarte sa pagsubok, kung saan ang isang tester ay karaniwang nakikipag-ugnay at direktang nagpapatupad ng mga aktibidad sa pagsubok sa isang produkto ng software upang masuri ito. Sa pangkalahatan, pinapakain ng isang tester ang produkto ng software na may data ng pagsubok sa pagsubok, at sinusuri ang mga resulta, na ibinigay o ipinakita ng software system.

Sa pamamaraang ito, ang isang tester ay nagsisimula sa isang modelo ng kaisipan ng isang produkto ng software, na unti-unting bubuo at pinahusay sa panahon ng pare-pareho ang pakikipag-ugnay sa software.

Ang pangunahing pagtatrabaho ng aktibong pamamaraan ng pagsubok ay maaaring makita sa pamamagitan ng mga sumusunod na hakbang:

  • Sa pagpapatupad ng bawat at bawat aktibidad sa pagsubok, sinusuri ang modelo upang suriin kung ang mga kinakailangan ng kliyente ay natutupad o hindi. Nabigyan ng resulta sa nasabing nasabing pagsusuri, maaaring isaalang-alang ang isa sa mga sumusunod na sanggunian. Kailangang maiangkop ang modelo.May isang problema sa produkto ng software.Consistent churning out na may isang aktibong paggamit ng utak sa pamamagitan ng proseso ng pagsubok ay bumubuo ng mga bagong ideya, data ng pagsubok, mga kaso ng pagsubok upang matupad ang mga kinakailangan. Samantala, sa panahon ng pag-unlad ng ang proseso, isang tester, na may pare-pareho niyang pagtuon sa mga layunin na makamit ay maaaring tandaan ang mga mahahalagang punto o bagay, na maaaring magamit sa ibang yugto o maaaring masundan upang hanapin at makilala ang mga problema at isyu sa produkto ng software.

Pagsubok sa Pasibo

Ang pamamaraan ng pagsubok na ito ay kabaligtaran lamang sa aktibong pagsubok. Sa pamamaraang ito, ang isang tester ay hindi nakikipag-ugnay sa isang produkto ng software, at sinusuri ito sa pamamagitan lamang ng pag-obserba at pagsubaybay sa gumagana ng system. Walang data ng pagsubok na ginagamit upang subukan ang produkto ng software.

Ang passive testing ay karaniwang isinasagawa ng pangkat ng pagsubok kung saan sila lamang ang nag-aaral at sumusunod sa script upang makakuha ng mga detalye tungkol sa produkto ng software. Dumadaan lamang sila sa mga script ng pagsubok upang masuri ang mga pamamaraan, isinasaalang-alang para sa pagsasagawa ng pagsubok tulad ng kung paano isasagawa ang pagsubok, kung ano ang susubukan, at maraming mga bagay. Nagbibigay ito ng pananaw ng isang potensyal na proseso ng pagsubok, upang suriin ang isang produkto ng software.

Dahil sa hindi paggamit ng talino ng isang tester, at paggawa lamang ng desisyon batay sa pag-aaral, tinawag itong pasibo na pagsubok. Maaari itong isagawa nang manu-mano o sa pamamagitan ng automation. Ang isang awtomatikong kaso ng pagsubok ay nagpapaalam sa isang nakaraang pagsubok, na maaaring patunayan na maging kapaki-pakinabang. Bukod dito, ang pag-aautomat para sa pasibo na pagsubok ay maaaring makabuo ng mas libreng oras para sa aktibong pagsubok, kung naipatupad nang maayos kung hindi man ay maaaring magkaroon ng negatibo o nasiraan ng mga resulta.

Pinagmulan: professionalqa


sagot 2:

Kumusta Dong,

Mayroong iba't ibang uri ng mga diskarte sa pagsubok na ginagamit ng nangungunang kumpanya ng pagsubok sa software. Pinag-uusapan natin dito ang tungkol sa mga aktibo at passive testings na isinagawa kamakailan.

Aktibong Pagsubok: -

Ang aktibong pagsubok ay ang aktwal na pagsubok na isinagawa sa panahon ng pag-unlad at bago ang isang tiyak na pagpapalaya. Sa panahon ng pagsubok na ito, ang lahat ng mga partikular na proseso at pamamaraan ng pagsubok ay ginagamit upang mapatunayan ang produkto ng software. Ginagamit ng mga tagasuri upang makipag-ugnay sa produkto ng software, lumilikha ng data ng pagsubok at pagsusuri ng mga resulta pagkatapos magbigay ng data ng pagsubok.

Gumamit ng mga kaso ng aktibong pagsubok ay upang mapatunayan ang mga kinakailangan ng kliyente. Sa simpleng wika, ito ay ang uri ng pagsubok, ginagamit namin upang gumanap sa pang-araw-araw na batayan para sa isang partikular na sprint o pag-ulit.

Passive na pagsubok: -Passive testing ay ang pagsubok kung saan ang tagasubok ay lumilikha ng mga pag-aaral ng kaso para sa bawat module tungkol sa pag-andar upang makagawa ng desisyon para sa susunod na mga pagpapabuti at pagpapatupad para sa produkto ng software.

Ang pagsubok na ito ay isinasagawa nang walang anumang pakikipag-ugnay sa produkto ng software at mga pagsubok ay hindi nagbibigay ng anumang data ng pagsubok na ginagawang naiiba mula sa aktibong pagsubok.During ang pagsubok na ito, sinusuri lamang ng tester ang mga nakaraang resulta ng produkto ng software upang gumawa ng ilang uri ng mga pagpapasya.

Nasa ibaba ang mga pamamaraan na ginagamit upang makamit ang pagsubok na ito:

1. Mga nakaraang resulta ng script ng awtomatikong pagsubok na ginamit upang masubukan ang produkto ng software. Sa pamamagitan ng pag-aaral ng awtomatikong script ng pagsubok, ang tester ay makakakuha ng impormasyon tungkol sa system. Nakakatulong ito sa pag-alam kung paano isinasagawa ang pagsubok, kung ano ang nasubok, atbp

2. Ang mga resulta ng pagsusuri ng mga testcases sa kasaysayan ng isang sistema ng pamamahala ng kaso ng Test ay makakatulong din upang makagawa ng mga pagpapasya tungkol sa pagtatrabaho ng produkto ng software.

Ang pasibo sa pagsubok ay isang pag-aaral sa kaso tungkol sa pag-andar ng produkto.Ang mga resulta ng pagsubok ay maaaring manu-manong pati na rin maaaring maging awtomatikong script.

Regards, Anand


sagot 3:

Ang pasibo sa pagsubok ay isang diskarte sa pagsubok sa software na nagmamasid sa system nang walang pakikipag-ugnay. Sa kabilang banda, ang aktibong pagsubok ay nagsasangkot ng pakikipag-ugnay sa system. Ang in-circuit test (ICT) ay isang halimbawa ng pagsubok sa puting kahon kung saan sinusuri ng isang de-koryenteng pagsisiyasat ang isang nakalimbag na nakalimbag na circuit board (PCB), pagsuri para sa shorts, bubukas, paglaban, kapasidad, at iba pang pangunahing dami na magpapakita kung tama ang pagpupulong na tama gawa-gawa.

Para sa karagdagang impormasyon sa pagbisita dito: kalidad ng mga serbisyo sa inspeksyon