Mga computerProgramming

Mga uri ng software testing

Testing - isa sa mga yugto ng software development. Ito ay ginagamit sa tiktikan error pagganap o di-pagsunod sa mga produkto sa mga naaangkop na dokumentasyon. Pag-uuri testing software ay lubhang malawak.

Bakit gastusin?

Software testing upang matiyak na isinasagawa para sa ilang mga kadahilanan:

  1. Identification ng mga pangunahing mga error programming. tester ay nagsusuri sa mga indibidwal na mga pag-andar ng sistema o isang hanay ng mga ito para sa mga kritikal na sitwasyon, huwag bigyan ng software upang gumana tulad ng ninanais.
  2. Pagpapasiya ng kadalian ng paggamit. Sinusuri kung ang interface ergonomya para sa user at system na pag-uugali depende sa mga panlabas na impluwensya.
  3. Pagkakamit ng pagsunod babasahin. Ang empleyado sa singil ng pagsubok bago makatanggap ng isang trabaho na programa para sa pagsubok at mga probisyon na kung saan ang software ay dapat na tumugma. Ang karagdagang kinilala pagkakaiba sa ang aktwal na operasyon ng programa at ang nakaplanong mga babasahin function.

uri

Karaniwan makilala sa pagitan ng mga uri ng mga pagsubok, pati na yunit, integration at sistema. Ang bawat isa sa mga ito ay nakakaapekto sa ilang aspeto ng paghahanap ng mga error.

Unit testing ay nagbibigay-daan sa iyo na subukan tiyak na modules, mga pamamaraan, mga function at mga klase. Ang pamamaraan na ito ay nagpapakita ng pagganap ng mga indibidwal na mga bahagi ng code, at pinapayagan mabilis na check hindi nakakaapekto kung karagdagang mga pagpapabuti sa ang aksyon functional.

Pagkatapos mag-check sa mga indibidwal na mga pag-andar at pagpapatakbo ng isang dalubhasa sistema para sa kalidad ng mga nalikom sa susunod na hakbang. Pagsasama-sama ng pagsubok ay karaniwang isinasagawa pagkatapos ng module. Sa yugtong ito sa pinagsama-samang ay itinuturing na hiwalay na mga seksyon ng code at ang kanilang mga pakikipag-ugnayan.

Ang huling yugto - sistema ng pagsubok. Gamit ito, ang software ay naka-ganap na binuo at handa na para sa sipag, ay sinubukan sa posisyon ng user. Sa yugtong ito ang nakilalang madepektong paggawa sa interface, pati na rin ang pinakamalaking ergonomya ay nakamit sa pamamagitan ng application.

Ang mga nabanggit na uri ng software testing ay natutukoy sa pamamagitan ng antas ng paghihiwalay ng mga bahagi.

Iba pang mga pamamaraan sa pagsubok

Ang isang pagkakaiba ay tulad uri ng mga pagsubok ng mga pamamaraan ng "white-box" at "itim na kahon" din. Sa panahon ng pamamaraan ang unang paraan ng nag-develop ay may ganap na access sa source code, at maaari ring gamitin ang kanilang sariling mga nakasulat na upang subukan at tuklasin ang mga error sa mga developer. "Black box" na paraan ay hindi nagpapahintulot ng access sa code ng programa, sa kasong ito ang control maganap lamang sa pamamagitan ng user interface. Ang mga pagsubok na kondisyon ay tinukoy sa pamamagitan ng ang antas ng kaalaman ng sistema.

Ang pagkumpleto ng lifecycle software development

Pagsubok ay isinasagawa pagkatapos ng disenyo, pag-unlad at dokumentasyon ng sistema. Ang hakbang na ito ay maaaring makumpleto sa buhay cycle ng software, kung ang lugar na may problema ay kinilala, o mayroong isang bumalik sa programming. Ang unang daloy ng pagsubok laging nagbabalik ng isang negatibong feedback, dahil ang anumang pag-unlad may mga bottleneck, pagkabigo at minsan kahit malubhang mga error na lamang ay hindi maaaring masubaybayan sa yugto ng paglikha.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.unansea.com. Theme powered by WordPress.