Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:лекция ТП 6.pdf
X
- •Инспектирование ПО
- •Виды программных ошибок и способы их обнаружения
- •Уровни тестирования
- •Эквивалентное разбиение
- •Выделение классов эквивалентности
- •Пример построения теста
- •Анализ граничных значений
- •Протестировать программу бинарного поиска. Нам известна спецификация этой программы. Поиск выполняется в массиве элементов М, возвращается индекс I элемента массива, значение которого соответствует ключу поиска Key.
- •Структура дерева разбиений
- •Тестовые варианты
- •Применение функциональных диаграмм
- •Пример 2
- •Структурное тестирование
- •Управляющий граф программы
- •Преобразование схемы алгоритма в УГП
- •Критерии структурного тестирования
- •Критерий покрытие операторов
- •Критерий покрытия решений
- •Покрытие условий
- •Покрытие решений/условий
- •Комбинаторное покрытие условий
- •Построение набора тестов
- •Методика тестирования ПС
- •Тестирование многомодульного ПО
- •Оценочное тестирование
- •Критерии завершения тестирования и отладки.
- •Методы отладки программного обеспечения
- •Общая методика отладки программного обеспечения
Критерии структурного тестирования
покрытиеоператоров;
покрытиерешений;
покрытиеусловий;
покрытиерешений/условий;
комбинаторное покрытиеусловий
Критерий покрытие операторов
Тест |
Ожидаемый |
Фактический |
Результат |
|
результат |
результат |
тестирования |
|
|
|
|
А = 2, B = 0, |
Х=2,5 |
Х=2,5 |
Неуспешно |
Х=3 |
|
|
|
|
|
|
|
Критерий покрытия решений
пути: 1-2-4-6, 1-2-3-4-5-6,
пути: 1-2-3-4-6, 1-2-4-5-6.
|
Ожидаемый |
Фактический |
Результат |
|
Тест |
тестирован |
|||
результат |
результат |
|||
|
ия |
|||
|
|
|
||
A = 3, B=0, X=3 |
Х=1 |
Х=1 |
Неуспешно |
|
A = 2, B=1,X= 1 |
Х=1 |
Х=1,5 |
Успешно |
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]