Що таке аналіз граничних значень у тестуванні програмного забезпечення?
Отже, перевірка граничних значень виявляє ті дефекти, які не можуть бути виявлені іншими методами тестування. Наприклад, ви встановлюєте мінімальну вікову вимогу 18 і максимальну 65 років. Вам потрібно надати вхідні значення верхньої та нижньої меж, а також значення, які знаходяться в межах або поза межами.
У аналізі граничних значень ми визначаємо помилки на межах вхідних даних, тоді як у розділенні еквівалентності вхідні дані поділяються на розділи дійсних і недійсних значень.
Аналіз граничних значень зосереджується на тестуванні меж домену введення, де зазвичай трапляється більшість помилок. Наприклад, під час перевірки API, який очікує чисел від 1 до 100, оцінюються граничні значення, такі як 1, 100, і ті, що знаходяться за межами діапазону, наприклад 0 і 101.
Правило полягає в тому, що ми використовуємо саме граничне значення та одне значення (як можна ближче) по обидва боки від межі. Це називається «трьохзначним BVA» або «повним граничним аналізом». Двозначний граничний аналіз: у цьому аналізі враховуються лише граничне та недійсне значення.
Крайова задача другого порядку складається з диференціального рівняння другого порядку разом із обмеженнями на рішення y = y(x) при двох значеннях x. Наприклад, y′′ + y = 0 з y(0) = 0 і y (π/6) = 4 є досить простою крайовою задачею. Таким чином, y′′ + y = 0 з y′(0) = 0 і y′ (π/6) = 4 .