Nangungunang 150 Mga Tanong at Sagot sa Pakikipanayam sa Pagsubok ng Software

Pinagsama-sama namin ang pinaka-madalas itanong sa Mga Katanungan sa Panayam sa Pagsubok ng Manwal at Mga Sagot na alam mo sa uri ng mga pagsubok sa software na mga katanungan sa pakikipanayam na maaaring tanungin sa iyo ng isang tagapanayam sa panahon ng iyong panayam. Sa listahang ito ng mga tanong sa panayam sa pagsubok sa manu-manong may mga sagot, sinaklaw namin ang lahat ng karaniwang tinanong na pangunahing at advanced na mga katanungan sa pakikipanayam sa pagsubok ng software na may detalyadong mga sagot upang matulungan kang madaling malinis ang manu-manong pagsubok sa pakikipanayam sa trabaho.

Saklaw namin ang halos 150+ mahalagang mga katanungan sa pakikipanayam para sa Manu-manong Pagsubok para sa mga kandidato ng fresher pati na rin ang mga tanong sa panayam sa Manual na Pagsubok para sa mga may karanasan na QA Engineers na makakatulong sa paghahanda para sa paparating na pakikipanayam. Ang detalyadong gabay na ito ng mga katanungan sa pakikipanayam para sa manu-manong pagsusuri ay makakatulong sa iyo na i-crack ang iyong Pakikipanayam sa Trabaho para sa Pagsubok ng Software.

Mga Tanong at Sagot sa Panayam sa Pagsubok ng Manwal

1. Ano ang Exploratory Testing?

Ang exploratory test ay isang hands-on na diskarte kung saan ang mga tester ay kasangkot sa minimum na pagpaplano at maximum na pagpapatupad ng pagsubok. Ang pagpaplano ay nagsasangkot ng paglikha ng isang test charter, isang maikling pagdedeklara ng saklaw ng isang maikling (1 hanggang 2 oras) na pagsusumikap na may boxed na pagsubok sa oras, ang mga layunin at posibleng mga pamamaraang magagamit. Ang mga disenyo ng pagsubok at aktibidad sa pagpapatupad ng pagsubok ay ginaganap nang magkatulad na karaniwang hindi pormal na idodokumento ang mga kundisyon ng pagsubok, mga kaso ng pagsubok o pagsubok na script. Hindi ito nangangahulugan na ang iba, mas pormal na mga diskarte sa pagsubok ay hindi gagamitin. Halimbawa, ang tester ay maaaring magpasya na gumamit ng pagtatasa ng halaga ng hangganan ngunit mag-iisip at susubukan ang pinakamahalagang mga halaga ng hangganan nang hindi kinakailangang isulat ang mga ito. Ang ilang mga tala ay isusulat sa panahon ng session ng pagsisiyasat sa pagsubok upang ang isang ulat ay maaaring gawin pagkatapos.

2. Ano ang 'paggamit ng pagsubok sa kaso'?

Upang makilala at maipatupad ang pag-andar na kinakailangan ng isang aplikasyon mula simula hanggang matapos na 'use case' ay ginagamit at ang mga diskarteng ginamit upang gawin ito ay kilala bilang 'Use Case Testing.'

3. Ano ang pagkakaiba sa pagitan ng STLC (Software Testing Life Cycle) at SDLC (Software Development Life Cycle)?

Nakikipag-usap ang SDLC sa pagbuo / pag-coding ng software habang ang STLC ay deales na may pagpapatunay at pagpapatunay ng software

4. Ano ang traceability matrix?

Ang ugnayan sa pagitan ng mga kaso ng pagsubok at kinakailangan ay ipinapakita sa tulong ng isang dokumento. Ang dokumentong ito ay kilala bilang isang traceability matrix.

5. Ano ang pagsubok sa pagkahati ng pagkakapantay-pantay?

Ang pagsubok ng pagkakaparehong pagkahati ay isang diskarte sa pagsubok ng software na hinahati ang data ng pagsubok ng input ng aplikasyon sa bawat pagkahati kahit isang beses ng katumbas na data mula sa kung saan maaaring makuha ang mga kaso ng pagsubok. Sa pamamaraang ito ng pagsubok, binabawasan nito ang oras na kinakailangan para sa pagsubok ng software.

6. Ano ang pagsubok sa puting kahon at ilista ang mga uri ng pagsubok sa puting kahon?

Ang pamamaraan ng pagsubok sa puting kahon ay nagsasangkot ng pagpili ng mga kaso ng pagsubok batay sa isang pagtatasa ng panloob na istraktura (Saklaw ng code, saklaw ng mga sanga, saklaw ng mga landas, saklaw ng kundisyon, atbp.) Ng isang bahagi o system. Kilala rin ito bilang pagsubok na Batay sa Code o Pagsubok sa istruktura. Iba't ibang uri ng pagsubok sa puting kahon ay

  1. Saklaw ng Pahayag
  2. Sakop ng Desisyon

7. Sa pagsubok sa puting kahon, ano ang napatunayan mo?

Sa pagsubok sa puting kahon ang mga sumusunod na hakbang ay na-verify.

  1. I-verify ang mga butas sa seguridad sa code
  2. Patunayan ang hindi kumpleto o sirang mga landas sa code
  3. Patunayan ang daloy ng istraktura ayon sa pagtutukoy ng dokumento
  4. Patunayan ang inaasahang mga output
  5. I-verify ang lahat ng mga kondisyonal na loop sa code upang suriin ang kumpletong pagpapaandar ng application
  6. I-verify ang linya sa pamamagitan ng line coding at saklaw ang 100% na pagsubok

8. Ano ang pagsubok sa itim na kahon? Ano ang iba't ibang mga diskarteng pagsubok sa itim na kahon?

Ang pagsubok ng Black box ay ang pamamaraan ng pagsubok ng software na ginagamit upang subukan ang software nang hindi alam ang panloob na istraktura ng code o programa. Karaniwang ginagawa ang pagsubok na ito upang suriin ang pagpapaandar ng isang application. Ang iba't ibang mga diskarteng pagsubok sa itim na kahon ay

  1. Pagkabahagi ng Pagkakapantay-pantay
  2. Pagsusuri sa hangganan ng halaga
  3. Sanhi-epekto graphing

9. Ano ang pagkakaiba sa pagitan ng static at dynamic na pagsubok?

Static na pagsubok: Sa panahon ng Static na pamamaraan ng pagsubok, ang code ay hindi naisakatuparan, at isinasagawa ito gamit ang dokumentasyon ng software.

Dynamic na pagsubok: Upang maisagawa ang pagsubok na ito, kinakailangan ang code na maging sa isang maipapatupad na form.

10. Ano ang pagpapatunay at pagpapatunay?

Ang pagpapatunay ay isang proseso ng pagsusuri ng software sa yugto ng pag-unlad. Tinutulungan ka nitong magpasya kung ang produkto ng isang naibigay na application ay nasiyahan ang tinukoy na mga kinakailangan. Ang pagpapatunay ay ang proseso ng pagsusuri ng software pagkatapos ng proseso ng pag-unlad at upang suriin kung nakakatugon ito sa mga kinakailangan ng customer.

11. Ano ang magkakaibang antas ng pagsubok?

Mayroong apat na antas ng pagsubok

  1. Pagsubok ng unit / sangkap / programa / module
  2. Pagsubok sa pagsasama
  3. Pagsubok ng system
  4. Pagsubok sa pagtanggap

12. Ano ang pagsubok sa Pagsasama?

Pagsubok sa pagsasama ay isang antas ng proseso ng pagsubok ng software, kung saan ang mga indibidwal na yunit ng isang application ay pinagsama at nasubok. Karaniwan itong ginagawa pagkatapos ng pagsubok sa yunit at pagganap.

13. Anong mga Plano sa Pagsubok ang binubuo ng?

Ang disenyo ng pagsubok, saklaw, diskarte sa pagsubok, diskarte ay iba't ibang mga detalye na binubuo ng dokumento ng Plano ng pagsubok.

  1. Identifier ng kaso ng pagsubok
  2. Saklaw
  3. Mga tampok na susubukan
  4. Mga tampok na hindi masubukan
  5. Diskarte sa pagsubok at diskarte sa Pagsubok
  6. Mga naihatid na pagsubok
  7. Mga Pananagutan
  8. Staffing at pagsasanay
  9. Panganib at Mga Kapahamakan

14. Ano ang pagkakaiba sa pagitan ng UAT (User Acceptance Testing) at pagsubok ng System?

