Що таке неруйнівний контроль?
Неруйнівний контроль - це тип тестування програмного забезпечення, який передбачає тестування та коректну взаємодію з програмним додатком. Іншими словами, NDT (неруйнівне тестування) також можна назвати позитивним тестуванням або щасливим тестуванням. Це дає очікувані результати та доводить, що програмний додаток поводиться належним чином.
Приклад : - Введення правильних даних у модуль входу та перевірка, чи приймає він облікові дані та переходить до наступної сторінки
У цьому підручнику ви дізнаєтесь-
- Що таке неруйнівний контроль?
- Чому робити неруйнівний контроль (NDT)?
- Коли проводиться неруйнівний контроль (NDT)?
- Стратегія випробувань для неруйнівного контролю
Щоб виконати неруйнівний контроль у наведеному вище прикладі, введіть числові символи в текстове поле імені користувача. Таким чином, ми ввели числовий символ, бажаний результат буде позитивним.
Чому неруйнівний контроль (NDT)?
- Основна перевага методу NDT полягає в тому, що він призводить до поліпшення якості програмного забезпечення та виправлення помилок.
- Щоб продемонструвати, що програмні функції працюють відповідно до специфікації.
- Вимога перевірки ефективності виконана
- Щоб перевірити, чи відповідають вимогам кінцеві користувачі
- Щоб перевірити, чи невеликий розділ коду або функціональності працює належним чином і не порушує відповідну функціональність.
Коли проводиться неруйнівний контроль (NDT)?
- Це також перша форма тестування, яку тестувальник проводив би за додатком (тобто на початковій стадії SDLC)
- Неруйнівне тестування зазвичай проводиться, коли у нас не вистачає часу на тестування.
Стратегія випробувань для неруйнівного контролю
- Підхід до неруйнівного контролю повинен бути позитивним.
- Метою методу NDT є довести, що програма працюватиме над наданням дійсних вхідних даних.
- Не існує особливих вимог щодо проведення неруйнівного контролю.
- Найкраща практика неруйнівного контролю - перевірити, чи працює система, що вона повинна робити.
Приклад
- Додаток має 5 модулів, а саме сторінку входу, домашню сторінку, сторінку інформації про користувача, створення нового користувача та створення завдання тощо.
- Припустимо, у нас є помилка на сторінці входу, поле ім’я користувача приймає менше шести буквено-цифрових символів. Це суперечить встановленим вимогам, згідно з якими ім’я користувача не повинно приймати менше шести символів. Отже, у наведеному вище сценарії це помилка.
- Тепер про помилку повідомляється команді розробників, вона виправляється і знову відправляється назад до групи тестування. Команда тестування не тільки перевіряє сторінку входу, де виправлено дефект, але також тестує інші модулі. Під час тестування всіх модулів він виконує неруйнівний тип тестування, лише щоб перевірити, чи працює ціла програма належним чином.
Короткий зміст:
- Тестування програмного забезпечення - це процес, який використовується для виявлення дефектів програмного забезпечення для встановлення заданого ступеня якості.
- NDT означає неруйнівний контроль, який підтверджує позитивні результати в програмному забезпеченні, що відповідає вимогам.
Ця стаття представлена "Сучіта Рао"