Неразрушающий контроль (NDT): что такое, методы и методы; Техника

Содержание:

Anonim

Что такое неразрушающий контроль?

Неразрушающий контроль - это тип тестирования программного обеспечения, который включает в себя тестирование и правильное взаимодействие с программным приложением. Другими словами, NDT (неразрушающий контроль) также можно назвать положительным тестированием или тестированием счастливого пути. Это дает ожидаемые результаты и доказывает, что программное обеспечение работает так, как ожидалось.

Пример : - Ввод правильных данных в модуль входа и проверка, принимает ли он учетные данные, и переход на следующую страницу.

В этом руководстве вы узнаете:

  • Что такое неразрушающий контроль?
  • Зачем делать неразрушающий контроль (NDT)?
  • Когда проводится неразрушающий контроль (NDT)?
  • Стратегия испытаний для неразрушающего контроля

Чтобы выполнить неразрушающий контроль в приведенном выше примере, введите числовые символы в текстовое поле имени пользователя. Таким образом, мы ввели числовой символ, желаемый результат будет положительным.

Зачем нужен неразрушающий контроль (NDT)?

  • Основное преимущество метода неразрушающего контроля заключается в том, что он приводит к повышению качества программного обеспечения и исправлению ошибок.
  • Чтобы продемонстрировать, что функции программного обеспечения работают в соответствии со спецификацией.
  • Выполнено требование проверки производительности
  • Чтобы убедиться, что требования конечных пользователей соблюдены
  • Проверить, что небольшой фрагмент кода или функциональность работает должным образом и не нарушает связанную функциональность.

Когда проводится неразрушающий контроль (NDT)?

  • Это также первая форма тестирования, которую тестировщик будет выполнять в приложении (т. Е. На начальном этапе SDLC).
  • Неразрушающий контроль обычно проводится, когда у нас не хватает времени на тестирование.

Стратегия испытаний для неразрушающего контроля

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

Стратегия испытаний для неразрушающего контроля

Пример

  • Приложение имеет 5 модулей, а именно: страницу входа, домашнюю страницу, страницу сведений о пользователе, создание нового пользователя и создание задач и т. Д.
  • Предположим, у нас есть ошибка на странице входа в систему, поле имени пользователя принимает менее шести буквенно-цифровых символов. Это противоречит установленным требованиям, согласно которым имя пользователя не должно содержать менее шести символов. Итак, в приведенном выше сценарии это ошибка.
  • Теперь об ошибке сообщается команде разработчиков, она исправляется и снова отправляется группе тестирования. Команда тестирования не только проверяет страницу входа, на которой исправлен дефект, но также тестирует другие модули. При тестировании всех модулей он выполняет неразрушающий тип тестирования, просто чтобы убедиться, что все приложение работает правильно.

Резюме:

  • Тестирование программного обеспечения - это процесс, используемый для выявления дефектов в программном обеспечении с целью установления определенного уровня качества.
  • NDT означает неразрушающее тестирование, которое проверяет положительные результаты в программном обеспечении, которые соответствуют требованиям.

Эта статья предоставлена ​​"Сучита Рао"