Која је разлика између активног тестирања и пасивног тестирања у тестирању софтвера?


Одговор 1:

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

Активно тестирање

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

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

Основни рад активне технике испитивања може се видети кроз следеће кораке:

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

Пасивно тестирање

Ова методологија испитивања је управо супротна активном тестирању. У овој техници, испитивач не ступа у интеракцију са софтверским производом, већ га оцењује само посматрањем и надгледањем рада система. Подаци тестова се не користе за тестирање софтверског производа.

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

Због неискоришћења мозга од стране тестера и само одлучивања на основу студије, названо је пасивним тестирањем. Може се извести ручно или аутоматизацијом. Аутоматизовани тестни случај чини испитивача свесним прошлости, што се може показати корисним. Штавише, аутоматизација за пасивно тестирање може да створи више слободног времена за активно тестирање, ако се примени добро, у супротном може имати негативне или деградиране резултате.

Извор: профессионалка


Одговор 2:

Здраво Донг,

Водећа компанија за тестирање софтвера користи разне врсте стратегија тестирања. Овде разговарамо о активним и пасивним тестирањима која се врше у последње време.

Активно тестирање: -

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

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

Пасивно тестирање: -Пасивно тестирање је тестирање у којем тестер креира студије случаја за сваки модул у вези са функционалношћу да донесе одлуку за наредна унапређења и имплементацију за софтверски производ.

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

Испод су методе које се користе за постизање овог испитивања:

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

2. Резултати испитивања тестних кутија у историји система за управљање тест случајевима ће такође помоћи у доношењу одлука о раду софтверског производа.

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

Поздрави, Ананд


Одговор 3:

Пасивно тестирање је техника тестирања софтвера која посматра систем без интеракције. С друге стране, активно тестирање укључује интеракцију са системом. Испитивање у кругу (ИКТ) је пример тестирања у белој кутији где електрична сонда тестира попуњену штампану плочу (ПЦБ), проверавајући кратке спојеве, отворе, отпор, капацитивност и друге основне количине које ће показати да ли је склоп правилно изведен измишљено.

За више информација посетите овде: услуге инспекције квалитета