Какво е неразрушаващо изпитване?
Неразрушителното тестване е тип софтуерно тестване, който включва тестване и взаимодействие със софтуерното приложение правилно. С други думи, NDT (неразрушаващо тестване) може да се нарече положително тестване или щастливо тестване на пътя. Той дава очакваните резултати и доказва, че софтуерното приложение се държи според очакванията.
Пример : - Въвеждане на правилните данни в модул за вход и проверка дали приема идентификационни данни и навигира към следващата страница
В този урок ще научите -
- Какво е неразрушаващо изпитване?
- Защо да се прави неразрушаващо изпитване (NDT)?
- Когато се извършва неразрушаващо изпитване (NDT)?
- Тестова стратегия за неразрушаващо изпитване
За да извършите безразрушително тестване в горния пример, въведете числови знаци в текстовото поле за потребителско име. Като такива въведохме числовия знак, желаният резултат ще бъде положителен.
Защо неразрушаващо изпитване (NDT)?
- Основното предимство на метода NDT е, че той води до подобрено качество на софтуера и грешките се отстраняват.
- За да се демонстрира, че софтуерните функции работят в съответствие със спецификацията.
- Изискването за проверка на изпълнението е изпълнено
- За да проверите дали са изпълнени изискванията на крайните потребители
- За да проверите малката част от кода или функционалността работи както се очаква и не нарушава свързаната функционалност.
Когато се извършва неразрушаващо изпитване (NDT)?
- Това е и първата форма на тестване, която даден тестер би изпълнил върху приложение (т.е. в началния етап на SDLC)
- Неразрушаващо тестване обикновено се прави, когато нямаме достатъчно време за тестване.
Тестова стратегия за неразрушаващо изпитване
- Подходът към неразрушителното изпитване трябва да бъде положителен.
- Намерението на NDT техниката е да докаже, че дадено приложение ще работи за предоставяне на валидни входни данни.
- Няма специално изискване за извършване на неразрушаващо изпитване.
- Най-добрата практика за неразрушаващо изпитване е да проверите дали системата прави и какво трябва да направи.

Тестова стратегия за неразрушаващо изпитване
Пример
- Приложението има 5 модула, страница за вход, начална страница, страница с подробности за потребителя, създаване на нов потребител и създаване на задачи и т.н.
- Да предположим, че имаме грешка в страницата за вход, полето за потребителско име приема по-малко от шест буквено-цифрови знака. Това противоречи на зададените изисквания, които гласят, че потребителското име не трябва да приема по-малко от шест знака. Така че в горния сценарий това е грешка.
- Сега грешката се съобщава на екипа за разработка и тя е поправена и отново изпратена обратно към екипа за тестване. Екипът за тестване не само проверява страницата за вход, където е отстранен дефектът, но също така тества и останалите модули. Докато тества всички модули, той извършва неразрушаващ тип тестване, само за да провери дали цялото приложение работи правилно.
Резюме:
- Софтуерното тестване е процес, използван за разкриване на дефекти в софтуера, за установяване на определена степен на качество.
- NDT означава безразрушително тестване, което потвърждава положителните резултати в софтуера, който отговаря на изискванията.
Тази статия е предоставена от "Suchita Rao"