Equivalence Partitioning and Boundary Value Analysis ay ang mga pamamaraang sumusubok upang matukoy ang mga kasong pangsubok na sumasaklaw sa iba't ibang mga senaryong input.Ang mga ito ay tumutulong sa pagbabawas ng bilang ng mga pagsubok habang pinananatili ang saklaw. Ang artikulong ito ay nagbibigay ng praktikal na mga panuntunan at halimbawa para sa epektibong pagkakapit ng mga teknik na ito.

Pag - unawa sa Equivarence Partitioning

Ang Equivalence Partitioning ay naghahati ng input data sa mga grupo, o partikulong, kung saan ang bawat grupo ay inaasahang gumawi ng gayon din.Ang pagsubok sa isang halaga mula sa bawat partisyon ay maaaring kumatawan sa buong grupo, binabawasan ang bilang ng mga kasong kinakailangan.

Halimbawa, kung tinatanggap ng isang sistema ang edad na nasa pagitan ng 18 at 65, ang mga partisyon ay:

  • Ibaba 18
  • Sa pagitan ng 18 at 65
  • Higit sa 65

Ang pagsubok sa isang halaga mula sa bawat partisyon ay tumitiyak sa pagsaklaw ng lahat ng mga senaryo ng input.

Pagkakapit ng Mahalagang Pagsusuri

Ang mga pagkakamali ay kadalasang nangyayari sa mga hangganan, anupat sinusubok ang mga pamantayan sa loob lamang, sa, at sa labas lamang ng mga hangganang ito.

Sa paggamit ng naunang halimbawa, ang mga pamantayang hangganan ay:

  • 17 (sa ibaba lamang ng 18)
  • 18 (mas mababang hangganan)
  • 65 (itaas na hangganan)
  • 66 (mahigit lamang sa 65)

Praktikal na mga Tuntunin

Upang mabisang maikapit ang mga pamamaraang ito:

  • Alamin ang lahat ng partisyon ng input batay sa mga detalye.
  • Pumili ng mga kaso ng pagsubok mula sa bawat partisyon.
  • Magpokus sa mga pamantayang hangganan para sa bawat partisyon.
  • Pagsamahin ang dalawang pamamaraan para sa komprehensibong pagsubok.
  • Automate test case age kung maaari.

Ang Halimbawang Tanawin

Isaalang - alang ang isang login form na tumatanggap ng mga password na ang haba ay sa pagitan ng 8 at 16 na karakter.

  • Wala pang 8 karakter
  • Sa pagitan ng 8 at 16 na tauhan
  • Mahigit 16 na tauhan

Kabilang sa mga kaso ng pagsusuri sa mga gilid ng kampo ang:

  • 7 character (mababa lamang sa minimum)
  • 8 karakter (minum border)
  • 16 na karakter (maximum hangganan)
  • 17 character (itaas lamang sa lahat)