Безразрушително софтуерно тестване (NDT): Какво е, тестова стратегия

Какво е безразрушително софтуерно тестване?

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

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

Безразрушителен софтуерен тест
Пример за безразрушителен софтуерен тест

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

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

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

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

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

Тестова стратегия за безразрушителен тест

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

Примери за безразрушителен тест

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

Oбобщение

  • Тестване на софтуер е процес, използван за разкриване на дефекти в софтуера, за установяване на определена степен на качество.
  • Безразрушителното изпитване (NDT) е тип софтуерно тестване, което включва тестване и правилно взаимодействие със софтуерното приложение.
  • Основното предимство на метода NDT е, че той води до подобрено качество на софтуера и грешките се коригират.
  • Безразрушителен тест обикновено се прави, когато нямаме достатъчно време за тестване.
  • Целта на NDT техниката е да докаже, че дадено приложение ще работи при предоставяне на валидни входни данни.

Обобщете тази публикация с: