Увод у тестирање домена

Домаин Тестинг је техника тестирања софтвера у којој се апликација тестира пружањем улазних података и верификацијом релевантних резултата. Тестирање домена се такође назива тестирање еквиваленције или тестирање граничне анализе. Код тестирања домена, тестирање се врши са минималним бројем улазних података тако да апликација не дозвољава неважеће податке и податке изван домета и процењује очекивани опсег излаза. Тестирање домена осигурава да апликација нема улазне податке изван поменутог распона.

Топ 4 стратегије тестирања домена

Сада разговарајмо о стратегији тестирања домена:

Тестирање домена подељено је на поддомене. Након тога апликација размотрена за тестирање домена заједно с поддоменом, у тој јединици или комбинацији улазних података тестираних кроз поддомене. Омогућује поједностављење сложених сценарија као што је домен подељен на поддомену. Тест спроведен на границама поддомене назива се Боундари Валуе Аналисис (БВА). Када су услови испитивања подељени у скупове или групе тестова, тада се назива тестирање класе еквивалентности. Тестер домена мора детаљно да разуме о домену.

1. Избор домена

Домен који има мање сложену функционалност може се сматрати тестирањем домена. У апликацији ће бити улазних променљивих које треба доделити и правилан резултат мора да се верификује.

2. Груписите улазне податке у класе

Слична врста улазних података подијељена је на подскупове. Постоје две врсте партиционирања, подјела класе еквивалентности и анализа граничне вриједности (БВА). Партиционирање класе еквивалентности дели улаз на еквивалентне партиције података да би одредило тест случајеве. Овде су тест случајеви дизајнирани тако да је свака партиција прекривена по једном. У испитивању анализе граничне вриједности (БВА), тест случајеви се дизајнирају узимајући у обзир неваљани распон граничних вриједности.

3. Улазни подаци класе за тестирање

Граничне вредности треба сматрати подацима за тестирање. Границе представљају класе еквиваленције вероватније да ће открити грешку од осталих чланова класе. Подаци између распона најбољи су представник еквивалентне класе.

4. Верификација излазних података

Када се улазни подаци додијеле апликацији у вези с тим излазним подацима су провјерени. Излазни подаци требају бити неважећи и одређеног распона.

Примери тестирања домена

Размотримо два сценарија као пример:

1. Тестни подаци са једним улазом

Узмимо да су к & и улазна варијабла за било који израз, а варијабла з је излаз. Овде је израз јединствени улазни сценариј који укључује променљиву к & и, дакле нема комбиноване улазне променљиве.

Примери израза: (з = к + и) или (з = ки) или (з = к * и) или (з = к / и) итд.

2. Тест са вишеструком улазном променљивом

У овом примјеру тестира се више или комбинација улазних варијабли које се односе на одговарајући излаз. Размотримо апликацију за школско управљање за систем оцењивања деце, с обзиром на то да им се додељују часови система оцењивања.

Према горе наведеним условима испитивања, могу се утврдити доњи сценарији:

  • Сценариј 1: Резултати ученика> 80 и <= 100, с предметом Наука треба да буде у разреду А.
  • Сценариј 2: Резултати за студенте> 80 и <= 100, с предметима Рачуни треба да буду у разреду Б.
  • Сценариј 3: Оцјене ученика 65, предмет науке треба да буде у разреду Ц.
  • Сценариј 4: Оцјене ученика 65, Предмет рачуна треба да буде у разреду Д.
  • Сценариј 5: Оцјене ученика 50, Научни предмет треба да буде у разреду Е.
  • Сценариј 6: Оцјене ученика 50, Предмет рачуна треба да буде у разреду Ф.
  • Сценариј 7: Резултати ученика <= 50, Предмет науке треба да буде у разреду Г.
  • Сценариј 8: Резултати ученика <= 50, Предмет рачуна треба да буде у разреду Х.

Овде ће, у горњем примеру, улаз бити Ознаке и Субјекти, који се тичу класа које ће се доделити. Овај случај је подјела улаза или групирање улазних вриједности. Распон постигнутих оцена подељен је у следеће класе:

  • 1. разред: Студенти који су постигли оцјену> 80 и <100.
  • 2. разред: Студенти који су постигли 65 бодова.
  • 3. разред: Ученици који су постигли 50.
  • Класа 4: Студенти са оценом <= 50.

Граничне вредности треба сматрати подацима за тестирање, границе представљају класе еквиваленције чији је циљ пронаћи грешку или грешку у односу на остале чланове класе. Подаци између распона најбољи су представник еквивалентне класе. За сваку од горе наведених класа потребан је тест.

За 1. разред, студенти који су постигли оцјену изнад 80 (оцене> 80 и оцене <= 100).

Граничне вредности:

  • Ознаке 80 не би требало узети у обзир у овој класи, јер би вредности требале бити веће од 80.
  • Ознаке 81 треба узети у обзир у овој класи, јер би вредности требале бити веће од 80.
  • Ознаке 100 треба узети у обзир у овој класи, јер би вредности требале бити мање од 100 или једнаке 100.
  • Ознаке 101 не би требало узети у обзир у овој класи, јер би вредности требале бити мање од 100 или једнаке 100.

Вриједности партиције еквиваленције: Вриједности улаза од 81 до 100 су валидне, стога једна од вриједности између 81, 82, 83 упто100 мора бити укључена. Отуда су одабране ознаке „90“ валидне оцене за ову класу.

Верификација излазних података

Овде се од сваке партиције извршава само један услов испитивања. Ако један тест тест исправно дјелује на партицији, тада би сви преостали увјети испитивања требали исправно радити. Ако се један тестни увјет на партицији не покрене исправно, претпоставља се да ниједан други увјет неће исправно радити.

Структура тестирања домена

Доље је објашњена структура тестирања домена:

  • Анализирајте апликацију која се односи на домен.
  • Сазнајте важеће улазне променљиве.
  • Што се тиче проналазака резултата, анализирајте улазне варијабле и сортирајте их.
  • Што се тиче БВА и еквивалентне анализе партиција стварају / проналазе улазне варијабле.
  • Пронађите и анализирате излазне варијабле које се односе на улазне варијабле.
  • Пронађите неанализоване улазне променљиве. Прикупите информације за даљу процену.
  • Резимирајте целокупну анализу тестова у вези са табелама ризика.

Закључак

Домаин Тестинг је техника тестирања софтвера, која захтева основно знање у домену да би се тестирао с правим улазом да би се постигао потребни излаз. Домен треба поделити на поддомене како би деловао ефикасно. Тестирање домена такође се назива тестирањем еквиваленције или тестирањем граничних анализа, при чему се улазне варијабле анализирају и идентификују као граничне вредности и вредности класе еквиваленције како би се постигао очекивани резултат.

Препоручени чланак

Ово је водич за тестирање домена. Овде смо расправљали о Уводу у тестирање домена и његовој стратегији тестирања, као ио структури са Примером. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Нивои тестирања софтвера | Топ 4
  2. Топ 6 врста ручног тестирања
  3. Топ 10 алата за испитивање безбедности отвореног кода
  4. Увод у животни циклус тестирања софтвера
  5. Како генерисати податке теста са њиховим предностима?
  6. Шта је тест случај? Како написати?

Категорија: