Реклама:

Повторяемость экспериментов при автоматической генерации тестов обеспечивается фиксированием исходных данных и применением программного сформирования псевдослучайных чисел."" При надежной работе аппаратуры ЭВМ, в принципе, можно добиться абсолютной повторяемости весьма длительных экспериментов. Неидентичность результатов при повторных экспериментах может быть обусловлена сбоями и частичными отказами аппаратуры. Труднее обеспечить повторяемость экспериментов, в которых активно участвует человек-оператор. В этом случае необходимо регистрировать действие человека с начала эксперимента в зависимости от времени и затем повторять эти действия в соответствии с записанным временем. При необходимости временная диаграмма может соблюдаться с точностью около 1 с, однако ошибки в действиях оператора и вводимых* им параметрах каждый раз будут отличаться. Вследствие этого повторяемость тестов может рассматриваться тольско статистически.

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

Сложность л объем имитационно-моделирующих стендов зависят прежде всего от стоимости натурных экспериментов, которые они должны сократить или заменить (см. § 2.3). Завершающей проверкой любого КП является испытание функционирования реальной системы управления объектом или технологическим процессом. Однако моделирующие стенды позволяют к этому этапу подойти с достаточно отлаженным КП. Пренебрежение разработкой КИМС всегда приводит к усложнению и удорожанию отладки и испытаний, а в худшем случае к опасному включению В реальную систему не полностью работоспособных программ.

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

адекватностью имитатора моделируемому объекту или источнику информации;

инструментальной .точностью средств, реализующих имитатор внешней среды;

статистической точностью процесса имитации и объемом тестовых данных, учитываемых при статистическом обобщении результатов Тестирования;

точностью дискретизации имитаторами непрерывных процессов моделируемых объектов.


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