Manu-manong Pagsubok sa Manu-manong Pagsubok: Lahat ng Kailangan Mong Malaman



Tutulungan ka ng artikulong ito na makakuha ng malalim na kaalaman sa kung ano ang manu-manong pagsusuri at ipaliwanag kung bakit ito kasing kahalaga ng pagsubok sa awtomatiko

Ang bawat proyekto sa software ay may tatlong mahahalagang aspeto, iyon ang gastos, oras at kalidad. Nakamit ito sa pamamagitan ng regular na pagsubok ng software. ay isang mahalagang bahagi ng anumang proyekto sa IT. Sinubukan ang software upang makita ang mga bug at maghanap ng mga isyu na maaaring negatibong nakakaapekto sa karanasan ng gumagamit. Ang pagsubok ay malawak na inuri bilang manu-manong pagsusuri at .Sa pamamagitan ng 'Ano ang Manu-manong Pagsubok?' artikulo, malalaman natin ang tungkol sa manu-manong pagsusuri.

Tingnan natin ang mga paksang sakop sa artikulong ito:





Ano ang Manu-manong Pagsubok?

Ang Manu-manong Pagsubok ay ang kasanayan sa pagsubok ng isang application nang manu-mano upang makahanap ng mga depekto at bug. Ang mga kaso ng pagsubok ay naisagawa nang manu-mano, ng mga tao, nang walang anumang suporta mula sa mga tool o script.

kung paano pumasa sa pamamagitan ng sanggunian sa java

Manu-manong Pagsubok - Ano ang Manu-manong Pagsubok - Edureka



Nangangahulugan ito na ang isang tao ay talagang pumupunta sa isang aparato upang gayahin ang papel na ginagampanan ng end user upang suriin ang maraming mga sangkap kabilang ang disenyo, pagpapaandar, at pagganap ng isang software. Nag-click sila sa maraming mga elemento o yunit ng isang web application nang walang suporta mula sa isang tool o script. Nakatutulong ito kapag hindi posible ang pagsubok sa awtomatiko.

Mga kalamangan ng Manu-manong Pagsubok

Nakalista sa ibaba ang ilang mga pakinabang ng manu-manong pagsusuri ng software:

    • Ang application ng pagsubok ng manu-manong makakatulong upang makilala ang anumang mga isyu na nauugnay sa hitsura at pakiramdam ng application
    • Ginagawang madali para sa tester na mag-access ng mga visual na sangkap tulad ng mga isyu sa teksto, layout, at UI at UX
    • Nangangailangan ng pamumuhunan na mababa ang gastos dahil hindi ito nangangailangan ng anumang mamahaling mga tool sa pag-automate ng pagsubok at mga kasanayan sa mataas na antas upang mapatakbo ang mga ito
    • Adaptable at mahusay na naaangkop sa kaso ng hindi naka-planong mga pagbabago sa application at kailangang subukin ang application post na nagpapatupad ng mga pagbabago.
    • Pinapayagan para sa pagmamasid ng tao, paghatol, at intuwisyon, na maaaring mas kapaki-pakinabang kung ang layunin ay kabaitan ng gumagamit o pinabuting karanasan sa customer

Kapag sinimulan mo ang pagsubok, ang isa sa mga pangunahing desisyon na kakailanganin mong gawin ay kung susubukan mong manu-mano o gagamit ng awtomatikong pagsubok. Kaya, dapat mong magkaroon ng kamalayan kung paano naiiba ang manu-manong pagsusuri mula sa awtomatikong pagsubok. Suriin natin.



Pagkakaiba sa Pagitan ng Manu-manong Pagsubok at Pagsubok sa Awtomatiko?

Inililista ng talahanayan sa ibaba ang mga pangunahing pagkakaiba sa pagitan ng manu-manong pagsusuri at pagsubok sa automation.

Mga Tampok Manu-manong Pagsubok Pagsubok sa Awtomatiko
User Interface Ginagarantiyahan ang kabaitan ng gumagamit at pinabuting karanasan sa customerHindi ginagarantiyahan ang positibong karanasan sa customer at kabaitan ng gumagamit
Kawastuhan& Kahusayan Mababa, dahil ang mga manu-manong pagsusuri ay mas madaling kapitan ng error sa taoMataas, bilang mga tool at script na ginagamit
Oras ng Pagsubok MataasMedyo mababa
Gastos sa Pamumuhunan Mababa, Return of Investment (ROI) ay mababa dinMataas, Return of Investment (ROI) ay mataas din
Kailangan ng Badyet Hindi masyadong mataasMedyo mataas
Elemento ng Tao Pinapayagan para sa pagmamasid ng tao na malaman ang anumang mga glitchesWalang kasangkot na pagmamasid ng tao

