Cтраница 4
Однако на практике достаточно часто оказывается, что результаты прохождения тестов не совпадают со словарем точного представления. Это вызвано тем, что в машине возникли некоторые новые, не исследованные заранее неисправности или произошло наложение ряда неисправностей, более того, два последовательных выполнения тестовой процедуры в присутствии одиночной устойчивой неисправности могут дать несовпадающие результаты. [46]
Поясним суть построения доверительного интервала на примере биномиального распределения. Эта модель хорошо описывает многие ситуации испытаний на надежность, когда технические объекты испытываются в течение заданного времени, или при контроле качества, когда изделия принимаются или бракуются на основании определенных тестовых процедур. [47]
Аналогично тестовым программам, тестовые процедуры могут быть предназначены для проверки и для диагностики. Возможны два способа организации диагностических процедур: безусловные и условные диагностические процедуры. Кроме того, тестовые процедуры могут быть двух типов: комбинационные и последовательные. Безусловная диагностическая процедура характеризуется жесткой последовательностью реализации входящих в нее элементарных тестов. В условной диагностической процедуре реализация каждого последующего ( выбор) элементарного теста зависит от результата предыдущего элементарного теста. Тип диагностической процедуры зависит от частоты анализа результатов элементарных тестов. Если анализ проводится после реализации всех элементарных тестов, то имеет место комбинационный тип диагностической процедуры, если же анализ проводится после каждого элементарного теста, то имеет место последовательная диагностическая процедура. [48]
Например, многие системы - объекты проверки не удовлетворяют заданным требованиям сброса. Это означает, что результаты теста, полученные при выполнении диагностической процедуры непосредственно при работе, могут не совпадать с результатами, предсказываемыми данными моделирования. Более того, два последовательных выполнения тестовой процедуры в присутствии одиночной устойчивой неисправности могут дать несовпадающие результаты. Другими словами, результаты теста могут быть невоспроизводимыми. Мы употребляем термин несоответствие для первой возможности и термин несовместимость для второй. [49]
Более сложные варианты тестов может выполнять универсальный функциональный тестер Graduate фирмы Marconi ( США) [103], в котором применен 24-разрядный секционный процессор с адресацией 1 Мслово. Тестирование модулей производится в этом тестере путем подачи на их входы цифровых и аналоговых тестерных сигналов и исследования реакции модулей. В тестере применена сенсорная программируемая клавиатура, совмещенная с графическим дисплеем ( подробнее эта клавиатура описана в § 4.1), которая дает пользователю широкие возможности по организации различных конфигураций тестируемых систем и различных последовательностей тестовых процедур. После этого оператор может получить на программируемой клавиатуре мнемосхему тестирования, ввести свои обозначения узлов и клавиш. При таком подходе оказывается возможным с помощью небольшого числа стандартных модулей тестера обеспечить испытания в широком диапазоне частот для большой гаммы тестируемой аппаратуры. Универсальный тестер предназначен для контроля печатных схем, автоматических телефонных коммутаторов, электронной аппаратуры ракет и пр. [50]
Испытания на аппаратурном уровне в настоящее время считаются более удобными. Однако в этом случае при организации испытаний требуется доскональное знание логики работы элементов и возрастает сложность построения самих испытаний. Каждое испытание состоит в посылке на входы схемы некоторого набора данных, а затем считывания с выходов результатов с целью сравнения с заранее известными эталонными значениями. Входной набор, посылаемый на входы схемы, называют элементарным тестом. Он способен обнаруживать более одной неисправности. Последовательность элементарных тестов, приводящая в конечном счете к проверке схемы или диагностическому выводу, называют тестовой процедурой. Тестовые процедуры, реализованные в виде программ, воспринимаемых и выполняемых системой, называют тестовыми программами. [51]
Испытания на аппаратурном уровне в настоящее время считаются более удобными. Однако в этом случае при организации испытаний требуется доскональное знание логики работы элементов и возрастает сложность построения самих испытаний. Каждое испытание состоит в посылке на входы схемы некоторого набора данных, а затем считывания с выходов результатов с целью сравнения с заранее известными эталонными значениями. Входной набор, посылаемый на входы схемы, называют элементарным тестом. Он способен обнаруживать более одной неисправности. Последовательность элементарных тестов, приводящая в конечном счете к проверке схемы или диагностическому выводу, называют тестовой процедурой. Тестовые процедуры, реализованные в виде программ, воспринимаемых и выполняемых системой, называют тестовыми программами. [52]
Реальная доходность должна быть сравнительно близка к форвардной доходности. Если она кардинально отличается от последней в течение достаточно продолжительного периода времени, то скорее всего это симптом подстройки. Однако, обычно ситуации такого рода поправимы. Если модель прошла форвардный тест, то по всей вероятности она работоспособна. Работоспособная модель может быть слегка подстроенной, если возникают небольшие расхождения в результатах реальной и тестовой торговли. Например, возможно, недостаточно большой была выборка данных, число степеней свободы было на пределе возможного или диапазоны сканирования переменных были слишком короткими. Такие ошибки могут быть исправлены, а исходные тестовые процедуры - модифицированы и выполнены заново. [53]