Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Способ анализа граничных значений



Как правило, большая часть ошибок происходит на границах области ввода, а не в центре.

Анализ граничных значений заключается в получении тестовых вариантов, которые анализируют граничные значения. Данный способ тестирования дополняет способ разбиения на эквивалентности.

Основные отличия анализа граничных значений от разбиения на эквивалентности:

1) Тестовые варианты создаются для проверки только границ классов эквивалентностей.

2) При создании тестовых вариантов учитываются не только условия ввода, но и область вывода.

Правила анализа граничных значений:

1) Если условие ввода задает диапазон от n до m, то тестовые варианты должны быть построены:

a) для значений n и m;

b) для значений, чуть левее n и чуть правее m на числовой оси.

2) Если условие ввода задает дискретное множество значений, то создаются тестовые варианты:

a) для проверки минимального и максимального из значений;

b) для значений, чуть меньше минимума и чуть больше максимума.

3) Применяется к условиям в области вывода, например, когда в программе требуется выводить таблицу значений. Количество строк и столбцов таблицы в этом случае может меняться. В этом случае задается тестовый вариант для минимального объема таблицы вывода, а также тестовый вариант для максимального размера выходной таблицы.

4) Если внутренние структуры данных программы имеют предписанные границы, то разрабатываются тестовые варианты, проверяющие эти структуры на их границах.

5) Если входные и выходные данные программы являются упорядоченными множествами, например, последовательным файлом, линейным списком или таблицей, то надо тестировать обработку первого и последнего элементов этих множеств.





Дата публикования: 2015-10-09; Прочитано: 496 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...