Mga computerProgramming

Functional testing

Kabilang sa lahat ng uri ng functional testing ay may karapatang sumasakop isang nangungunang posisyon, dahil ang programa ay dapat na gumana nang tama sa unang lugar, o sa pamamagitan ng kadalian ng paggamit, seguridad, at hindi magkaroon ng sapat na bilis ng ganap na walang kahulugan. Bilang karagdagan sa pagmamay-ari ng pagsubok sa iba't ibang mga diskarte, ang bawat tao ay dapat na maunawaan kung paano maayos na magsagawa ng isang audit upang makuha ang pinaka-epektibong mga resulta.

Functional testing: kung saan upang idirekta ang pangunahing pagsisikap?

- modular at sistema ng pagsusuri;

- upang i-check ang "puti" o "itim" na kahon;

- sa manual testing at automation;

- upang subukan ang mga bagong tampok o pagbabalik pagsubok ;

- sa "negatibong" o "positibong" pagsusulit.

Sa pagitan ng lahat ng mga aktibidad na ito ito ay mahalaga upang mahanap ang tamang landas, na kung saan ay ang "average" na balansehin ang mga pagsisikap sa pamamagitan ng pagkuha bentahe ng bawat isa sa mga direksyon ng maximum.

software na pag-verify ay isinasagawa sa iba't-ibang mga paraan, ang isa sa kung saan ay nasubok sa isang "itim na kahon" o kontrol ng data.

Ang programa sa kasong ito ay kinakatawan sa mga tuntunin ng "itim na kahon", at inspeksyon ay isinasagawa upang alamin ang mga pangyayari kung saan ang pag-uugali ng programa ay hindi matugunan ang mga pagtutukoy. Ang lahat ng mga error ay natutukoy sa pamamagitan ng mga data ng pamamahala, na kung saan ay isinasagawa sa pamamagitan ng malawakan pagsubok, iyon ay, gamit ang lahat ng posibleng mga uri ng data.

Kung ang program na command pagpapatupad ay depende sa pangyayari bago ito, pagkatapos ay doon ay ang kailangan upang suriin ang lahat ng posibleng mga pagkakasunud-sunod. Ito ay malinaw na sa karamihan ng mga kaso ay simpleng imposible upang gumawa ng isang malawakan testing, kaya mas malamang na piliin ang isang katanggap-tanggap o makatwirang pagpipilian, limitadong run ng programa sa isang maliit na subset ng lahat ng data input. Ang pagpipiliang ito ay ganap na ginagarantiya ang kawalan ng deviations mula sa mga pagtutukoy.

Functional testing nagsasangkot ang tamang pagpipilian pagsusulit. Sa kasong ito, upang makilala sa pagitan ng mga pamamaraan ng bumubuo ng mga hanay para sa kanila:

- boundary halaga ng mga pag-aaral;

- pagkapareho partitioning;

- ang palagay ng mga error;

- pagtatasa ng mga link sa pagitan ng sanhi at epekto.

Maaari mong makita ang bawat isa sa kanila hiwalay.

Pagsusuri ng mga halaga hangganan. Sa ilalim ng boundary halaga ay karaniwang nauunawaan ng mga na matatagpuan sa hangganan ng pagpareho klase. Sa naturang mga lugar ay malamang na makita ang isang error. Ang paggamit ng ang paraan na ito ay nangangailangan ng propesyonal na kahulugan ng pagiging malikhain at pagkadalubhasa sa partikular na problema sa ilalim ng pagsasaalang-alang.

Pagpareho partitioning. Ang lahat ng mga posibleng hanay ng mga parameter ng input ay nahahati sa ilang pagkapareho klase. Data ay pinagsama sa batayan ng mga katulad na mga error. Ito ay pinaniniwalaan na kung ang isang set ng isa klase nakita ng isang error, ito rin ang magiging katumbas upang ipahiwatig ito. Functional testing ng kasalukuyang pamamaraan ay isinasagawa sa dalawang phase: ang unang ginawa ang pagpili ng pagpareho klase, habang ang pangalawang ay binuo espesyal na mga pagsubok.

Pagsusuri ng mga relasyon ng sanhi at epekto. Ang sistema ay maaaring pumili ng mga pagsubok na may mataas na pagiging produktibo salamat sa pag-uugali tulad audit. Sa kasong ito, pati na ang sanhi ng hiwalay na kondisyon ng pag-input ay natanggap, at nakikita bilang resulta ng isang output na kondisyon. Ang pamamaraan ay batay sa ideya ng attributing lahat ng mga uri ng mga dahilan sa mga tiyak na kahihinatnan, iyon ay upang linawin ang tunay na dahilan-at-epekto relasyon. Sinusubukan ang software ay isinasagawa sa ilang yugto, na nagreresulta sa isang listahan ng mga sanhi at kahihinatnan na magmumula.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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