Увод у Адхоц тестирање

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

Како се изводи Адхоц тестирање?

Адхоц тестирање се изводи на више начина. То се може учинити у било ком тренутку. То може бити на почетку, у средини или пред крај тестирања пројекта. Постоје три начина на која се врши Адхоц тестирање. Они су као испод:

  • Будди Тестинг
  • Испитивање у паровима
  • Мајмунско тестирање

Погледајмо их у детаље

1. Тестирање пријатеља

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

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

2. Испитивање у пару

У овом тестирању два тестера заједно раде на модулу. Имају заједничко подешавање урађено у сврху тестирања. Имплементацијом ове врсте тестирања води се рачуна да оба тестера пронађу начине за откривање већег броја недостатака у уграђеној апликацији. Дијеле радове на тестирању и заједно сачињавају потребну документацију свих запажања која су направили заједно. Максимални број сценарија може се пронаћи употребом ове врсте тестирања.

3. Тестирање мајмуна

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

Технике испитивања Адхоц-а

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

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

Адхоц алати за тестирање

Нема посебних алата који се користе у ад хоц тестирању. Као резултат, сви алати који се већ користе за тестирање апликације могу се користити према потреби и по потреби. На примјер, за провјеру одређеног модула користи се Селениум. Селен се може користити за тестирање модула распоређених након претходног модула. Ово може помоћи у убрзавању поступка и добијању тачних детаља. Слично томе, други алати попут КТП-а и краставца могу се користити за било коју врсту Адхоц тестирања кад год је то потребно.

Предности Адхоц тестирања

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

Недостаци Адхоц тестирања

  • Није могуће пратити сценарије који су тестирани, јер не постоји никаква документација.
  • Случајеви теста могу се понављати што може довести до губљења времена.
  • Ефикасност испитивања овде у потпуности зависи од тестера.

Закључак

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

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

Ово је водич за Адхоц тестирање. Овде смо расправљали о Уводу у Адхоц тестирање и његовим техникама, заједно са алатима. Можете и да прођете кроз остале предложене чланке да бисте сазнали више_
  1. Врсте тестирања софтвера
  2. Функционални алати за тестирање
  3. Сигурносно тестирање
  4. Државно транзицијско тестирање
  5. Врсте и грешке у руковању у ЈаваСцрипт-у

Категорија: