Преглед како написати тест случај?

Размислите о сценарију у којем сте од вас тражили да напишете тестне случајеве за тестирање апликације. Да ли бисте могли да започнете? Можда сте чули изразе као што су тестни примери, скрипте за тестирање, тестни планови итд. Сви ови термини могу вам звучати збуњујуће јер звуче врло слично, али свакако се разликују у значењу. Веома је важно имати јасно разумевање ових софтверских терминологија тако да ћете бити у могућности да их разликујете. Да бисте били ефикасни у тестирању, морате почети са разумевањем шта су тест примери и како их можете написати на такав начин да покривају дате захтеве.

Запамтите да је добар испитивач онај који је оријентисан на детаље. Осим што води рачуна о детаљима и спецификацијама, добар тестер би требао бити у могућности да ефикасно пише тестне случајеве. Писање тестног случаја није лак задатак, јер захтева талент, искуство и добро пословно разумевање. Једна од кључних вештина потребних за писање тестова квалитета је пристојна вештина писања. Добри тест случајеви написани су са циљем да дефинишу „шта“ и „како“ апликације. Неки тестери могу писање тестних случајева сматрати досадним задатком, али квалитет тест случајева ће одредити квалитет вашег софтвера и тиме одредити вредност и продуктивност и успех тима компаније.

Писање тестног случаја

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

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

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

Параметри тест случаја су:

  1. Ид тестног случаја
  2. Назив тестног случаја
  3. Опис тест случаја
  4. Тест подаци
  5. Предуслови
  6. Кораци испитивања
  7. Очекивани резултат
  8. Прави резултат
  9. Постцондитионс
  10. Околина тест случаја

Тест случајеви утичу на фазу тестирања тако да треба бити сигурни да су написани и пре него што фаза тестирања заиста почне. Писање тестног случаја једнако је важно и незаобилазно као и процес тестирања.

Кораци за тест случај

Кораци за писање доброг тестног случаја су:

  1. Добар тест тест има тест тест заједно са јаким називом теста који осигурава јасноћу модула који се тестира. Узмите пример где тестирате страницу за регистрацију. У овом случају користите наслов који у наслову садржи "СигнУп Паге".
  2. Добар тест тест има добро структуриран, снажан, компактан и јасан опис теста који се изводи. Понекад овај одељак може да садржи предуслове, информације о окружењу за тестирање и друге такве факторе.
  3. Добар тестни случај спомиње претпоставке или било које предуслове потребне за правилно обављање датог теста. Ово може садржавати било какав захтев, као што су било која дозвола приступа потребна за приступ модулу који се тестира у апликацији.
  4. Тест случај у којем се наводе информације о тестним подацима који се користе за тестирање сматра се добрим тест случајем.
  5. Кораци у тестним случајевима требају бити сажети, једноставни и јасни. Пазите да кораци не доводе у заблуду тако да нема губљења времена док се тестирање обавља
  6. Очекивани и стварни резултати за сваки корак требају бити јасно наведени. Ово је веома корисно за тестера јер користи овај, тестер може јасно идентификовати корак у којем апликација неће радити током времена квара.
  7. И последње, али не најмање битно, побрините се да тестни случај буде поново употребљив

Пример узорка за тестирање ако се корисник може регистровати у апликацију која садржи е-пошту, телефонски број, постављену лозинку у обрасцу.

Назив тест случаја: Аутентификација странице за регистрацију

Опис: Нови корисник би требао бити у могућности да се успјешно регистрира у апликацији.

Предуслов : Корисник би требао бити нови корисник.

Савети и Трикови

Док пишете тестне случајеве имајте на уму неке тачке као што су:

  • Уверите се да тестни случај пружа добру покривеност тестом, тј. Да није пропуштена ниједна кључна функционалност
  • Осигурајте да су негативни тестни случајеви или негативни сценарији тестирања такође документовани и темељно тестирани.

Закључак

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

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

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

  1. Шта је софтвер тестирање софтвера?
  2. Тестирање црне кутије
  3. Каријере као софтверског инжењера
  4. Аппиум вс Селениум
  5. Технике испитивања црне кутије
  6. 8 Важан задатак за писање предлошка плана теста

Категорија: