Sobes.tech
Junior

Чек арак маанилеринин анализи техникасы жөнүндө сүйлөй аласызбы?

sobes.tech AI

AIден жооп

Чек ара баалуулардын талдашы (Boundary Value Analysis, BVA) — бул тестти түзүүчү ыкма, ал көбүнчө киргизүү маалыматтарынын же чыгуу натыйжаларынын чек араларында ката кетүү мүмкүнчүлүгү жогору экенине негизделген.

BVAнын негизги принциби — баалуулуктарды текшерүү:

  • уруксат берилген диапазондун өзүдө.
  • чек арага жакын (сол жана оң жакта, же төмөн жана жогору).

[min, max] диапазону үчүн, min, min+1, max-1, max баалуулуктарын текшерилет. Кээде, туура эмес баалуулуктарды иштетүүнү текшерүү үчүн min-1 жана max+1 да кошулат.

Мисал:

Жаш үчүн киргизүү талаасы, уруксат берилген диапазон 18ден 65ке чейин.

BVA боюнча тесттелген баалуулуктар:

  • Туура: 18, 19, 64, 65
  • Туура эмес (каталарды текшерүү үчүн): 17, 66

Бул техника жакшы эле Эквиваленттик бөлүктөргө бөлүү техникасын толуктайт. Алгач маалыматтар эквиваленттик класстарга бөлүнөт, андан соң ар бир класста (айрыкча чек араларда) BVA колдонулат.

BVAнын артыкчылыктары:

  • Чек ара шарттарында (<, >, <=, >=) байланышкан каталарды табуу мүмкүнчүлүгү жогору.
  • Чек араларда тест маалыматтарын тандоо үчүн системдүү ыкма.
  • Толук изилдөөгө салыштырмалуу тесттердин кайталануусун азайтат.

BVAнын кемчиликтери:

  • Ар дайым сандык эмес маалыматтарга колдонулбайт (эгер так чек аралар аныкталбаса).
  • Чек ара шарттарына байланышкан эмес каталарды аныктабайт.