Деструктивне тестування програмного забезпечення (англ. Destructive Software Testing) — процес технічного дослідження програмного забезпечення, за якого тестувальник намагається привести програмне забезпечення чи підсистему до збою. Воно перевіряє, чи ПЗ продовжує функціонувати навіть при отриманні невірних, або не очікуваних вхідних даних, встановлюючи тим самим надійність перевірки вхідних даних, і управління помилками підпрограм.
Мета деструктивного тестування
Метою деструктивного тестування, як і будь-яких інших тестів є виявлення можливих помилок в системі. У тесті ми перевіряємо в який момент система розпадається.
Деструктивне тестування, в контексті ІТ, це є метод оцінки програмного забезпечення, використовується за допомогою пошуку точок збою в програмі. По суті, метод включає в себе взаємодію з програмним забезпеченням - неправильно, наприклад, введення даних, що пошкоджені або в неправильному форматі, щоб визначити, чи певна програма зазнає невдачі в кінцевих користувачів.
Основному тестувальники повинні перевірити, що всі параметри і після їх зміни, залишаються досупними для клієнтів, більшість залишаться з наслідками.
Вплив може бути на продуктивність, поведінку, дії, функціональність програми.
Приклади тестів
Що станеться, якщо немає перевірки вводу в елемент інтерфейсу і користувач вводить 1000 символів тоді, коли відповідна змінна може містити максимум 255 символів.
Що відбудеться, якщо внести певні зміни до певної конфігурації, яка з'єднує два компоненти системи - програма поведе себе непередбачувано.
Див. також
Посилання
- (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Destruktivne testuvannya programnogo zabezpechennya angl Destructive Software Testing proces tehnichnogo doslidzhennya programnogo zabezpechennya za yakogo testuvalnik namagayetsya privesti programne zabezpechennya chi pidsistemu do zboyu Vono pereviryaye chi PZ prodovzhuye funkcionuvati navit pri otrimanni nevirnih abo ne ochikuvanih vhidnih danih vstanovlyuyuchi tim samim nadijnist perevirki vhidnih danih i upravlinnya pomilkami pidprogram Meta destruktivnogo testuvannyaMetoyu destruktivnogo testuvannya yak i bud yakih inshih testiv ye viyavlennya mozhlivih pomilok v sistemi U testi mi pereviryayemo v yakij moment sistema rozpadayetsya Destruktivne testuvannya v konteksti IT ce ye metod ocinki programnogo zabezpechennya vikoristovuyetsya za dopomogoyu poshuku tochok zboyu v programi Po suti metod vklyuchaye v sebe vzayemodiyu z programnim zabezpechennyam nepravilno napriklad vvedennya danih sho poshkodzheni abo v nepravilnomu formati shob viznachiti chi pevna programa zaznaye nevdachi v kincevih koristuvachiv Osnovnomu testuvalniki povinni pereviriti sho vsi parametri i pislya yih zmini zalishayutsya dosupnimi dlya kliyentiv bilshist zalishatsya z naslidkami Vpliv mozhe buti na produktivnist povedinku diyi funkcionalnist programi Prikladi testivSho stanetsya yaksho nemaye perevirki vvodu v element interfejsu i koristuvach vvodit 1000 simvoliv todi koli vidpovidna zminna mozhe mistiti maksimum 255 simvoliv Sho vidbudetsya yaksho vnesti pevni zmini do pevnoyi konfiguraciyi yaka z yednuye dva komponenti sistemi programa povede sebe neperedbachuvano Div takozhTestuvannya programnogo zabezpechennyaPosilannya angl