Page 73 - 4592
P. 73
тестові варіанти створюються для перевірки тільки ребер
класів еквівалентності.
При створенні тестових варіантів враховують не тільки
умови введення, а й область виводу.
Сформулюємо правила аналізу граничних значень.
1. якщо умова введення задає діапазон n ... m, то тестові
варіанти повинні бути побудовані:
– для значень n і m;
– для значень трохи лівіше n і трохи правіше m на
числовій осі.
2. Якщо умова введення задає дискретну безліч значень, то
створюються тестові варіанти:
– для перевірки мінімального і максимального із значень;
– для значень трохи менше мінімуму та трохи більше
максимуму.
3. Правила 1 і 2 застосовуються до умов області виведення.
4. Якщо внутрішні структури даних програми мають
визначені межі, то розробляються тестові варіанти, що
повторюють ці структури на їх межах.
5. Якщо вхідні або вихідні дані програми є впорядкованими
множинами (наприклад, послідовним файлом, лінійним списком,
таблицею), то треба тестувати обробку першого і останнього
елементів цих множин.
Більшість розробників використовують цей спосіб
інтуїтивно. При застосуванні описаних правил тестування цих
границь буде більш повним, у зв'язку з чим зросте ймовірність
виявлення помилки.
73