Pagsubok ng Sistema: Ang pagsubok sa system ay nakakahanap ng mga depekto kapag ang system ay sumasailalim sa pagsubok sa kabuuan; kilala rin ito bilang end-to-end na pagsubok. Sa ganitong uri ng pagsubok, ang application ay naghihirap mula simula hanggang sa katapusan.

UAT: Ang Pagsubok sa Pagtanggap ng User (UAT) ay nagsasangkot ng pagpapatakbo ng isang produkto sa pamamagitan ng isang serye ng mga tukoy na pagsubok na tumutukoy kung matutugunan ng produkto ang mga pangangailangan ng mga gumagamit nito.

15. Nabanggit ang pagkakaiba sa pagitan ng Pagsubok na Pinatakbo ng Data at Pag-retest ulit?

Muling pagsusulit: Ito ay isang proseso ng pag-check sa mga bug na kinilos ng koponan ng pag-unlad upang mapatunayan na ang mga ito ay naayos na.

Pagsubok sa Driven ng Data (DDT): Sa proseso ng pagsubok na hinihimok ng data, nasubukan ang application na may maraming data ng pagsubok. Ang application ay nasubukan sa isang iba't ibang mga hanay ng mga halaga.

16. Ano ang mga mahahalagang hakbang upang malutas ang mga isyu habang sinusubukan?

  • Itala: Mag-log at hawakan ang anumang mga problema na nangyari
  • Iulat: Iulat ang mga isyu sa mas mataas na antas ng manager
  • Kontrol: Tukuyin ang proseso ng pamamahala ng isyu

17. Ano ang pagkakaiba sa pagitan ng mga sitwasyon sa pagsubok, mga kaso ng pagsubok, at script ng pagsubok?

Pagkakaiba sa pagitan ng mga sitwasyon sa pagsubok at mga kaso ng pagsubok ay iyon

Mga Pangyayari sa Pagsubok: Ang isang Scenario ng Pagsubok ay anumang pagpapaandar na maaaring masubukan. Tinatawag din itong Kundisyon sa Pagsubok o Posibilidad ng Pagsubok.

Mga Kaso sa Pagsubok: Ito ay isang dokumento na naglalaman ng mga hakbang na kailangang ipatupad; kanina pa ito naplano.

Script ng Pagsubok: Ito ay nakasulat sa isang wika ng programa at ito ay isang maikling programa na ginagamit upang subukan ang bahagi ng pagpapaandar ng system ng software. Sa madaling salita isang nakasulat na hanay ng mga hakbang na dapat gumanap nang manu-mano.

18. Ano ang Latent defect?

Nakatago depekto: Ang depekto na ito ay isang mayroon nang depekto sa system na hindi nagdudulot ng anumang pagkabigo dahil ang eksaktong hanay ng mga kundisyon ay hindi pa natutugunan

19. Ano ang dalawang mga parameter na maaaring maging kapaki-pakinabang upang malaman ang kalidad ng pagpapatupad ng pagsubok?

Upang malaman ang kalidad ng pagpapatupad ng pagsubok, maaari kaming gumamit ng dalawang mga parameter

  • Hindi wastong tanggihan ang ratio
  • Perpektong ratio ng tagas

20. Ano ang pagpapaandar ng tool na pagsubok ng software na 'phantom'?

Ang Phantom ay isang freeware at ginagamit para sa windows GUI automation scripting na wika. Pinapayagan kaming kontrolin ang mga bintana at pag-andar na awtomatiko. Maaari nitong gayahin ang anumang kumbinasyon ng mga keystroke at pag-click sa mouse pati na rin mga menu, listahan at marami pa.

21. Ipaliwanag kung ano ang Mga Naihatid na Pagsubok?

Ang Mga Deliverable ng Pagsubok ay isang hanay ng mga dokumento, tool at iba pang mga bahagi na kailangang paunlarin at mapanatili bilang suporta sa pagsubok.

Mayroong iba't ibang mga paghahatid ng pagsubok sa bawat yugto ng lifecycle ng pag-unlad ng software

  • Bago Pagsubok
  • Sa Pagsubok
  • Pagkatapos ng Pagsubok

22. Ano ang pagsubok sa mutation?

Ang pagsubok sa mutation ay isang pamamaraan upang makilala kung ang isang hanay ng data ng pagsubok o pagsubok na kaso ay kapaki-pakinabang sa pamamagitan ng sadyang pagpapakilala ng iba't ibang mga pagbabago sa code (mga bug) at muling pagsusulit na may orihinal na data / mga pagsubok na pagsubok upang matukoy kung ang mga bug ay nakita.

23. Ano ang lahat ng mga bagay na dapat mong isaalang-alang bago pumili ng mga tool sa awtomatiko para sa AUT?

  • Kakayahang Teknikal
  • Antas ng pagiging kumplikado
  • Katatagan ng application
  • Data ng pagsubok
  • Laki ng application
  • Paggamit muli ng mga awtomatikong script
  • Pagpapatupad sa buong kapaligiran

24. Paano ka magsasagawa ng Pagsusuri sa Panganib?

Para sa pagsusuri sa peligro ang mga sumusunod na hakbang ay kailangang ipatupad

  1. Paghanap ng marka ng peligro
  2. Gumagawa ng isang profile para sa panganib
  3. Pagbabago ng mga katangian ng peligro
  4. I-deploy ang mga mapagkukunan ng panganib sa pagsubok na iyon
  5. Gumagawa ng isang database ng peligro

25. Ano ang mga kategorya ng pag-debug?

Mga kategorya para sa pag-debug

  1. Malupit na pag-debug
  2. Pag-backtrack
  3. Sanhi ng pag-aalis
  4. Paghiwa ng Programa
  5. Pagsusuri sa puno ng maling kasalanan

26. Ano ang ipinaliliwanag sa halimbawa ng kasalanan ng masking?

Kapag ang pagkakaroon ng isang depekto ay nagtatago ng pagkakaroon ng isa pang depekto sa system, ito ay kilala bilang kasalanan masking.

Halimbawa: Kung ang 'Negatibong Halaga' ay nagdudulot ng pagpapaputok ng hindi nakagamot na pagbubukod ng system, pipigilan ng developer ang pag-input ng negatibong halaga. Malulutas nito ang isyu at itatago ang depekto ng hindi nakahawak na pagbubukod na pagbubukod.

27. Ipaliwanag kung ano ang Plano sa Pagsubok? Ano ang impormasyon na dapat na saklaw sa Planong Pagsubok?

Ang isang plano sa pagsubok ay maaaring tukuyin bilang isang dokumento na naglalarawan sa saklaw, diskarte, mapagkukunan, at iskedyul ng mga aktibidad sa pagsubok at ang isang plano sa pagsubok ay dapat masakop ang mga sumusunod na detalye.

  • Diskarte sa Pagsubok
  • Layunin sa Pagsubok
  • Mga Pamantayan sa Paglabas / Pagsuspinde
  • Pagpaplano ng Mapagkukunan
  • Mga Naihatid na Pagsubok

28. Paano mo maaalis ang peligro ng produkto sa iyong proyekto?

Tinutulungan ka nitong alisin ang panganib ng produkto sa iyong proyekto, at mayroong isang simple ngunit mahalagang hakbang na maaaring mabawasan ang peligro ng produkto sa iyong proyekto.

  • Imbistigahan ang mga dokumento sa pagtutukoy
  • Magkaroon ng mga talakayan tungkol sa proyekto sa lahat ng mga stakeholder kabilang ang developer
  • Bilang isang tunay na gumagamit ng paglalakad sa paligid ng website

29. Ano ang karaniwang panganib na humahantong sa pagkabigo ng proyekto?

Ang karaniwang peligro na humahantong sa isang pagkabigo sa proyekto ay

  • Walang sapat na mapagkukunan ng tao
  • Ang Kapaligiran sa Pagsubok ay maaaring hindi maitakda nang maayos
  • Limitadong Budget
  • Mga Limitasyon sa Oras

30. Sa anong batayan maaari kang makarating sa isang pagtatantiya para sa iyong proyekto?

Upang matantya ang iyong proyekto, dapat mong isaalang-alang ang mga sumusunod na puntos

  • Hatiin ang buong proyekto sa pinakamaliit na gawain
  • Ibigay ang bawat gawain sa mga miyembro ng koponan
  • Tantyahin ang pagsisikap na kinakailangan upang makumpleto ang bawat gawain
  • Patunayan ang pagtantya

31. Ipaliwanag kung paano mo ilalaan ang isang gawain sa mga miyembro ng koponan?

