Основы тестирования программного обеспечения



         

Функции предсказания целесообразности - часть 4


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

Например, в рис. 12.1 прогнозирующая функция может быть подсчитана как отношение общего количества звездочек в таблице к количеству строк таблицы, т.е. числу покрываемых сущностей. Эта величина составляет 42/11=3.8, т.е. безопасный метод будет отбирать в среднем около 4 тестов. Сведения о методике предсказания суммированы в Табл. 13.3.

Таблица 13.4. Результаты применения методики предсказанияХарактеристикаИзменение в результате применения методики
Время работы метода отбора в случае, если выборочное тестирование целесообразноУвеличивается незначительно
Время работы метода отбора в случае, если выборочное тестирование нецелесообразноУменьшается до пренебрежимо малой величины
Снижение точности предсказания от версии к версииЗависит от объема изменений
Результаты применения методики на практикеПоложительные (ошибка в 0.8%)



Содержание  Назад  Вперед