Tulad ng nakikita mo, ang manu-manong pagsusuri ay may mga negatibong puntos din. Iyon ang dahilan kung bakit hindi iminungkahi na maglapat ng manu-manong pagsubok para sa bawat mga sitwasyon sa pagsubok. Ngunit may ilang mga sitwasyon kung saan ang pinaka-angkop na manu-manong pagsusuri. Tignan natin.

Kailan gagamit ng Manu-manong Pagsubok?

Ang manwal na pagsusuri ay pinakaangkop para sa mga sumusunod:

Pagsubok sa Pagtuklas

Kapag ang pagsubok ay nailalarawan sa pamamagitan ng hindi magandang nakasulat na dokumentasyon ng detalye, at / o isang maikling panahon para sa pagpapatupad pagkatapos ng manu-manong pagsusuri ay, mas mabuti. Ang pagsisiyasat sa pagsisiyasat ay nangangailangan ng kaalaman, pagkamalikhain, kasanayang analitikal, at karanasan ng tester. Karaniwan, kailangan namin ng mga kasanayan sa tao upang maisagawa ang proseso ng pagsubok sa senaryong ito na posible sa pamamagitan ng manu-manong pagpapatupad ng mga pagsubok.

Pagsubok ng Kakayahang magamit

Sa pagsubok ng kakayahang magamit, kailangang sukatin ng mga tagasubok kung gaano ka-friendly, mahusay, o maginhawa ang software o produkto para sa mga end user. Ito ay muling nangangailangan ng intuwisyon at karanasan ng tao at hindi maisagawa ng mga tool at kailangang mahigpit na pangasiwaan nang manu-mano. Kaya't higit na mabuti ang isang manu-manong diskarte.

Pagsubok ng ad-hoc

Ang Ad-Hoc ay isang impormal na uri ng pagsubok, kaya walang tiyak na diskarte. Dahil isinagawa ito nang walang anumang pagpaplano at dokumentasyon ang pag-unawa at pananaw ng tester ang tanging mahalagang kadahilanan. Ang manu-manong pagsusuri ay isang magandang pagpipilian sa ganoong sitwasyon.

Ngayong alam na natin kung kailan gagamit ng manu-manong pagsusuri, tingnan natin kung paano magsagawa ng manu-manong pagsusuri sa susunod na bahagi ng artikulong 'Ano ang Manu-manong Pagsubok' na ito.

Paano Magsagawa ng Manwal na Pagsubok?

Dito, isang tester ang manu-manong nagsasagawa ng mga pagsubok sa software sa pamamagitan ng pagsunod sa isang hanay ng paunang natukoy . Tingnan natin nang mabuti kung paano ito ginagawa.

  1. Ang unang hakbang ay upang maunawaan ang mga kinakailangan ng software upang malaman mo kung ano ang kailangang subukan at kung ano ang inuuri ng isang depekto.
  2. Ang susunod na hakbang ay ang pagsusulat ng mga kaso ng pagsubok. Gabayan ka nila sa pamamagitan ng isang pagkakasunud-sunod ng mga hakbang upang subukan ang mga pagpapaandar at iba't ibang mga sitwasyon sa loob ng application ng software.
  3. Kapag ang mga kaso ng pagsubok ay sapat na mabuti at handa na ang kapaligiran sa pagsubok, ipatupad ang mga kaso ng pagsubok. Markahan ang mga kaso sa pagsubok bilang 'nakapasa', 'nabigo, o' nilaktawan 'nang naaayon.
  4. Bilang isang tester, responsable ka sa pag-log ng mga bug. Kapag nakatagpo ka ng mga bug kailangan mong ipaalam sa koponan ng pag-unlad ang tungkol sa depekto at magsumite ng isang ulat sa bug.
  5. Panghuli, kailangan mong lumikha ng isang detalyadong ulat sa resulta ng pagsubok. Dapat itong magsama ng mga detalye kung aling mga pagsubok ang kailangan muling tumakbo, kung gaano karaming mga pagsubok ang nabigo kung gaano karaming mga pagsubok ang nilaktawan.

Bagaman ang pagpapatupad ng lahat ng mga hakbang na ito nang manu-mano ay nangangailangan ng isang malaking halaga ng trabaho, kinakailangan ang manu-manong pagsusuri upang matiyak ang mahusay na karanasan ng gumagamit at isang mataas na antas ng kalidad. Para sa natitirang 'Ano ang Manu-manong Pagsubok?' artikulo talakayin natin ang mga uri ng manu-manong pagsusuri

