Въведение в изследователски тестове
Преди да започнем статия за проучвателно тестване, за нас е много важно да знаем буквалното значение на проучвателното. Изследователски средства, свързани с или включващи проучване или разследване. Изследователските тестове са цялост за изучаване, откриване и разследване. Тя се фокусира върху индивидуалната тестова свобода и отговорност на отделния тестер. Това е нов начин на мислене, в съвременната тенденция при тестване на софтуер има нужда от автоматизация. Както подсказва самото заглавие, това е феномен на паралакс обучение, изпълнение на тест и процес на проектиране на теста. Можем да твърдим, че в това тестване правим цялостно планиране на извадката, оформление, оценка и оценка на производителността. Изпитванията по сценарии бяха на мода преди изследователските тестове. Затова преди да преминем към статията, за нас е много важно да знаем разликата между скриптираното и проучвателното тестване.
Тест за скриптове
- То е насочено от изискванията.
- Определянето на тестовите случаи се прогнозира предварително.
- Потвърждение за тестване се дава в границите на изискванията.
- Силно вземане на решения и акцентира върху прогнозирането.
- Проучвателното изследване включва потвърдено изпитване.
- Става въпрос и за контрола на тестовете.
- Точно като да правиш реч в чернова.
- Това е контролируем скрипт.
Изследователски тестове
- То е насочено и от гледна точка на изискването, но също така се изследва по време на тестване.
- Той също така може да определи броя на тестовите случаи по време на тестването.
- Изследване на високо ниво на система или проект или приложение.
- Той също така подчертава критериите за адаптивност и обучение.
- Всичко е за подобряване на тестовите случаи и тестовия дизайн.
- Много спонтанно е да вземете решение.
- Умът на тестера може да се контролира или той е под контрол.
Така че в общи линии разбрахме основната разлика между скриптираното тестване и проучвателното тестване. Така че е време да знаете някои характеристики на проучвателното тестване.
Специфични характеристики на проучвателните тестове
- Това е вид строго, грубо и структурирано тестване.
- Тя не е за разлика от случайното тестване, но този тип тестване включва специфичната цел за намиране на грешка.
- Този тип структура за тестване включва времеви бокс или чартър.
- Лесно можем да управляваме и преподаваме проучвателни тестове.
- Този вид тестване не е метод или рамка, но е един вид подход.
Работа на проучвателни тестове
Сега е време да обсъдим как работи проучвателното тестване в съвременния свят. Така че той се състои от 5 етапа, в които всеки етап е отговорен за индивидуален феномен на изпитване, който се нарича управление на теста, базиран на сесия (SBTM Cycle).
1. Създадена е таксономия на бъга (класификация)
- На този етап трябва да разделим и категоризираме типове неизправности, открити по време на тестване.
- След това анализирахме основната или родителската причина за появата на този вид повреда.
- След това намерете съотношението на риска за всяка повреда, последвано от нейното разрешаване.
2.Time Box
- За двойката тестер е предписан график, който не е повече от 90 минути.
- По време на предписаните сесии и половина не трябва да има пречки.
- Може да бъде увеличение или намаление с 45 минути.
- Този етап кара тестера да анализира грешката и да се върне с приятелското решение.
3. Тестови харти
- Тестови случаи, препоръчани от тестовата харта.
- Най-важното нещо, което трябва да бъде тествано
- Подход на тестване.
- Изход на приложение след коригиране на тестовите случаи.
- При проучвателните тестове основната отправна точка е за обработка на тестови идеи.
- Използване на тестер на тестовите хартии, използвани за определяне на потребителя на приложението за това как да използва системата.
4.Преглед на резултатите
- Оценката на бъговете се отнема.
- Проверката на тестовите случаи води до по-добро обучение.
- Тестовите зони на покритие се вземат като приоритет.
5.Debriefing
- Резултатът от резултатите се компилира.
- Резултатът от Хартата се сравнява.
- Необходима е проверка на допълнителни тестове или не.
За да се обясни по-дълбоко под споменатите съвети, трябва да се предоставят за по-добро тестване:
- Точната цел на теста трябва да бъде много конкретна от самото начало.
- Необходими са редовни сесионни тестове за качеството на продукта на приложението, така че тестерът трябва да отговори защо, кога и какво е свързано с тестовите грешки.
- Намирането на бъгове трябва да бъде много усъвършенствано.
- Сдвояването на тестер може да доведе до добри тестове.
- Колкото повече тестваме, толкова повече имаме шансове да анализираме повредата или проблемите.
По време на проучвателното изпитване тестерът трябва да поддържа следната документация, която е както следва -
- Тестово покритие
- риск
- Пробни дневници за изпълнение
- Проблеми / въпроси
Предимства и недостатъци
Нека да открием важните предимства и недостатъци на проучвателното тестване.
Ето някои от основните предимства:
- Полезно е, когато документът за изискванията не е напълно наличен или е частично достъпен.
- Той може да намери повече грешки, отколкото скриптирано тестване в процеса на разследване.
- Покрийте всички грешки, които се игнорират при ръчно тестване или други видове тестове.
- Използвайки все повече и повече тестови случаи, той също така увеличава въображението за решаване на проблеми на тестера.
- Проучвателните тестове обхващат всички изисквания, сценарий и тестови случаи.
- Той помага за насърчаване на интуицията и креативността на тестера.
По-долу са изброените недостатъци:
- Този тип тестове се нуждаят от предварително необходими знания за тестване.
- Този тип тестове имат гранична област на знанията на тестера.
- Неуспехът в тестването на определен бъг не трябва да се повтаря.
- Поддържайте подходяща документация за тестови случаи и корекции на грешки.
Кога е точната нужда?
- Когато тестерът на промишлеността или технологичните фирми разполага с добре познат и опитен тестер.
- Изискването за ранна итерация.
- Това е един вид много критично приложение.
- Изследователското тестване може да се използва широко, когато проучвателното тестване набляга повече на знанията и опита на тестера, така че дава много по-добър резултат в сравнение с скриптираното тестване, тъй като се фокусира върху перспективата за адаптивност и обучение.
Препоръчителни статии
Това е ръководство за Какво е проучвателно тестване? Тук обсъдихме разликата между скриптираното тестване и проучвателното тестване, функцията, работата, предимствата и недостатъците на проучвателното тестване. Можете да разгледате и другите ни предложени статии, за да научите повече -
- Какво е шифроване?
- Регресионно тестване | Определение, пример
- Тестване на черна кутия | Тестване на софтуер
- Въпроси за интервю на ISTQB