Увод у истраживачко испитивање
Пре него што започнемо са чланком о истраживачком испитивању, веома је важно да знамо дословно значење истраживачког рада. Истраживачка средства која се односе или укључују истраживање или истрагу. Истраживачка испитивања су цјелина о учењу, откривању и истраживању. Фокусира се на слободу индивидуалног тестирања и одговорност појединог тестера. То је нови начин размишљања, у садашњем тренду тестирања софтвера постоји потреба за аутоматизацијом. Као што и сам наслов сугерира, то је феномен паралакса учења, извођења теста и процеса дизајнирања теста. Можемо тврдити да у овом тестирању радимо свеобухватно заказивање узорака, распоред, процену и процену перформанси. Писано тестирање било је у моди прије истраживачких испитивања. Дакле, пре даљег преласка на чланак, за нас је веома важно да знамо разлику између сценаријског тестирања и истраживачког тестирања.
Скриптано тестирање
- Усмерен је према захтевима.
- Одређивање тестних случајева предвиђа се унапред.
- Потврда за тестирање дата је унутар границе захтева.
- Снажно одлучивање и нагласак је на предвиђању.
- Истраживачка испитивања укључују потврђено испитивање.
- Такође је реч о контроли тестирања.
- То је баш као да говорите у нацрту.
- То је контролна скрипта.
Истраживачко тестирање
- Такође је усмерен са становишта захтева, али такође се истражује током тестирања.
- Такође може утврдити број случајева у току испитивања.
- Истраживање система или пројекта или апликације на високом нивоу.
- Такође наглашава прилагодљивост и критеријуме за учење.
- Све је у питању побољшања тестних случајева и дизајна теста.
- Врло је спонтано у доношењу одлуке.
- Тестер ума може бити контролисан или је под контролом.
Дакле, у основи смо разумели главну разлику између сценаријског тестирања и истраживачког испитивања. Па је време да се упознају неке карактеристике истраживачког тестирања.
Специфичне карактеристике истраживачког испитивања
- То је врста ригорозног, грубог и структурираног тестирања.
- За разлику од случајног тестирања, али ова врста тестирања укључује специфичну сврху за проналажење грешке.
- Ова врста структуре тестирања укључује временски бокс или повељу.
- Лако можемо управљати и подучавати истраживачка испитивања.
- Ова врста тестирања није метода или оквир, али представља својеврсни приступ.
Рад истражног испитивања
Сада је време да разговарамо о томе како истражна испитивања функционишу у садашњем свету. Дакле, састоји се од 5 фаза у којима је свака фаза одговорна за појединачни феномен тестирања који се зове управљање тестом заснованим на сесији (СБТМ Цицле).
1. Ствара се таксономија бубе (класификација)
- У овој фази морамо раздвојити и категорисати врсте грешака утврђених током тестирања.
- Након тога, анализирали смо основни или родитељски узрок појаве ове врсте квара.
- Затим пронађите омјер ризика сваке грешке праћен њеним решавањем.
2.Тиме Бок
- За пар испитивача прописан је временски распоред који није дужи од 90 минута.
- Не би требало да постоји никаква препрека током прописаних сесија од сат и по времена.
- То може бити повећање или смањење за 45 минута.
- Овом фазом се испитивач анализира грешком и враћа пријатељским решењем.
3. Испитне повеље
- Тест случајеви препоручени од стране тестне повеље.
- Најважнија ствар коју треба тестирати
- Приступ тестирању.
- Излаз апликације након поправка тестног случаја.
- У истраживачком тестирању, главна полазиште је руковање тестним идејама.
- Помоћу теста за тестирање повеља који се користи за одређивање корисника апликације о томе како да користи систем.
4.Ревиев Ресултс
- Процена грешака је одузета.
- Провјера тест случајева води бољем учењу.
- Подручја тестирања обухваћена су приоритетом.
5.Дефриефинг
- Резултат излаза је сакупљен.
- Резултат чартера је упоређен.
- Потребно је провјерити додатна испитивања или не.
Да бисте то објаснили дубље, испод споменутих савета је потребно навести за боље тестирање:
- Тачан циљ испитивања требао би бити врло специфичан од самог почетка.
- Потребни су редовни сесијски тестови квалитета производа, тако да испитивач мора да одговори зашто, када и шта се односи на грешке у тестирању.
- Проналажење грешака требало би да буде веома рафинирано.
- Упаривање тестера може резултирати добрим тестирањем.
- Што више тестирамо, више имамо шансе да анализирамо квар или проблеме.
Током истражних испитивања, испитивач треба да одржи следећу документацију која је следећа -
- Тест покривености
- Ризик
- Провјерите евиденцију извршења
- Питања / упити
Предности и мане
Откријмо истакнуте предности и недостатке истраживачког испитивања.
Ево неких главних предности:
- Корисно је када документ са захтевима није у потпуности доступан или је делимично доступан.
- У процесу истраге може да нађе више грешака него тестирано на сценарију.
- Покријте све грешке које се игноришу при ручном тестирању или другим врстама тестирања.
- Кориштењем све више и више тест случајева, такође се повећава машта за испитивање проблема са проблемима.
- Истраживачка испитивања покривају све захтеве, сценарио и тест случајеве.
- Помаже у подстицању интуиције и креативности тестера.
Испод су наведени недостаци:
- За ову врсту тестирања потребно је претходно знање о тестирању.
- Ова врста тестирања има ограничену домену тестерских знања.
- Неуспјех у тестирању одређене бубе не смије се понављати.
- Одржавајте уредну документацију о тест случајевима и исправке грешака.
Када је тачна потреба?
- Када тестерски радници у индустрији или технолошким фирмама имају добро искусног тестера.
- Услов ране итерације.
- То је врста веома критичне апликације.
- Истраживачко тестирање се може широко користити када истраживачко тестирање више наглашава знање и искуство тестера, тако да даје много бољи резултат у односу на скриптирано тестирање, јер се фокусира на перспективност прилагодљивости и учења.
Препоручени чланци
Ово је водич за шта је истраживачко тестирање? Овде смо дискутовали о разлици између скриптаног тестирања и истраживачког тестирања, карактеристика, рада, предности и недостатака истраживачког испитивања. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -
- Шта је шифровање?
- Регресијско тестирање | Дефиниција, пример
- Испитивање црне кутије | Тестирање софтвера
- ИСТКБ питања за интервју