Ano ang mga uri ng Manu-manong Pagsubok?

Nakalista sa ibaba ang mga uri ng manu-manong pagsusuri. Ngunit muli ang ganitong uri ng pagsubok ay maaaring maisagawa alinman sa manu-mano o gamit ang isang tool sa pagsubok na awtomatiko.

Pagsubok sa Black-Box

pag-iiskedyul ng round robin algorithm sa c

Tulad ng ipinahihiwatig ng pangalan sa pagsubok ng itim na kahon, ang tester ay walang kaalaman tungkol sa code o istraktura ng application. Nakikipag-ugnay lamang siya sa application at sinusubukan ang pagganap at hindi pag-uugali na pag-uugali ng application. Mayroong iba't ibang mga diskarteng itim na kahon na maaaring magamit ng tester upang makahanap ng mga bug at depekto.

Pagsubok sa White-Box

Sa pagsubok sa white-box, alam ng tester ang tungkol sa code at istraktura ng application. Samakatuwid ang ganitong uri ng pagsubok ay madalas na kilala bilang pagsubok sa kahon ng salamin. Karamihan, ang ganitong uri ng pagsubok ay ginagamit ng mga developer upang magsagawa ng pagsubok sa yunit. Mayroong iba't ibang mga diskarte sa puting kahon na maaaring magamit ng tester upang makahanap ng mga bug at depekto.

Pagsubok ng Yunit

Pagsubok ng unit ay isang paraan ng pagsubok ng pinakamaliit na piraso ng code na tinukoy bilang isang yunit na maaaring lohikal na ihiwalay sa isang system. Pangunahin itong nakatuon sa pagganap na kawastuhan ng mga standalone module. Ang isang yunit ay maaaring maging halos anumang nais mo - isang tukoy na piraso ng pag-andar, isang programa, o isang partikular na pamamaraan sa loob ng application.

pamamaraan ng sawa __init__

Pagsubok sa Pagsasama

Ginagawa ito pagkatapos ng pagsubok sa yunit kapag ang magkakaibang mga yunit, sangkap, at modyul ng software ay pinagsama-sama. Ang pangunahing layunin dito ay upang i-verify ang pagpapaandar, katatagan, at pagiging maaasahan ng mga module. Ang pokus ng pagsasama ng pagsubok ay upang suriin ang kawastuhan ng komunikasyon sa lahat ng mga module.

Pagsubok ng System

Ang pagsubok sa system ay ang susunod na hakbang pagkatapos ng pagsubok sa pagsasama. Isinasagawa ito sa isang kumpleto, kumpletong isinamang produkto ng software upang suriin ang pag-uugali ng system at suriin ang buong pagtatrabaho ng isang integrated software computer system laban sa mga kinakailangan. Mayroong iba't ibang mga diskarte sa pagsubok ng system tulad ng pag-andar, pagganap, kakayahang sumukat, stress, at pagsubok sa pag-urong.

Pagsubok sa Pagtanggap

Ang User Acceptance Testing ay isang pormal na pagsubok na isinasagawa batay sa mga kinakailangan ng gumagamit at pagproseso ng pag-andar. Saklaw ng ganitong uri ng pagsubok ang mga pangyayari sa tunay na mundo ng end-user. Kailangang gawin ito nang tama sapagkat bibigyan ka nito ng resulta batay sa kung aling produkto ng software ang maaaprubahan o tatanggihan ng senior management.

Ayan yun! Nakarating na kami sa dulo ng blog. Ang manu-manong pagsusuri ay may mga negatibong puntos din. Nakakaubos ng oras at mas madaling kapitan ng pagkakamali dahil ang pagsubok ay nakasalalay sa mga tao nang direkta. Kailangan mo ng tamang halo ng manu-manong at awtomatikong pagsubok upang makuha ang pinakamahusay na mga resulta. Kailangan mong hanapin ang pinakamahusay na diskarte sa anumang naibigay na sitwasyon sa pagsubok upang makamit ang kalidad ng output na maayos sa loob ng iyong badyet at timeline.

Kung nahanap mo ang 'Ano ang Manu-manong Pagsubok? 'May kaugnayan sa artikulo, tingnan ang live-online ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online na may isang network na higit sa 250,000 nasiyahan na mga nag-aaral na kumalat sa buong mundo.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng 'Ano ang Manu-manong Pagsubok? ' artikulo at babalikan ka namin.