Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция ТП 6.pdf
Скачиваний:
38
Добавлен:
02.06.2015
Размер:
1.38 Mб
Скачать

Инспектирование ПО

Визуальныйконтроль - проверкапрограмм в ручную, без использования компьютера.

Статическийконтроль -проверкапрограммы по тексту без ее выполнения с помощью инструментальных средств.

Динамическийконтроль заключается в проверке правильности работы программы на компьютере (тестировании ПО).

Виды программных ошибок и способы их обнаружения

Виды программныхошибок

Способы их обнаружения

 

 

 

 

 

 

 

Синтаксические

Статический

контроль

и

диагностика

 

компиляторами и компоновщиком

 

 

 

 

 

Ошибки выполнения, выявляемые

Динамический контроль:

 

 

автоматически:

 

 

 

 

а) переполнение, защита памяти;

а)аппаратурой процессора;

 

 

б) несоответствие типов;

б)run-time системы программирования

в) зацикливание

в)операционной системой по превышению

 

лимита времени.

 

 

 

 

 

 

Программа не соответствует

Целенаправленное тестирование

 

спецификации

 

 

 

 

 

 

 

 

Спецификация не соответствует

Испытания, бета-тестирование

 

 

требованиям

 

 

 

 

 

 

 

 

 

Уровни тестирования

модульное тестирование;

интеграционное тестирование.;

системное тестирование.:

альфа-тестирование

бета-тестирование

Информационные потоки процесса

тестирования

Функциональное

тестирование

Входныетестовые данные

Система

Выходныерезультаты тестирования

Эквивалентное разбиение

Анализ граничных значений

Применение функциональных диаграмм

Предположение об ошибке

Входные данные, приводящие к неправильной работе системы

Выходные данные, указывающие на наличие дефекта