Реклама:

программными ресурсами, используемыми для реализации различных методов и средств тестирования (программная «энерговооруженность»);

ресурсами аппаратных средств вычислительной техники, доступными для размещения и эксплуатации программных средств' автоматизации Тестирования (аппаратурная «энерговооруженность»).

Программная «энерговооруженность» тестирования определяется функциональными возможностями и полнотой .использования всех современных методов в применяемой системе автоматизации разработки конкретного КП. Однако такую характеристику трудно представить численно для оценки и сопоставления различных систем автоматизации. Наглядным и достаточно адекватным показателем уровня автоматизации тестирования является объем используемых программных средств (см. § 2.3). Этот показатель в некоторой степени соответствует сложности средств автоматизации и пропорционален затратам, необходимым ца нх создание.

Реальная «энерговооруженность» конкретных коллективов разработчиков характеризуется средствами автоматизации тестирования и отладки, которые действительно используются в процессе разработки. Эти средства включают программы обеспечения статического и динамического тестирования КП на различных этапах разработки, средства программного моделирования объектов внешней среды и обработки результатов тестирования, а также все сервисные программы, обеспечивающие.эффективное применение средств тестирования. Каждое средство характеризуется определенной эффективностью при применении в процессе / разработки и требует различных затрат при эксплуатации, что значительно усложняет оценку реальной программной «энерговооруженности» тестирования. Одн'ако для обобщенной приближенной оценки этого показателя можно пользоваться объемом программ, активно применяемых для автоматизации тестирования и отладки.

Как отмечалось в гл. 2, рациональный суммарный объем программ автоматизации, обеспечивающих тестирование, в значительной степени коррелирован с объемом программ разрабатываемого КП. Небольшие автономные программы могут разрабатываться почти без средств автоматизации. Однаксдля успешного и эффективного тестирования КП объемом около 10* команд рационально применять средства автоматизации тестирования приблизительно такого же объема: Для эффективного тестирования более крупных КП сложность необходимых средств автоматизации обычно опережает рост сложности самих отлаживаемых КП. Для отладки КП объемом около 106 команд средства имитации внешней среды и автоматизации тестирования на всех этапах разработки по объему могут быть в несколько раз больше самого КП [72, 112].

В ряде, развитых технологических систем средства автоматизации тестирования и Отладки сложных КП реализуются программами объемом 100—200 тыс. команд [38, 39, 76, 94], однако при этом применяют только некоторые, не всегда наиболее эффективные методы и средства. Оценки программной энерговооруженности некоторых реальных разработок показывают, что объем программных средств автоматизации зачастую значительно отстает от объёма разрабатываемых КП. Следствием этого является- повышение совокупных затрат на разработку программ.


⇐ Предыдущая страница| |Следующая страница ⇒