Неразрушаващо изпитване (NDT): Какво е, методи и усилвател; Техника

Съдържание:

Anonim

Какво е неразрушаващо изпитване?

Неразрушителното тестване е тип софтуерно тестване, който включва тестване и взаимодействие със софтуерното приложение правилно. С други думи, NDT (неразрушаващо тестване) може да се нарече положително тестване или щастливо тестване на пътя. Той дава очакваните резултати и доказва, че софтуерното приложение се държи според очакванията.

Пример : - Въвеждане на правилните данни в модул за вход и проверка дали приема идентификационни данни и навигира към следващата страница

В този урок ще научите -

  • Какво е неразрушаващо изпитване?
  • Защо да се прави неразрушаващо изпитване (NDT)?
  • Когато се извършва неразрушаващо изпитване (NDT)?
  • Тестова стратегия за неразрушаващо изпитване

За да извършите безразрушително тестване в горния пример, въведете числови знаци в текстовото поле за потребителско име. Като такива въведохме числовия знак, желаният резултат ще бъде положителен.

Защо неразрушаващо изпитване (NDT)?

  • Основното предимство на метода NDT е, че той води до подобрено качество на софтуера и грешките се отстраняват.
  • За да се демонстрира, че софтуерните функции работят в съответствие със спецификацията.
  • Изискването за проверка на изпълнението е изпълнено
  • За да проверите дали са изпълнени изискванията на крайните потребители
  • За да проверите малката част от кода или функционалността работи както се очаква и не нарушава свързаната функционалност.

Когато се извършва неразрушаващо изпитване (NDT)?

  • Това е и първата форма на тестване, която даден тестер би изпълнил върху приложение (т.е. в началния етап на SDLC)
  • Неразрушаващо тестване обикновено се прави, когато нямаме достатъчно време за тестване.

Тестова стратегия за неразрушаващо изпитване

  • Подходът към неразрушителното изпитване трябва да бъде положителен.
  • Намерението на NDT техниката е да докаже, че дадено приложение ще работи за предоставяне на валидни входни данни.
  • Няма специално изискване за извършване на неразрушаващо изпитване.
  • Най-добрата практика за неразрушаващо изпитване е да проверите дали системата прави и какво трябва да направи.

Тестова стратегия за неразрушаващо изпитване

Пример

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

Резюме:

  • Софтуерното тестване е процес, използван за разкриване на дефекти в софтуера, за установяване на определена степен на качество.
  • NDT означава безразрушително тестване, което потвърждава положителните резултати в софтуера, който отговаря на изискванията.

Тази статия е предоставена от "Suchita Rao"