Gawain Myembro
  • Pag-aralan ang detalye ng kinakailangan ng software
  • Lahat ng myembro
  • Lumikha ng detalye ng pagsubok
  • Tester / Pagsusuri ng Pagsubok
  • Buuin ang kapaligiran sa pagsubok
  • Administrator ng pagsubok
  • Ipatupad ang mga kaso ng pagsubok
  • Tester, isang administrator ng Pagsubok
  • Iulat ang mga depekto
  • Tester

32. Ipaliwanag kung ano ang uri ng pagsubok at ano ang karaniwang ginagamit na uri ng pagsubok?

Upang makakuha ng isang inaasahang kinalabasan ng pagsubok, sinusundan ang isang karaniwang pamamaraan na kung saan ay tinukoy bilang Uri ng Pagsubok.

Karaniwang ginagamit na mga uri ng pagsubok ay

  • Pagsubok ng Yunit: Subukan ang pinakamaliit na code ng isang application
  • Pagsubok sa API: Ang pagsubok sa API ay nilikha para sa application
  • Pagsubok sa Pagsasama: Ang mga indibidwal na module ng software ay pinagsama at nasubok
  • Pagsubok ng System: Kumpletuhin ang pagsubok ng system
  • I-install / I-install ang Pagsubok: Ginawa ang pagsubok mula sa punto ng view ng client / customer
  • Agile Testing: Pagsubok sa pamamagitan ng maliksi na diskarte

33. Habang sinusubaybayan ang iyong proyekto ano ang lahat ng mga bagay na dapat mong isaalang-alang?

Ang mga bagay na dapat isaalang-alang ay

  • Naka-iskedyul ba ang iyong proyekto
  • Over budget ka ba
  • Nagtatrabaho ka ba patungo sa parehong layunin sa karera
  • Mayroon ba kayong sapat na mapagkukunan
  • Mayroon bang mga palatandaan ng babala ng mga paparating na problema
  • Mayroon bang anumang presyon mula sa pamamahala upang makumpleto ang proyekto nang mas maaga

34. Ano ang mga karaniwang pagkakamali na lumilikha ng mga isyu?

  • Pagtutugma ng mga mapagkukunan sa mga maling proyekto
  • Kakulangan sa kasanayan ang manager ng pagsubok
  • Hindi nakikinig sa iba
  • Hindi magandang pag-iskedyul
  • Minamaliit
  • Hindi pinapansin ang maliliit na problema
  • Hindi pagsunod sa proseso

35. Ano ang nilalaman ng isang tipikal na ulat sa pagsubok? Ano ang mga pakinabang ng mga ulat sa pagsubok?

Naglalaman ang isang ulat ng pagsubok ng mga sumusunod na bagay:

  • Impormasyon sa Proyekto
  • Layunin sa Pagsubok
  • Buod ng Pagsubok
  • Depekto

Ang mga pakinabang ng mga ulat sa pagsubok ay:

  • Ang kasalukuyang katayuan ng proyekto at kalidad ng produkto ay alam
  • Kung kinakailangan, ang stakeholder at customer ay maaaring gumawa ng hakbang na pagwawasto
  • Ang isang pangwakas na dokumento ay makakatulong upang magpasya kung ang produkto ay handa na para pakawalan

36. Ano ang pagsusuri sa pamamahala ng pagsubok at bakit ito mahalaga?

Ang pagsusuri sa pamamahala ay tinukoy din bilang Software Quality Assurance o SQA. Higit na nakatuon ang SQA sa proseso ng software kaysa sa mga produktong gumagana sa software. Ito ay isang hanay ng mga aktibidad na idinisenyo upang matiyak na ang tagapamahala ng proyekto ay sumusunod sa karaniwang proseso. Tinutulungan ng SQA ang manager ng pagsubok na i-benchmark ang proyekto laban sa itinakdang mga pamantayan.

37. Ano ang mga pinakamahusay na kasanayan para sa kasiguruhan sa kalidad ng software?

Ang pinakamahusay na kasanayan para sa isang mabisang pagpapatupad ng SQA ay

  • Patuloy na pagpapabuti
  • Dokumentasyon
  • Paggamit ng Tool
  • Mga sukatan
  • Responsibilidad ng mga miyembro ng koponan
  • Nakaranas ng mga auditor ng SQA

38. Kailan ihanda ang RTM (Requiring Traceability Matrix)?

Inihanda ang RTM bago ang pagdidisenyo ng kaso ng pagsubok. Ang mga kinakailangan ay dapat na masusubaybayan mula sa mga aktibidad sa pagsusuri.

39. Ano ang pagkakaiba sa pagitan ng Test matrix at Traceability matrix?

Test Matrix : Ang test matrix ay ginagamit upang makuha ang tunay na kalidad, pagsisikap, ang plano, mga mapagkukunan at oras na kinakailangan upang makuha ang lahat ng mga yugto ng pagsubok sa software

Traceability Matrix : Ang pagmamapa sa pagitan ng mga kaso ng pagsubok at mga kinakailangan sa customer ay kilala bilang Traceability Matrix

40. Sa manu-manong pagsusuri ano ang mga stubs at driver?

Ang parehong mga stubs at driver ay bahagi ng incremental na pagsubok. Sa incremental na pagsubok, mayroong dalawang mga diskarte katulad ng ilalim-up at pang-itaas na diskarte. Ang mga driver ay ginagamit sa ilalim-up na pagsubok at gagamitin ang straw para sa isang pang-itaas na diskarte. Upang masubukan ang pangunahing module, ginagamit ang tangkay, na isang dummy code o programa.

41. Ano ang hakbang na susundin mo sa sandaling makita mo ang depekto?

Kapag natagpuan ang isang depekto ay susundin mo ang hakbang

a) Muling likhain ang depekto

b) Ikabit ang screenshot

c) Mag-log ang depekto

42. Ipaliwanag kung ano ang paraan ng pagsubok ng 'Test Plan Driven' o 'Key Word Driven' ng pagsubok?

Gumagamit ang diskarteng ito ng aktwal na dokumento ng kaso ng pagsubok na binuo ng mga tester gamit ang isang spreadsheet na naglalaman ng mga espesyal na 'key Words'. Kinokontrol ng mga pangunahing salita ang pagpoproseso.

43. Ano ang DFD (Data Flow Diagram)?

Kapag ang isang 'daloy ng data' sa pamamagitan ng isang sistema ng impormasyon ay graphic na kinakatawan, pagkatapos ito ay kilala bilang Data Flow Diagram. Ginagamit din ito para sa pagpapakita ng pagpoproseso ng data.

44. Ipaliwanag kung ano ang LCSAJ?

Ang LCSAJ ay nangangahulugang 'linear code order and jump.' Binubuo ito ng mga sumusunod na tatlong item

a) Simula ng linear na pagkakasunud-sunod ng maipapatupad na mga pahayag

b) Pagtatapos ng linear na pagkakasunud-sunod

c) Ang linya ng target kung saan ang daloy ng kontrol ay inililipat sa dulo ng linear na pagkakasunud-sunod

45. Ipaliwanag kung ano ang pagsubok sa N + 1?

Ang pagkakaiba-iba ng pagsubok sa regression ay kinakatawan bilang N + 1. Sa pamamaraang ito, ang pagsubok ay ginaganap sa maraming mga pag-ikot kung saan ang mga pagkakamali na natagpuan sa test cycle na 'N' ay nalutas at muling nasubukan sa test cycle N + 1. Ang pag-ikot ay paulit-ulit maliban kung walang mga error na natagpuan.

46. ​​Ano ang pagsubok sa Fuzz at kailan ito ginagamit?

Ginagamit ang pagsubok sa Fuzz upang makita ang mga butas sa seguridad at mga error sa pag-cod sa software. Sa diskarteng ito, ang random na data ay idinagdag sa system sa pagtatangka na ma-crash ang system. Kung magpapatuloy ang kahinaan, ginagamit ang isang tool na tinatawag na fuzz tester upang matukoy ang mga potensyal na sanhi. Ang pamamaraan na ito ay mas kapaki-pakinabang para sa mas malaking mga proyekto ngunit nakakakita lamang ng isang pangunahing kasalanan.

47. Nabanggit kung ano ang pangunahing bentahe ng pagsukat ng sukatan ng pagsuri ng software na pagsubok?

Ang pakinabang ng sukatan ng saklaw ng pahayag ay iyon

a) Hindi ito nangangailangan ng pagproseso ng source code at maaaring mailapat nang direkta sa object code

b) Ang mga bug ay ipinamamahagi nang pantay-pantay sa pamamagitan ng code, dahil sa aling porsyento ng mga maipapatupad na pahayag na sakop na sumasalamin sa porsyento ng mga pagkakamali na natuklasan

