Практическая работа № 6 Тестирование программного средства

Практическая работа № 5 Оценка качественных показателей программного продукта

 

Цель работы: в лабораторной работе тестируем и оцениваем качественные показатели ПП.

Методика оценки качественных показателей ПП основана на составлении метрики ПП. В лабораторной работе необходимо выполнить следующее:

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

 

Показатели качества Сущность показателя Экспертная оценка (вес) wi Оценка, установленная экспериментом ri

 

2. Установить веса показателей wi (wi =1).

3. Для каждого показателя установить конкретную численную оценку ri от 0 до 1, исходя из следующего:

§ 0 – свойство в ПП присутствует, но качество его неприемлемо;

§ 0.5 - 1 – свойство в ПП присутствует и обладает приемлемым качеством;

§ 1 – свойство в ПП присутствует и обладает очень высоким качеством.

§ Возможно, присвоение промежуточных значений в соответствии с мнением оценивающего лица относительно полезности того или иного свойства ПП.

 

Результатом выполнения данной работы является отчет об оценке качества ПП, оформленный по требованиям ОС ТУСУР 6.1-97.

Практическая работа № 6 Тестирование программного средства

Цель работы: экспериментальное определение фактических (достигнутых) характеристик свойств испытываемого программного продукта.

Тестирование является завершающим этапом разработки программного продукта. Ему предшествует этап статической и динамической отладки программ. В узком смысле цель тестирования состоит в обнаружении ошибок, цель же отладки – не только в обнаружении, но ив устранении ошибок. Однако ограничиться только отладкой программы, если есть уверенность в том, что все ошибки в ней устранены, нельзя. Цели у отладки и испытания разные. Полностью отлаженная программа может не обладать определенными потребительскими свойствами и тем самым быть непригодной к использованию по своему назначению. Не может служить альтернативой испытанию и проверка работоспособности программы на контрольном примере, так как программа, работоспособная в условиях контрольного примера, может оказаться неработоспособной в других условиях применения. Попытки охватить контрольным примером все предполагаемые условия функционирования сводятся в конечном счете к тем же испытаниям.

В соответствии с ГОСТ 19.004 – 80 под испытанием программ понимают установление соответствия программы заданным требованиям и программным документам. Это определение построено на предположении, что в техническом задании на разработку программы определены все требования (характеристики), обеспечение которых гарантирует пригодность программы к использованию по своему назначению.

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

§ ВОСХОДЯЩЕЕ ТЕСТИРОВАНИЕ – программа собирается и тестируется снизу вверх.

§ НИСХОДЯЩЕЕ ТЕСТИРОВАНИЕ – программа собирается и тестируется сверху вниз. Изолировано тестируется только головной модуль.

§ МЕТОД БОЛЬШОГО СКАЧКА – каждый модуль тестируется автономно. По окончании тестирования модулей они интегрируются в систему все сразу.

§ МЕТОД САНДВИЧА – представляет собой компромисс между восходящим и нисходящим подходами. При использовании этого метода одновременно начинают восходящее и нисходящее тестирование, собирая программу как снизу, так и сверху и встречаясь, в конце концов, где-то в середине. Точка встречи зависит от конкретной тестируемой программы и должна быть заранее определена при изучении ее структуры.

Результатом выполнения данной работы является отчет о тестировании ПП, включающий анализ сложности ПП, выбор методов тестирования, план тестирования ПП и Акт о тестировании ПП. Отчет оформляется согласно ОС ТУСУР 6.1 – 97.