Реклама:

аномальные события и данные, характеризующие отклонение результатов тестирования за допустимые пределы и ограничения; * 1

характеристики использования ресурсов ЭВМ.

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

Относительная доля затрат ресурсов на эти средства обычно составляет 5—10 % от полных ресурсов на реализацию КП. В результате в КП объемом 105 команд средства регистрации и обработки данных могут достигать 10 тыс. команд. При этом часть средств может использоваться только при испытаниях и Комплексной отладке, а часть средств функционировать для тестирования и контроля также в процессе эксплуатации. Это приводит к разделению средств на две категории: минимально необходимые средства эксплуатационного контроля и средства более глубокого контроля для обнаружения, диагностики и локализации ошибок в процессе тестирования. Последний вид средств может реализовываться, в частности, за счет ресурсов памяти и произврдительностй ЭВМ, выделяемых путем отключения групп программ, не подвергающихся тестированию при данном эксперименте.

В более простых комплексах программ (~ 10* команд) ресурсы на реализацию средств регистрации и обработки данных тестирования весьма ограничены. Поэтому приходится сокра-

Липаев В. В. Тестирование программ.

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

Регистрация "данных, характеризующих исходную тестовую информацию и результаты тестирования в КП реального времени, осуществляется, в основном, "на выходе ЭВМ в телекодовые каналы связи. Для этого к устройствам обмена могут подключаться аппаратура или программы регистрации, которые диботолько запоминают информацию, либо,-кроме того, тут же ведут ее обработку. Следует учитывать высокоприоритетный характер программ регистрации 134] и целесообразность малого времени работы этих программ. Регистрацию обменных данных следует Проводить как можно реже. В накопители для последующей обработки могут быть пересланы зарегистрированные тестовые данные, не только подлежащие обработке данной группой программ, но и Поступившие в буферные накопители ЭВМ для обработки в следующих циклах. Это позволяет анализировать динамику использования буферной памяти в зависимости от поступления тестовых данных. Также могут анализироваться буферные накопители ЭВМ, используемые для хранения перед выдачей результатов тестирования. .

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


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