![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Как правило, большая часть ошибок происходит на границах области ввода, а не в центре.
Анализ граничных значений заключается в получении тестовых вариантов, которые анализируют граничные значения. Данный способ тестирования дополняет способ разбиения на эквивалентности.
Основные отличия анализа граничных значений от разбиения на эквивалентности:
1) Тестовые варианты создаются для проверки только границ классов эквивалентностей.
2) При создании тестовых вариантов учитываются не только условия ввода, но и область вывода.
Правила анализа граничных значений:
1) Если условие ввода задает диапазон от n до m, то тестовые варианты должны быть построены:
a) для значений n и m;
b) для значений, чуть левее n и чуть правее m на числовой оси.
2) Если условие ввода задает дискретное множество значений, то создаются тестовые варианты:
a) для проверки минимального и максимального из значений;
b) для значений, чуть меньше минимума и чуть больше максимума.
3) Применяется к условиям в области вывода, например, когда в программе требуется выводить таблицу значений. Количество строк и столбцов таблицы в этом случае может меняться. В этом случае задается тестовый вариант для минимального объема таблицы вывода, а также тестовый вариант для максимального размера выходной таблицы.
4) Если внутренние структуры данных программы имеют предписанные границы, то разрабатываются тестовые варианты, проверяющие эти структуры на их границах.
5) Если входные и выходные данные программы являются упорядоченными множествами, например, последовательным файлом, линейным списком или таблицей, то надо тестировать обработку первого и последнего элементов этих множеств.
Дата публикования: 2015-10-09; Прочитано: 508 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!