48. Paano makabuo ng mga kaso sa pagsubok para sa pamamaraang 'palitan ang isang string'?

a) Kung ang mga character sa bagong string> character sa nakaraang string. Wala sa mga character ang dapat maputol

b) Kung ang mga character sa bagong stringc) Ang mga puwang pagkatapos at bago ang string ay hindi dapat tanggalin

d) Ang string ay dapat mapalitan lamang para sa unang paglitaw ng string

49. Paano mo hahawakin ang isang hidwaan sa mga miyembro ng iyong koponan?

  • Indibidwal kong makikipag-usap sa bawat tao at mapapansin ang kanilang mga alalahanin
  • Mahahanap ko ang isang solusyon sa mga karaniwang problema na itinaas ng mga miyembro ng koponan
  • Magsasagawa ako ng pagpupulong ng isang koponan, isisiwalat ang solusyon at hilingin sa mga tao na makipagtulungan

50. Nabanggit ano ang mga kategorya ng mga depekto?

Pangunahin mayroong tatlong mga kategorya ng depekto

  • Mali : Kapag ang isang kinakailangan ay ipinatupad nang hindi tama
  • Nawawala : Ito ay isang pagkakaiba-iba mula sa detalye, isang pahiwatig na hindi ipinatupad ang isang pagtutukoy o hindi natutugunan ang isang kinakailangan ng customer
  • Dagdag : Isang kinakailangang isinasama sa produkto na hindi ibinigay ng end customer. Ito ay isinasaalang-alang bilang isang depekto sapagkat ito ay pagkakaiba-iba mula sa mga umiiral na mga kinakailangan

51. Ipaliwanag kung paano gumagana ang isang tool sa saklaw ng pagsubok?

Ang tool sa pagsubok ng saklaw ng code ay nagpapatakbo ng parallel habang nagsasagawa ng pagsubok sa aktwal na produkto. Sinusubaybayan ng tool ng saklaw ng code ang naisakatuparan na mga pahayag ng source code. Kapag tapos na ang panghuling pagsubok, nakakakuha kami ng isang kumpletong ulat ng mga nakabinbing pahayag at nakukuha rin ang porsyento ng saklaw.

52. Nabanggit kung ano ang pagkakaiba sa pagitan ng isang 'depekto' at isang 'pagkabigo' sa pagsubok ng software?

Sa simpleng mga termino kapag naabot ng isang depekto ang end customer, ito ay tinatawag na kabiguan habang ang depekto ay kinikilala sa loob at nalutas; pagkatapos ito ay tinukoy bilang isang depekto.

53. Ipaliwanag kung paano subukan ang mga dokumento sa isang proyekto na sumasaklaw sa buong buhay ng software development?

Ang proyekto ay sumasaklaw sa buong buhay ng software development sa sumusunod na pamamaraan

  • Plano ng pagsubok sa Central / Project: Ito ang pangunahing plano sa pagsubok na nagbabalangkas ng kumpletong diskarte sa pagsubok ng proyekto. Ang planong ito ay ginagamit hanggang sa katapusan ng lifecycle ng pag-unlad ng software
  • Plano sa pagsubok ng pagtanggap: Nagsisimula ang dokumentong ito habang kinakailangan na yugto at nakumpleto sa huling paghahatid
  • Plano sa pagsubok ng system: Nagsisimula ang plano na ito sa panahon ng plano ng disenyo at nagpapatuloy hanggang sa katapusan ng proyekto
  • Plano ng pagsasama ng pagsasama at Unit: Ang parehong mga plano sa pagsubok ay nagsisimula sa yugto ng pagpapatupad at tatagal hanggang sa huling paghahatid

54. Ipaliwanag kung aling mga kaso ng pagsubok ang nakasulat na unang mga itim na kahon o puting kahon?

Ang mga kaso ng pagsubok sa itim na kahon ay unang isinusulat upang magsulat ng mga kasong itim na kahon ng pagsubok; nangangailangan ito ng plano ng proyekto at dokumentong kinakailangan ng lahat ng mga dokumentong ito ay madaling magagamit sa simula ng proyekto. Habang ang pagsusulat ng mga kaso ng puting kahon ng pagsubok ay nangangailangan ng higit na pag-unawa sa arkitektura at hindi ito magagamit sa pagsisimula ng proyekto.

55. Ipaliwanag kung ano ang pagkakaiba sa pagitan ng mga nakatago at nakatakip na mga depekto?

  • Nakatago depekto: Ang isang nakatago na depekto ay isang mayroon nang depekto na hindi naging sanhi ng pagkabigo dahil ang mga hanay ng mga kundisyon ay hindi kailanman natutugunan
  • Masked defect: Ito ay isang mayroon nang depekto na hindi naging sanhi ng pagkabigo sapagkat ang isa pang depekto ay pumigil sa bahaging iyon ng code na maipatupad

56. Nabanggit kung ano ang pagsubok sa ilalim?

Ang pagsubok sa ibaba ay isang diskarte sa pagsubok sa pagsasama, kung saan ang mga pinakamababang antas ng mga bahagi ay nasubok muna, pagkatapos ay ginamit upang mapadali ang pagsubok ng mga mas mataas na antas ng mga bahagi. Ang proseso ay paulit-ulit hanggang sa masuri ang sangkap sa tuktok ng hierarchy.

