Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3 лаба метод указ.doc
Скачиваний:
12
Добавлен:
01.05.2015
Размер:
675.84 Кб
Скачать

3 Уровень «Отладка»

Цель тестирования – установление факта наличия ошибок в программе, то цель отладки – это выявление, локализация и устранение ошибок.

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

В отладку ПП входят:

  • Тестирование и поиск ошибок ПП (1 уровень)

  • Исследование и анализ ПП (2 уровень)

  • Анализ программного кода

  • Анализ алгоритма работы

  • Анализ структуры базы данных (для БД)

  • Устранение ошибок (повышение эффективности, функционирования, надежности и качества)

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

  • Отладка (если требуется)

  • Компиляция

Все ошибки в программах можно разделить на следующие виды:

- трансляции (компиляции), т.е. ошибки синтаксиса языка;

- компоновки (ошибки связи);

- выполнения, которые в свою очередь делятся на:

а) ошибки логики (семантические);

б) ошибки накопления погрешностей;

в) ошибки данных

Ошибки накопления погрешностей результатов вычисления заключаются в некорректном отбрасывании дробных цифр числа, некорректном использовании приближенных методов вычисления, в игнорировании ограничений разрядной сетки ЭВМ и т.п.

Ошибки логики (семантические), которыми могут быть вызваны следующими причинами:

- некорректным использованием переменных (попытка использовать переменную до ее инициализации, использование индексов, выходящих за границы массивов и т.п.);

- ошибками вычисления (некорректное использование целочисленной арифметики, незнание приоритетов выполнения операций и т.п.);

- ошибками межмодульного интерфейса (игнорирование системных соглашений при передаче параметров, нарушение области действия локальных и глобальных переменных и т.п.);

- неправильной реализацией алгоритма программы.

Семантические ошибки – самые непредсказуемые ошибки. Они могут иметь разную природу.

Результатом отладки программного продукта является законченный (отлаженный, исправленный) программный продукт и протокол тестирования с указанием ошибок и их исправлением данного программного продукта, заверенный печатью. (5-15 стр.)

Виды тестирования:

  • тестирование безопасности;

  • нагрузочное тестирование;

  • негативное тестирование;

  • тестирование пользовательского интерфейса;

  • анализ дружественности;

  • функциональное тестирование;

  • регрессионное тестирование;

  • автоматизированное тестирование;

  • проверка битых кнопок;

  • тестирование базы данных;

  • проверка грамотности контента;

  • анализ технического задания и требований к ПО.

5. Оформление отчета

В отчет необходимо включить:

  • Титульный лист;

  • Содержание;

  • Введение;

  • Задание на выполнение лаб. работы;

  • Расчеты

  • Скрин-шоты

  • Описание возникших ошибок;

  • Листинг программы, где произошла ошибка;

  • Исправленный листинг;

  • Результаты;

  • Заключение;

  • Список литературы;

6. Контрольные вопросы

6.1 Что представляет собой процесс отладки?

6.2 Какие виды ошибок наиболее распространены?

6.3 Что представляет собой процесс тестирования?

6.4 Какие способы используются при тестировании?

6.5 Какая документация заполняется в процессе тестирования?

6.6 Как нумеруются версии программного продукта?

6.7 Какая документация должна быть подготовлена?

6.8 Каковы особенности руководства пользователя?

6.9 Что содержит руководство системного программиста?

6.10 Каковы правила оформления документов?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]