Шта је тестирање здравости?

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

Зашто нам треба испитивање исправности?

Размислите о сценарију тестирања модула плаћања веб апликације, али током тестирања страница за плаћање не учитава се исправно или се ОТП поље не приказује кориснику. Испитивачи подносе грешку и пријављују је програмерима. Тада програмери исправљају грешку при учитавању странице и ОТП пољу платне странице и враћају их тестерима на тестирање. Нема разлога да се врше ригорозније тестирање око странице Паимент ако главни поправци нису исправљени. У овом случају, тестери ће сада извршити Санити тестирање око странице Паимент како би проверили исправке грешака, тј. Да ли су основни проблеми решени или нису. Важно је и тестирати да ли се због исправљања претходних проблема не постављају други проблеми или грешке у повезаној функционалности.

Како би се унапред смањило време и труд, оно се изводи пре дубинског, регресијског испитивања модула. Тестира основну „рационалност“ апликације пре тестирања целог система.

Како функционира испитивање разумности?

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

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

На примјер, ако у апликацији постоје 2 модула, модул 1 и модул 2. Модул 1 је повезан са модулом 2 јер се подаци преносе из модула 1 у модул 2. Претходно ако су грешке пронађене у модулу 2 и након исправљања тих издања програмера, нова верзија пуштена је на тестирање. Затим ће тестери извршити основни Санити тест апликације новоизрађене верзије, прво се тестира модул 2 за верификацију фиксних грешака у новој верзији, а ако модул 2 исправно ради, онда је и модул 1 тестиран као и оба повезане међусобно како би се проверило да ли је та исправка утицала на модул 1 или не.

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

Неке од предности и недостатака дате су у наставку:

Предности

Неке од предности су дате у наставку:

  • Испитивање разумности је уско и дубоко. Пре него што тестирате целокупну апликацију, помаже у тестирању одређене компоненте која има исправке грешака.
  • Како није потребна детаљна документација за Санити тестирање апликације, не троши се додатно време и тестери се углавном фокусирају на тестирање исправки грешака и погођених подручја примене.
  • Врло је корисно јер се напори не троше на регресијско тестирање ако се недостаци утврде током Санити теста и пројекат се одбаци у раним фазама.
  • Понекад је санитарно тестирање корисно за рану идентификацију проблема са састављањем и применом. Ако основна функционалност апликације не функционише у реду или претходни програми за грешке и даље постоје, али се раде од краја програмера, било би проблема с спајањем или компилацијом.

Недостаци

Неки од недостатака дати су у наставку:

  • Испитивање разумности има само узак обим. Не користи се за детаљно тестирање целе апликације. Користи се само за тестирање основне функционалности дела модула апликације.
  • Користи се за тестирање „рационалности“ примене, за разлику од испитивања дима која проверава „стабилност“ апликације.
  • У случају апликација малих величина, Санити тестирање није толико корисно јер би захтевало додатно време да се провери функционалност одређене компоненте уместо да се целокупна апликација може тестирати у то време.
  • Испитивање разумности је углавном неписано и понекад захтева више времена и посредно повећава укупни буџет пројекта.

Закључак

Горњи опис јасно објашњава Санити тестирање и важност Санити тестирања током тестирања било које софтверске апликације. Неки тестери увек имају конфузију у вези са Смоке анд Санити тестом, али оба су веома различита и користе се за своје специфичне сценарије. Испитивање димом врши се како би се потврдило да критичне функције читаве апликације раде исправно или не. Будући да је испитивач, врло је важно разумјети разлику између то двоје.

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

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

  1. Разлика између тестирања дима и тестирања разума
  2. Карактеристике функционалног испитивања
  3. Врсте тестирања система
  4. Кључне разлике између тестирања беле кутије и тестирања црне кутије

Категорија: