Составители:
Рубрика:
52
Таблица 1
Классы эквивалентности
Входные условия Правильные классы экви-
валентности
Неправильные классы эк-
вивалентности
Число описателей массивов Один (1), больше одного (2) Ни одного (3)
Длина имени массива 1–6(4) 0(5), больше 6(6)
Имя массива
Имеет в своем составе буквы
(7) и цифры (8)
Содержит что-то еще (9)
Имя массива начинается с
буквы
Да (10) Нет (11)
Число индексов 1–7(12) 0(13), больше 7(14)
Верхняя граница
Константа (15), целая пере-
менная (16)
Имя элемента массива (17),
что-то иное (18)
Имя целой переменной
Имеет в своем составе буквы
(19), и цифры (20)
Состоит из чего-то еще (21)
Целая переменная начинает-
ся с буквы
Да (22) Нет (23)
Константа От -65534 до 65535 (24)
Меньше -65534 (25), больше
65535 (26)
Нижняя граница определена Да (27), нет (28)
Верхняя граница по отноше-
нию к нижней границе
Больше (29), равна (30) Меньше (31)
Значение нижней границы
Отрицательное (32) ноль
(33), больше 0 (34)
Нижняя граница
Константа (35), целая пере-
менная (36)
Имя элемента массива (37),
что-то иное (38)
Оператор расположен на не-
скольких строках
Да (39), нет (40)
3.2.2. Анализ граничных значений
Как показывает опыт, тесты, исследующие граничные условия, прино-
сят большую пользу, чем тесты, которые их не исследуют. Граничные ус-
ловия – это ситуации, возникающие непосредственно на, выше или ниже
границ входных и выходных классов эквивалентности. Анализ граничных
значений отличается от эквивалентного разбиения в двух отношениях:
1. Выбор любого
элемента в классе эквивалентности в качестве пред-
ставительного при анализе граничных значений осуществляется та-
ким образом, чтобы проверить тестом каждую границу этого класса.
2. При разработке тестов рассматривают не только входные условия
(пространство входов), но и пространство результатов (т. е. выход-
ные классы эквивалентности).
Таблица 1
Классы эквивалентности
Входные условия Правильные классы экви- Неправильные классы эк-
валентности вивалентности
Число описателей массивов Один (1), больше одного (2) Ни одного (3)
Длина имени массива 1–6(4) 0(5), больше 6(6)
Имеет в своем составе буквы
Имя массива Содержит что-то еще (9)
(7) и цифры (8)
Имя массива начинается с
Да (10) Нет (11)
буквы
Число индексов 1–7(12) 0(13), больше 7(14)
Константа (15), целая пере- Имя элемента массива (17),
Верхняя граница
менная (16) что-то иное (18)
Имеет в своем составе буквы
Имя целой переменной Состоит из чего-то еще (21)
(19), и цифры (20)
Целая переменная начинает-
Да (22) Нет (23)
ся с буквы
Меньше -65534 (25), больше
Константа От -65534 до 65535 (24)
65535 (26)
Нижняя граница определена Да (27), нет (28)
Верхняя граница по отноше-
Больше (29), равна (30) Меньше (31)
нию к нижней границе
Отрицательное (32) ноль
Значение нижней границы
(33), больше 0 (34)
Константа (35), целая пере- Имя элемента массива (37),
Нижняя граница
менная (36) что-то иное (38)
Оператор расположен на не-
Да (39), нет (40)
скольких строках
3.2.2. Анализ граничных значений
Как показывает опыт, тесты, исследующие граничные условия, прино-
сят большую пользу, чем тесты, которые их не исследуют. Граничные ус-
ловия – это ситуации, возникающие непосредственно на, выше или ниже
границ входных и выходных классов эквивалентности. Анализ граничных
значений отличается от эквивалентного разбиения в двух отношениях:
1. Выбор любого элемента в классе эквивалентности в качестве пред-
ставительного при анализе граничных значений осуществляется та-
ким образом, чтобы проверить тестом каждую границу этого класса.
2. При разработке тестов рассматривают не только входные условия
(пространство входов), но и пространство результатов (т. е. выход-
ные классы эквивалентности).
52
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »
