Неправильні дані
Неправильні дані - це будь-які вхідні дані, які не відповідають очікуваному формату, типу, діапазону або правилам, визначеним у вимогах до програмного забезпечення або специфікаціях. Невірні дані навмисно використовуються в тестуванні, щоб оцінити здатність системи обробляти помилки, винятки та неочікувані сценарії введення даних коректно і безпечно. Тестування з невірними даними допомагає виявити слабкі місця в механізмах перевірки, обробці помилок і надійності системи. Це гарантує, що програма поводитиметься передбачувано і безпечно, коли зіткнеться з неправильним або зловмисним введенням, запобігаючи збоям, пошкодженню даних або вразливостям.
Типи недостовірних даних:
- Неправильний формат: Вхідні дані, які відрізняються від очікуваного формату, наприклад, введення літер замість цифр або використання невірного формату дати (наприклад, “abcd” в числовому полі або “31/02/2023” як дата).
- Значення поза діапазоном: Вхідні дані, що виходять за межі допустимого діапазону, наприклад, від’ємне число, коли дозволені лише додатні значення, або надто велике значення, що перевищує пропускну здатність поля.
- Порожні або нульові значення: Відсутні дані або явно нульові значення в обов’язкових полях, наприклад, надсилання форми без заповнення обов’язкових полів.
- Спеціальні символи та екрановані послідовності: Вхідні дані, що містять символи, які можуть порушити нормальну обробку, наприклад, теги
<script>у текстових полях або корисне навантаження SQL-ін’єкцій. - Порушення меж: Дані, які перевіряють обмеження системи, наприклад, введення більшої кількості символів, ніж дозволено в полі, або перевищення лімітів на завантаження файлів.
- Неправильні комбінації: Вхідні дані, які є дійсними окремо, але недійсні в поєднанні, наприклад, вибір несумісних варіантів у формі.





