Что такое неразрушающий контроль?
НЕДРАСТРУКТИВНОЕ ТЕСТИРОВАНИЕ — это тип тестирования программного обеспечения, который включает в себя правильное взаимодействие с программным обеспечением. Другими словами, неразрушающее тестирование (NDT) также можно назвать положительным тестированием или тестированием « счастливого пути ».
Это дает ожидаемые результаты и доказывает, что программное обеспечение ведет себя так, как ожидалось.
Пример : — Ввод правильных данных в модуль входа в систему и проверка, принимает ли он учетные данные и переходит на следующую страницу
В этом уроке вы узнаете
- Что такое неразрушающий контроль?
- Зачем делать неразрушающий контроль (неразрушающий контроль)?
- Когда проводится неразрушающий контроль (неразрушающий контроль)?
- Стратегия испытаний для неразрушающего контроля
Чтобы выполнить неразрушающий контроль в приведенном выше примере, введите числовые символы в текстовое поле имени пользователя. Таким образом, мы ввели числовой символ, желаемый результат будет положительным.
Почему Неразрушающий контроль (НК)?
- Основным преимуществом неразрушающего тестирования является то, что оно приводит к улучшению качества программного обеспечения и исправлению ошибок.
- Чтобы продемонстрировать, что функции программного обеспечения работают в соответствии со спецификацией.
- Проверка производительности была выполнена
- Чтобы убедиться, что требования конечных пользователей выполнены
- Чтобы проверить небольшой раздел кода или функциональности работает должным образом и не нарушая связанные функциональные возможности.
Когда проводится неразрушающий контроль (неразрушающий контроль)?
- Это также первая форма тестирования, которую тестер будет выполнять с приложением (т. Е. На начальном этапе SDLC).
- Неразрушающий контроль обычно проводится, когда у нас недостаточно времени для тестирования.
Стратегия испытаний для неразрушающего контроля
- Подход к неразрушающему контролю должен быть положительным.
- Цель тестирования — доказать, что приложение будет работать над предоставлением действительных входных данных.
- Специальных требований для проведения неразрушающего контроля не существует.
- Лучшая практика для неразрушающего контроля — проверять, работает ли система, что она должна делать.
Пример : —
- Приложение имеет 5 модулей, а именно: страницу входа, домашнюю страницу, страницу сведений о пользователе, создание нового пользователя и создание задачи и т. Д.
- Предположим, у нас есть ошибка на странице входа в систему, поле имени пользователя принимает менее шести буквенно-цифровых символов. Это противоречит установленным требованиям, согласно которым имя пользователя должно содержать не менее шести символов. Так что в приведенном выше сценарии это ошибка.
- Теперь об ошибке сообщается команде разработчиков, и она исправляется и снова отправляется обратно в команду тестирования. Команда тестирования не только проверяет страницу входа, где исправлен дефект, но также проверяет и другие модули. При тестировании всех модулей выполняется неразрушающий тип тестирования, просто для проверки правильности работы всего приложения.
Резюме:
- Тестирование программного обеспечения — это процесс, используемый для выявления дефектов в программном обеспечении, для установления определенного уровня качества.
- Неразрушающий контроль — это проверка положительных результатов в программном обеспечении, которые соответствуют требованиям.
Эта статья предоставлена »Сучита Рао»