57. Nabanggit kung ano ang iba`t ibang uri ng mga diskarte sa saklaw ng pagsubok?

Iba't ibang mga uri ng mga diskarte sa saklaw ng pagsubok ang kasama

  • Saklaw ng Pahayag: Napatunayan nito na ang bawat linya ng source code ay naisakatuparan at nasubok
  • Sakop ng Desisyon: Tinitiyak nito na ang bawat desisyon sa source code ay naisakatuparan at nasubok
  • Path Coverage: Tinitiyak nito na ang bawat posibleng ruta sa pamamagitan ng isang naibigay na bahagi ng code ay naisakatuparan at nasubok

58. Nabanggit kung ano ang kahulugan ng pagsubok sa paghinga?

Ang pagsubok sa paghinga ay isang test suite na nagsasagawa ng buong pag-andar ng isang produkto ngunit hindi sumusubok sa mga tampok nang detalyado

59. Ipaliwanag kung ano ang kahulugan ng Code Walk Through?

Ang Code Walk Through ay ang impormal na pagtatasa ng code ng mapagkukunan ng programa upang makahanap ng mga depekto at i-verify ang mga diskarte sa pag-cod

60. Nabanggit kung ano ang pangunahing mga sangkap ng format ng ulat ng depekto?

Ang mahahalagang bahagi ng format ng ulat ng depekto ay kasama

  • Pangalan ng proyekto
  • Pangalan ng Modyul
  • Nakakita ng depekto sa
  • Ang depekto ay napansin ng
  • Defect ID at Pangalan
  • Snapshot ng depekto
  • Priority at katayuan ng Kalubhaan
  • Ang depekto ay nalutas ng
  • Naresolba ang depekto

61. Nabanggit kung ano ang layunin sa likod ng paggawa ng end-to-end na pagsubok?

Ginawa ang end-to-end na pagsubok pagkatapos ng pagganap na pagsubok. Ang layunin sa likod ng paggawa ng end-to-end na pagsubok ay iyon

  • Upang mapatunayan ang mga kinakailangan sa software at pagsasama sa mga panlabas na interface
  • Pagsubok ng application sa senaryo ng real-world environment
  • Pagsubok ng pakikipag-ugnayan sa pagitan ng application at database

62. Ipaliwanag kung ano ang kahulugan ng harness ng pagsubok?

Ang isang test harness ay ang pag-configure ng isang hanay ng mga tool at pagsubok ng data upang subukan ang isang application sa iba't ibang mga kundisyon, at nagsasangkot ito ng pagsubaybay sa output na may inaasahang output para sa kawastuhan.

63. Ipaliwanag sa isang proyekto sa pagsubok kung anong mga aktibidad sa pagsubok ang nais mong i-automate?

Sa pagsubok ng mga aktibidad sa pagsubok sa proyekto, awtomatiko kang

  • Ang mga pagsubok na kailangang patakbuhin para sa bawat pagbuo ng application
  • Mga pagsubok na gumagamit ng maraming data para sa parehong hanay ng mga pagkilos
  • Mga magkatulad na pagsubok na kailangang maipatupad gamit ang iba't ibang mga browser
  • Mga pahina ng kritikal na misyon
  • Isang transaksyon sa mga pahina na hindi nagbabago sa isang maikling panahon

64. Ano ang MAIN benefit ng pagdidisenyo ng mga pagsubok nang maaga sa siklo ng buhay?

Nakakatulong ito na maiwasan ang mga depekto na maipakilala sa code.

65. Ano ang pagsubok na nakabatay sa peligro?

Ang Pagsubok na Batay sa Panganib ay ang term na ginamit para sa isang diskarte sa paglikha ng a Diskarte sa Pagsubok batay ito sa pag-prioritize ng mga pagsubok ayon sa peligro. Ang batayan ng diskarte ay isang detalyadong pagsusuri sa peligro at pag-prioritize ng mga panganib sa antas ng peligro. Ang mga pagsusulit upang matugunan ang bawat peligro ay pagkatapos ay tinukoy, nagsisimula muna sa pinakamataas na peligro.

66. Ano ang KEY pagkakaiba sa pagitan ng mga pumipigil at reaktibong diskarte sa pagsubok?

Ang mga pagsusulit sa pag-iwas ay dinisenyo nang maaga; ang mga reaktibong pagsusulit ay dinisenyo pagkatapos magawa ang software.

67. Ano ang layunin ng pamantayan sa paglabas?

Ang layunin ng pamantayan ng exit ay upang tukuyin kung ang isang antas ng pagsubok ay nakumpleto.

68. Ano ang tumutukoy sa antas ng peligro?

Ang posibilidad ng isang masamang kaganapan at ang epekto ng kaganapan ay tumutukoy sa antas ng peligro.

69. Kailan ginagamit ang pagsubok sa talahanayan ng Desisyon?

Ang pagsubok ng talahanayan ng desisyon ay ginagamit para sa mga system ng pagsubok kung saan ang pagtutukoy ay ang anyo ng mga patakaran o mga kombinasyon ng sanhi ng epekto. Sa isang talahanayan ng desisyon, ang mga input ay nakalista sa isang haligi, na may mga output sa parehong haligi ngunit sa ibaba ng mga input. Ang natitirang talahanayan ay tuklasin ang mga kumbinasyon ng mga input upang tukuyin ang mga output na ginawa.

Matuto Nang Higit Pa Tungkol sa Diskarte sa Pagsubok ng Talahanayan ng Desisyon sa Video Tutorial dito

70. Bakit gumagamit kami ng mga talahanayan ng pagpapasya?

Ang mga pamamaraan ng pagkahati ng pagkahati at pagtatasa ng halaga ng hangganan ay madalas na inilalapat sa mga tukoy na sitwasyon o input. Gayunpaman, kung ang iba't ibang mga kumbinasyon ng mga input ay nagreresulta sa iba't ibang mga pagkilos na kinukuha, maaaring mas mahirap ipakita ito gamit ang pagkahati ng pagkahati at pagtatasa ng halaga ng hangganan, na madalas na higit na nakatuon sa interface ng gumagamit. Ang iba pang dalawang mga diskarte na nakabatay sa pagtutukoy, mga talahanayan ng desisyon, at pagsubok sa paglipat ng estado ay higit na nakatuon sa lohika ng negosyo o mga patakaran sa negosyo. Ang talahanayan ng desisyon ay isang mahusay na paraan upang harapin ang mga kumbinasyon ng mga bagay (hal., Mga input). Ang pamamaraan na ito ay minsang tinutukoy din bilang isang talahanayan na 'sanhi-epekto'. Ang dahilan dito ay mayroong isang kaugnay na diskarte sa diagram ng lohika na tinatawag na 'sanhi-epekto na graphing' na kung minsan ay ginamit upang makatulong na makuha ang talahanayan ng desisyon

71. Ano ang pangunahing layunin kapag sinusuri ang isang maihahatid na software?

Upang makilala ang mga depekto sa anumang produkto ng trabaho sa software.

72. Alin sa mga sumusunod ang tumutukoy sa inaasahang mga resulta ng isang pagsubok? Pagtutukoy ng kaso ng pagsubok o detalye ng disenyo ng pagsubok.

Ang pagtutukoy ng kaso ng pagsubok ay tumutukoy sa inaasahang mga resulta ng isang pagsubok.

73. Ano ang pakinabang ng pagsasarili ng pagsubok?

Iniiwasan nito ang bias ng may-akda sa pagtukoy ng mga mabisang pagsubok.

74. Bilang bahagi ng aling proseso ng pagsubok matukoy mo ang mga pamantayan sa paglabas?

Ang pamantayan ng exit ay natutukoy sa mga base ng 'Pagpaplano ng Pagsubok'.

75. Ano ang pagsubok sa Alpha?

Pre-release na pagsubok sa pamamagitan ng pagtatapos ng mga kinatawan ng gumagamit sa site ng developer.

76. Ano ang pagsubok sa beta?

Ginagawa ang pagsubok ng mga potensyal na customer sa kanilang sariling mga lokasyon.

77. Nabanggit kung ano ang pagkakaiba sa pagitan ng pagsubok ng Pilot at Beta?

Ang pagkakaiba sa pagitan ng isang pagsubok sa pilot at beta ay ang pagsubok ng piloto ay talagang ginagawa gamit ang produkto ng pangkat ng mga gumagamit bago ang panghuling pag-deploy, at sa pagsubok sa beta, hindi namin nai-input ang totoong data, ngunit naka-install ito sa end customer upang mapatunayan kung ang produkto ay maaaring magamit sa paggawa.

78. Dahil sa sumusunod na fragment ng code, gaano karaming mga pagsubok ang kinakailangan para sa 100% na saklaw ng desisyon?

 if width > length thenbiggest_dimension = width if height > width thenbiggest_dimension = height end_if elsebiggest_dimension = length if height > length thenbiggest_dimension = height end_if end_if 

4

79. Nagdisenyo ka ng mga kaso sa pagsubok upang magbigay ng 100% na pahayag at 100% na saklaw ng desisyon para sa sumusunod na fragment ng code. kung lapad> haba pagkatapos ay pinakamalaking_dimension = lapad pa pinakamalaking_dimension = haba end_if Ang sumusunod ay naidagdag sa ilalim ng code ng code sa itaas. print 'Pinakamalaking sukat ay' at pinakamalaking_dimensionprint 'Lapad:' at lapad na print 'Haba:' at haba Ilan pa ang mga kaso ng pagsubok na kinakailangan?

Wala, ang mga umiiral na mga kaso ng pagsubok ay maaaring magamit.

80. Ano ang pagkakaiba sa pagitan ng Mga Diskarte sa Pagsubok at Mga Tool sa Pagsubok?

Diskarte sa pagsubok: - Ay isang proseso para matiyak na ang ilang mga aspeto ng system ng aplikasyon o mga pagpapaandar ng yunit ng maayos na maaaring may ilang mga diskarte ngunit maraming mga tool.

Mga Kasangkapan sa Pagsubok: - Ay isang sasakyan para sa pagsasagawa ng isang proseso ng pagsubok. Ang tool ay isang mapagkukunan sa tester, ngunit ang kanyang sarili ay hindi sapat upang magsagawa ng pagsubok

Matuto Nang Higit Pa Tungkol sa Mga Tool sa Pagsubok dito

81. Ginagamit namin ang output ng pagtatasa ng kinakailangan, ang detalye ng kinakailangan bilang input para sa pagsusulat…

Mga Kaso sa Pagsubok ng Pagtanggap ng User

82. Paulit-ulit na Pagsubok ng isang nasubukan na programa, pagkatapos ng pagbabago, upang matuklasan ang anumang mga depekto na ipinakilala o natuklasan bilang isang resulta ng mga pagbabago sa software na sinusubukan o sa isa pang nauugnay o hindi kaugnay na bahagi ng software:

Pagsubok sa Regression

83. Ang isang mamamakyaw ay nagbebenta ng mga cartridge ng printer. Ang minimum na dami ng order ay 5. Mayroong 20% ​​na diskwento para sa mga order ng 100 o higit pang mga cartridge ng printer. Hiniling sa iyo na maghanda ng mga kaso sa pagsubok na gumagamit ng iba't ibang mga halaga para sa bilang ng mga naka-order na kartutso. Alin sa mga sumusunod na pangkat ang naglalaman ng tatlong mga input ng pagsubok na mabubuo gamit ang Boundary Value Analysis?

4, 5, 99

84. Ano ang bahagi ng pagsubok?

Ang pagsubok ng bahagi, na kilala rin bilang pagsubok sa yunit, module, at programa, naghahanap ng mga depekto at napatunayan ang paggana ng software (hal., Mga module, programa, bagay, klase, atbp.) Na magkahiwalay na nasusubukan. Ang pagsusulit ng bahagi ay maaaring gawin sa paghihiwalay mula sa natitirang sistema depende sa konteksto ng pag-unlad na ikot ng buhay at ng system. Kadalasan ang mga stubs at driver ay ginagamit upang palitan ang nawawalang software at gayahin ang interface sa pagitan ng mga bahagi ng software nang simple. Ang isang usbong ay tinawag mula sa bahagi ng software upang masubukan; ang isang driver ay tumatawag sa isang bahagi upang masubukan.

Narito ang isang kahanga-hangang video sa Pagsubok ng Yunit

85. Ano ang pagsubok sa pagganap ng system?

Ang pagsubok sa dulo hanggang sa wakas na pag-andar ng system bilang isang buo ay tinukoy bilang isang pagsubok na gumaganang system.

86. Ano ang mga pakinabang ng Independent Testing?

Ang mga independyenteng tagasubok ay walang kinikilingan at kinikilala ang iba't ibang mga depekto nang sabay.

87. Sa isang REAKTIB na diskarte sa pagsubok kung kailan mo aasahan na masimulan ang karamihan ng gawaing disenyo ng pagsubok?

Ang dami ng gawaing disenyo ng pagsubok ay nagsimula pagkatapos na magawa ang software o system.

88. Ano ang iba't ibang mga Pamamaraan sa Agile Development Model?

Mayroong kasalukuyang pitong magkakaibang mga maliksi na pamamaraan na alam ko:

  1. Extreme Programming (XP)
  2. Scrum
  3. Pag-unlad ng Lean Software
  4. Pag-unlad na Itinulak ng Tampok
  5. Maliksi Pinagsamang Proseso
  6. Crystal
  7. Modelong Dynamic Systems Development (DSDM)

89. Aling aktibidad sa pangunahing proseso ng pagsubok ang nagsasama ng pagsusuri ng kakayahang masubukan ang mga kinakailangan at system?

Ang isang 'Pagsusuri sa Pagsubok' at 'Disenyo' ay nagsasama ng pagsusuri ng kakayahang masubukan ang mga kinakailangan at system.

90. Ano ang karaniwang PINAKA mahalagang dahilan upang gumamit ng peligro upang himukin ang mga pagsisikap sa pagsubok?

Dahil ang pagsubok sa lahat ay hindi magagawa.

91. Ano ang pagsubok sa random / unggoy? Kailan ito ginagamit?

Ang random na pagsubok ay madalas na kilala bilang pagsubok sa unggoy. Sa ganitong uri ng data ng pagsubok ay nabuo nang sapalarang madalas na gumagamit ng isang tool o awtomatikong mekanismo. Sa pamamagitan ng random na nabuong input na ito, nasubok ang system, at ang mga resulta ay pinag-aaralan nang naaayon. Ang mga pagsubok na ito ay hindi gaanong maaasahan; samakatuwid ito ay karaniwang ginagamit ng mga nagsisimula at upang makita kung ang sistema ay hawakan sa ilalim ng masamang epekto.

92. Alin sa mga sumusunod ang wastong layunin para sa mga ulat ng insidente?

  1. Magbigay ng mga feedback at iba pang mga partido ng feedback tungkol sa problema upang paganahin ang pagkakakilanlan, paghihiwalay, at pagwawasto kung kinakailangan.
  2. Magbigay ng mga ideya para sa pagpapabuti ng proseso ng pagsubok.
  3. Magbigay ng sasakyan para masuri ang kakayahan ng tester.
  4. Magbigay ng mga tester ng isang paraan ng pagsubaybay sa kalidad ng system sa ilalim ng pagsubok.

93. Isaalang-alang ang mga sumusunod na pamamaraan. Alin ang mga static at alin ang mga dynamic na diskarte?

  1. Pagkabahagi ng Pagkakapantay-pantay.
  2. Gumamit ng Pagsubok ng Kaso.
  3. Pagsusuri sa Daloy ng Data.
  4. Pagsubok sa Pagtuklas.
  5. Pagsubok sa Desisyon.
  6. Mga Inspeksyon.

Ang Pagsusuri sa Daloy ng Data at Mga Pag-iinspeksyon ay static; Pagkabahagi ng Pagkakapantay-pantay, Gumamit ng Pagsubok ng Kaso, Pagsubok ng Pagsisiyasat at Pagsubok ng Desisyon ay pabago-bago.

94. Bakit ang static na pagsubok at pabago-bagong pagsubok ay inilarawan bilang komplementaryo?

Sapagkat ibinabahagi nila ang layunin ng pagkilala ng mga depekto ngunit naiiba sa mga uri ng depekto na nakita nila.

95. Ano ang mga yugto ng isang pormal na pagsusuri?

Sa kaibahan sa mga impormal na pagsusuri, ang mga pormal na pagsusuri ay sumusunod sa isang pormal na proseso. Ang isang tipikal na proseso ng pormal na pagsusuri ay binubuo ng anim na pangunahing mga hakbang:

  1. Pagpaplano
  2. Kick-off
  3. Paghahanda
  4. Review pulong
  5. Gumawa ulit
  6. Follow-up

96. Ano ang papel ng moderator sa proseso ng pagsusuri?

Ang moderator (o pinuno ng pagsusuri) ang namumuno sa proseso ng pagsusuri. Natutukoy niya, sa pakikipagtulungan sa may-akda, ang uri ng pagsusuri, diskarte at ang komposisyon ng koponan ng pagsusuri. Ginagawa ng moderator ang tseke sa pagpasok at ang follow-up sa rework, upang makontrol ang kalidad ng input at output ng proseso ng pagsusuri. Iskedyul din ng moderator ang pagpupulong, nagpapakalat ng mga dokumento bago ang pagpupulong, coach ng iba pang mga miyembro ng koponan, pinapabilis ang pagpupulong, pinamunuan ang mga posibleng talakayan at iniimbak ang data na nakolekta.

Matuto Nang Higit Pa tungkol sa proseso ng Pagsuri sa Video Tutorial dito

97. Ano ang pagkahati ng pagkahati (kilala rin bilang isang klase sa pagkakapareho)?

Ang isang saklaw ng pag-input o output ng mga halagang tulad ng isang halaga lamang sa saklaw ang nagiging isang kaso ng pagsubok.

98. Kailan dapat ipatupad ang mga pamamaraan sa pamamahala ng pagsasaayos?

Sa panahon ng pagpaplano ng pagsubok.

99. Isang Uri ng Pagganap na Pagsubok, na nagsisiyasat sa mga pagpapaandar na nauugnay sa pagtuklas ng mga banta, tulad ng virus mula sa mga nakakahamak na tagalabas?

Pagsubok sa Seguridad

100. Pagsubok kung saan isasailalim namin ang target ng pagsubok, sa iba't ibang mga karga sa trabaho upang masukat at suriin ang mga pag-uugali sa pagganap at ang kakayahan ng target at ang pagsubok na magpatuloy na gumana nang maayos sa ilalim ng iba't ibang mga workload na ito?

Pag-load ng Pagsubok

101. Aktibidad sa pagsubok na alin ang isinasagawa upang mailantad ang mga depekto sa mga interface at sa pakikipag-ugnay sa pagitan ng pinagsamang mga sangkap ay?

Pagsubok sa Antas ng Pagsasama

102. Ano ang mga diskarteng sumusubok sa Structure-based (white-box)?

Ang mga diskarte sa pagsubok na nakabatay sa istraktura (na kung saan ay dinamika rin kaysa sa static) ay gumagamit ng panloob na istraktura ng software upang makuha ang mga kaso ng pagsubok. Karaniwan silang tinatawag na 'white-box' o 'diskarteng kahon-baso' (nagpapahiwatig na maaari mong makita ang system) dahil nangangailangan sila ng kaalaman sa kung paano ipinatupad ang software, iyon ay, kung paano ito gumagana. Halimbawa, ang isang diskarte sa istruktura ay maaaring nababahala sa pag-eehersisyo ng mga loop sa software. Ang iba't ibang mga kaso ng pagsubok ay maaaring makuha upang mag-ehersisyo ang loop nang isang beses, dalawang beses, at maraming beses. Maaari itong magawa anuman ang pag-andar ng software.

103. Kailan dapat isagawa ang 'Regression Testing'?

Matapos ang software ay nagbago o kapag ang kapaligiran ay nagbago Pagsubok sa pag-urong dapat gampanan.

104 . Ano ang negatibo at positibong pagsubok?

Ang isang negatibong pagsubok ay kapag inilagay mo ang isang hindi wastong pag-input at nakatanggap ng mga error. Habang ang positibong pagsubok ay kapag naglagay ka ng wastong input at asahan ang ilang pagkilos na makukumpleto alinsunod sa detalye.

105. Ano ang layunin ng pamantayan sa pagkumpleto ng pagsubok?

Ang layunin ng pamantayan sa pagkumpleto ng pagsubok ay upang matukoy kung kailan ihihinto ang pagsubok

106. Ano ang hindi mahahanap ng static na pagtatasa?

Halimbawa ng pagtagas ng memorya.

107. Ano ang pagkakaiba sa pagitan ng muling pagsubok at pagsusuri sa pag-urong?

Tinitiyak ng muling pagsubok na natanggal ang orihinal na kasalanan; ang pagsubok sa regression ay naghahanap ng hindi inaasahang mga epekto.

108. Ano ang mga diskarte sa pagsubok na nakabatay sa Karanasan?

Sa mga diskarte na nakabatay sa karanasan, ang kaalaman, kasanayan, at background ng mga tao ay isang pangunahing nag-aambag sa mga kondisyon sa pagsubok at mga kaso ng pagsubok. Ang karanasan ng parehong mga teknikal at negosyanteng tao ay mahalaga, habang nagdadala sila ng magkakaibang pananaw sa pagsusuri ng pagsubok at proseso ng disenyo. Dahil sa nakaraang karanasan sa mga katulad na system, maaari silang magkaroon ng mga pananaw sa kung ano ang maaaring magkamali, na lubhang kapaki-pakinabang para sa pagsubok.

109. Anong uri ng pagsusuri ang nangangailangan ng pormal na pamantayan sa pagpasok at paglabas, kabilang ang mga sukatan?

Inspeksyon

110. Maaari bang maituring na bahagi ng pagsubok ang mga pagsusuri o inspeksyon?

Oo, dahil ang parehong tulong ay nakakakita ng mga pagkakamali at nagpapabuti ng kalidad.

111. Ang isang input field ay tumatagal ng taon ng kapanganakan sa pagitan ng 1900 at 2004 kung ano ang mga halagang hangganan para sa pagsubok sa patlang na ito?

1899,1900,2004,2005

112. Alin sa mga sumusunod na tool ang maaaring kasangkot sa awtomatiko ng pagsubok sa pag-urong? a. Data tester b. Boundary tester c. Makunan / Mag-playback d. Tagapaghambing ng output.

d. Tagapaghambing ng output

113. Upang subukan ang isang pagpapaandar, ano ang dapat magsulat ng isang programmer, na tumatawag sa pagpapaandar upang masubukan at maipasa ang data ng pagsubok.

Driver

114. Ano ang isang pangunahing dahilan kung bakit nahihirapan ang mga developer sa pagsubok sa kanilang sariling gawa?

Kakulangan ng Pagkaka-objectivity

115. 'Gaano karaming pagsubok ang sapat?'

Ang sagot ay nakasalalay sa panganib para sa iyong industriya, kontrata at mga espesyal na kinakailangan.

116. Kailan dapat itigil ang pagsubok?

Nakasalalay ito sa mga panganib para sa sistemang nasubok. Mayroong ilang pamantayan batay sa kung saan maaari mong ihinto ang pagsubok.

  1. Mga deadline (Pagsubok, Paglabas)
  2. Naubos na ang badyet sa pagsubok
  3. Bumaba ang rate ng bug sa ibaba ng isang tiyak na antas
  4. Ang mga kaso sa pagsubok ay nakumpleto na may ilang porsyento na naipasa
  5. Nagtatapos ang mga panahon ng alpha o beta para sa pagsubok
  6. Ang saklaw ng code, pag-andar o mga kinakailangan ay natutugunan sa isang tinukoy na punto

117. Alin sa mga sumusunod ang pangunahing layunin ng diskarte sa pagsasama para sa pagsubok sa pagsasama sa maliit?

Ang pangunahing layunin ng diskarte sa pagsasama ay upang tukuyin kung aling mga module ang pagsamahin kung kailan at kung ilan nang sabay-sabay.

118. Ano ang mga kaso ng semi-random na pagsubok?

Ang mga semi-random na pagsubok na kaso ay wala, ngunit kapag nagsasagawa kami ng mga random na kaso ng pagsubok at ginagawa ang pagkakapantay-pantay na paghati sa mga kaso ng pagsubok, inaalis nito ang mga labis na kaso ng pagsubok, kaya't binibigyan kami ng mga kaso ng semi-random na pagsubok.

119. Dahil sa sumusunod na code, aling pahayag ang totoo tungkol sa minimum na bilang ng mga kaso ng pagsubok na kinakailangan para sa buong pahayag at saklaw ng sangay?

Basahin ang p

Basahin ang q

KUNG p + q> 100

TAPOS I-print ang 'Malaking'

TAPUSIN KUNG

KUNG p> 50

THEN Print 'p Large'

TAPUSIN KUNG

1 pagsubok para sa saklaw ng pahayag, 2 para sa saklaw ng sangay

120. Aling pagsusuri ang karaniwang ginagamit upang suriin ang isang produkto upang matukoy ang pagiging angkop nito para sa inilaan na paggamit at upang makilala ang mga pagkakaiba?

Teknikal na Pagsuri.

121. Ang mga natagpuang pagkakamali ay dapat na orihinal na idokumento ng kanino?

Ng mga tester.

122. Alin ang kasalukuyang pormal na pamantayan sa dokumentong kinikilala sa buong mundo?

Wala naman.

123. Alin sa mga sumusunod ang kalahok sa pagsusuri na lumikha ng item upang suriin?

May-akda

124. Ang isang bilang ng mga kritikal na bug ay naayos sa software. Ang lahat ng mga bug ay nasa isang module, na nauugnay sa mga ulat. Nagpasiya ang tagapamahala ng pagsubok na gawin lamang ang pagsubok sa pagbabalik sa module ng mga ulat.

Ang pagsusuri sa pag-urong ay dapat gawin sa iba pang mga module pati na rin dahil ang pag-aayos ng isang module ay maaaring makaapekto sa iba pang mga module.

125. Bakit nagbibigay ang pagsusuri ng halaga ng hangganan ng mahusay na mga kaso ng pagsubok?

Dahil ang mga pagkakamali ay madalas na nagagawa sa panahon ng pagprograma ng iba't ibang mga kaso malapit sa 'mga gilid' ng saklaw ng mga halaga.

126. Ano ang pagkakaiba ng inspeksyon mula sa ibang mga uri ng pagsusuri?

Pinamunuan ito ng isang may kasanayang pinuno, gumagamit ng pormal na pamantayan sa pagpasok at exit at mga checklist.

127. Bakit maaaring maging umaasa ang tester sa pamamahala ng pagsasaayos?

Sapagkat tinitiyak ng pamamahala ng pagsasaayos na alam namin ang eksaktong bersyon ng testware at ang pagsubok na bagay.

128. Ano ang V-Model?

Isang modelo ng pagbuo ng software na naglalarawan kung paano isinasama ang mga aktibidad sa pagsubok sa mga yugto ng pagbuo ng software

129. Ano ang pagsubok sa pagpapanatili?

Na-trigger ng mga pagbabago, paglipat o pagreretiro ng mayroon nang software

130. Ano ang saklaw ng pagsubok?

Ang mga panukala sa saklaw ng pagsubok sa ilang partikular na paraan ng dami ng pagsubok na isinagawa ng isang hanay ng mga pagsubok (nagmula sa ilang ibang paraan, hal., Gumagamit ng mga diskarteng batay sa pagtutukoy). Kung saan maaari nating bilangin ang mga bagay at masasabi kung ang bawat isa sa mga bagay na iyon ay nasubukan ng ilang pagsubok, maaari naming sukatin ang saklaw.

131. Bakit ginugusto ang incremental na pagsasama kaysa sa pagsasama ng 'big bang'?

Dahil ang incremental na pagsasama ay may mas mahusay na maagang mga depekto sa pag-screen at kakayahang ihiwalay

132. Ano ang tinatawag na proseso na nagsisimula sa mga module ng terminal?

Pagsasama sa ibaba

133. Sa aling aktibidad ng pagsubok ang masusumpungan nang may pinakamababang gastos?

Sa panahon ng pagpaplano ng pagsubok

134. Ang layunin ng kinakailangang yugto ay

Upang ma-freeze ang mga kinakailangan, upang maunawaan ang mga pangangailangan ng gumagamit, upang tukuyin ang saklaw ng pagsubok

135. Bakit pinaghiwalay namin ang pagsubok sa natatanging mga yugto?

Pinaghiwalay namin ang pagsubok sa magkakaibang mga yugto dahil sa mga sumusunod na kadahilanan,

  1. Ang bawat yugto ng pagsubok ay may iba't ibang layunin
  2. Mas madaling pamahalaan ang pagsubok sa mga yugto
  3. Maaari naming patakbuhin ang iba't ibang pagsubok sa iba't ibang mga kapaligiran
  4. Ang pagganap at kalidad ng pagsubok ay pinabuting gamit ang phased na pagsubok

136. Ano ang DRE?

Upang sukatin ang pagiging epektibo ng pagsubok, isang malakas na sukatan ang ginagamit upang sukatin ang pagiging epektibo ng pagsubok na kilala bilang DRE (Defect Removal Efficiency) Mula sa sukatang ito malalaman natin kung gaano karaming mga bug ang natagpuan namin mula sa hanay ng mga kaso ng pagsubok. Ang pormula para sa pagkalkula ng DRE ay

DRE = Bilang ng mga bug habang isang pagsubok / bilang ng mga bug habang sinusubukan ang + bilang ng mga bug na natagpuan ng isang gumagamit

137. Alin sa mga sumusunod ang malamang na makikinabang nang husto mula sa paggamit ng mga tool sa pagsubok na nagbibigay ng mga kagamitan sa pagkuha ng pagsubok at pag-replay? a) Pagsubok sa pag-urong b) Pagsubok sa pagsasama c) Pagsubok ng system d) Pagsubok sa pagtanggap ng gumagamit

Pagsubok sa pag-urong

138. Paano mo matantya ang dami ng muling pagsusuri na malamang na kinakailangan?

Mga sukatan mula sa nakaraang mga katulad na proyekto at talakayan sa koponan ng pag-unlad

139. Ano ang mga pag-aaral ng pag-aaral ng daloy ng data?

Ang paggamit ng data sa mga landas sa pamamagitan ng code.

140. Ano ang kabiguan?

Ang pagkabigo ay isang pag-alis mula sa tinukoy na pag-uugali.

141. Ano ang mga kumpare sa Pagsubok?

Ito ba ay talagang isang pagsubok kung maglagay ka ng ilang mga input sa ilang software, ngunit hindi kailanman tumingin upang makita kung gumagawa ng tamang resulta ang software? Ang kakanyahan ng pagsubok ay upang suriin kung ang software ay gumagawa ng tamang resulta at upang gawin iyon, at dapat nating ihambing kung ano ang ginagawa ng software sa kung ano ang dapat gawin. Ang isang pagsubok na paghahambing ay tumutulong upang i-automate ang mga aspeto ng paghahambing na iyon.

142. Sino ang responsable para sa dokumento ang lahat ng mga isyu, problema at bukas na punto na kinilala sa panahon ng pagpupulong ng pagsusuri

Manunulat

143. Ano ang pangunahing layunin ng Impormal na pagsusuri

Isang murang paraan upang makakuha ng kaunting benepisyo

144. Ano ang layunin ng diskarteng disenyo ng pagsubok?

Pagkilala sa mga kundisyon sa pagsubok at Pagkilala sa mga kaso ng pagsubok

145. Kapag sinusubukan ang isang sistema ng pagkalkula ng marka, tinutukoy ng isang tester na ang lahat ng mga marka mula 90 hanggang 100 ay magbubunga ng isang markang A, ngunit ang mga marka sa ibaba 90 ay hindi. Ang pagtatasa na ito ay kilala bilang:

Pagkabahagi ng pagkakapantay-pantay

146. Nais ng isang manager ng pagsubok na gamitin ang mga magagamit na mapagkukunan para sa awtomatikong pagsubok ng isang web application. Ang pinakamahusay na pagpipilian ay Tester, pagsubok sa pag-aautomat, espesyalista sa web, DBA

147. Sa panahon ng pagsubok ng isang module tester, natagpuan ng 'X' ang isang bug at itinalaga ito sa isang developer. Ngunit tinanggihan ng developer ang pareho, sinasabi na hindi ito isang bug. Ano ang dapat gawin ng 'X'?

Ipadala ang detalyadong impormasyon ng nakatagpo ng bug at suriin ang reproducibility

148. Isang uri ng pagsubok sa pagsasama kung saan ang mga elemento ng software, elemento ng hardware, o pareho ay pinagsama lahat nang sabay-sabay sa isang bahagi o isang pangkalahatang sistema, sa halip na sa mga yugto.

Big-Bang Testing

149. Sa pagsasagawa, aling modelo ng Life Cycle ang maaaring may higit, kaunti o magkakaibang antas ng pag-unlad at pagsubok, depende sa proyekto at sa produktong produkto. Halimbawa, maaaring may pagsubok sa pagsasama ng bahagi pagkatapos ng pagsubok ng sangkap, at pagsubok ng pagsasama ng system pagkatapos ng pagsubok sa system.

V-Model

150. Aling pamamaraan ang maaaring magamit upang makamit ang saklaw ng input at output? Maaari itong mailapat sa pag-input ng tao, pag-input sa pamamagitan ng mga interface sa isang system, o mga parameter ng interface sa pagsubok ng pagsasama.

Pagkabahagi ng pagkakapantay-pantay

151. 'Ang modelo ng ikot ng buhay na ito ay hinihimok ng iskedyul at mga panganib sa badyet' Ang pahayag na ito ay pinakaangkop para sa.

V-Model

152. Sa aling pagkakasunud-sunod dapat magpatakbo ng mga pagsubok?

Ang pinakamahalaga ay dapat munang masubukan

153. Sa paglaon sa pag-unlad na ikot ng buhay ay natuklasan ang isang pagkakamali, mas mahal ito upang ayusin. Bakit?

Ang kasalanan ay naitayo sa maraming dokumentasyon, code, pagsubok, atbp

154. Ano ang pagsukat ng Coverage?

Ito ay isang bahagyang sukat ng pagiging kumpleto ng pagsubok.

155. Ano ang pagsubok sa halaga ng Hangganan?

Ang mga kundisyon ng hangganan ng pagsubok sa, sa ibaba at sa itaas ng mga gilid ng mga klase sa pag-input at output na mga klase. Halimbawa, sabihin nating isang application ng bangko kung saan maaari kang mag-withdraw ng maximum na Rs.20,000 at isang minimum na Rs.100, kaya't sa pagsubok sa halaga ng hangganan sinusubukan lamang namin ang eksaktong mga hangganan, kaysa sa pagpindot sa gitna. Nangangahulugan iyon na sumusubok kami sa itaas ng maximum na limitasyon at sa ibaba ng minimum na limitasyon.

156. Ano ang kinakatawan ng COTS?

Komersyal na Wala sa Istante.

157. Ang layunin ng kung saan ay payagan ang mga tukoy na pagsubok na isagawa sa isang system o network na kahawig nang malapit sa posibleng kapaligiran kung saan ang item sa ilalim ng pagsubok ay gagamitin sa paglabas?

Kapaligirang pang eksperiment

158. Ano ang maiisip na batay sa plano ng proyekto, ngunit may mas maraming detalye?

Plano sa Pagsubok ng Phase

159. Ano ang Rapid Application Development?

Ang Rapid Application Development (RAD) ay pormal na isang parallel na pag-unlad ng mga pagpapaandar at kasunod na pagsasama. Ang mga bahagi / pagpapaandar ay binuo nang kahanay na parang mga mini na proyekto, ang mga pagpapaunlad ay naka-box sa oras, naihatid, at pagkatapos ay binuo sa isang gumaganang prototype. Mabilis nitong mabibigyan ang customer ng isang bagay upang makita at magamit at magbigay ng feedback tungkol sa paghahatid at kanilang mga kinakailangan. Ang mabilis na pagbabago at pag-unlad ng produkto ay posible gamit ang pamamaraang ito. Subalit ang pagtutukoy ng produkto ay kailangang mabuo para sa produkto sa ilang mga punto, at ang proyekto ay kailangang mailagay sa ilalim ng mas pormal na mga kontrol bago pumunta sa produksyon.

Sumangguni sa aming - Pagsusulit sa Pagsusulit

Sumangguni sa aming - Mga Katanungan sa Panayam sa Pagsubok ng Software Youtube Video

Libreng Pag-download ng PDF: Mga Tanong at Sagot sa Pakikipanayam sa Pagsubok ng Software



Ang mga katanungan sa manu-manong pagsusuri sa manu-manong pagsusuri sa pagsubok ay makakatulong sa mga fresher pati na rin ang mga may karanasan na QA Engineers. Mangyaring ibahagi ang pahina sa mga kaibigan at kasamahan.