Cтраница 2
Состав тестового обеспечения ЭВМ ЕС-1033 периодически расширяется за счет включения тестов для новых устройств, а также за счет разработки тестов, повышающих эффективность тестового контроля процессора и каналов ввода-вывода. Эти тесты используют примеры операционной системы и задачи пользователей. [16]
Метод тестов представляет собой разновидность экспериментального подхода к характеристике психологических процессов и особенностей личности на языке объективных измерений. Разработка тестов и использование их на практике связаны с предварительным определением степени соответствия тестов следующим требованиям психодиагностической теории измерений ( психометрии): надежности, валидности, стандартизации, практичности, прогностической ценности. Рассмотрим каждое из этих требований. [17]
Комплексное тестирование - наиболее творческий из всех обсуждавшихся до сих пор видов тестирования. Разработка хороших комплексных тестов требует часто даже больше изобретательности, чем само проектирование системы. [18]
Формирование контрольно-диагностических тестов осуществляет подсистема моделирования и синтеза тестов ( СМиСТ), в которой рассматривается диагностика только отказов, в основном систематических, причины возникновения которых уже установлены. При этом ставится задача разработки тестов для обнаружения факта отказа, определение его типа и локализации. По тестам автоматически строят таблицы неисправностей, после чего осуществляют минимизацию таблиц и самих тестов. На основании минимальных тестов составляют диагностический словарь для локализации неисправностей БИС. Контрольные тесты могут быть использованы для управления измерительными комплексами. [19]
Формирование контрольно-диагностических тестов осуществляет система моделирования и синтеза тестов ( СМиСТ), в которой рассматривается диагностика только отказов, в основном систематических, причины возникновения которых уже установлены. При этом ставится задача разработки тестов для обнаружения факта отказа, определения его типа и локализации. По тестам автоматически строят таблицы неисправностей, после чего осуществляют минимизацию таблиц и самих тестов. На основании минимальных тестов составляют диагностический словарь для локализации неисправностей БИС. Контрольные тесты могут быть использованы для управления измерительными комплексами. [20]
Система РЕТ / Р7000 также относится к диалоговым системам рассматриваемого типа. В системе автоматизирован процесс разработки тестов для проверки разрабатываемых программ и синтаксического анализа введенного текста на ограниченном входном языке. [21]
Различие способов подключения программ к разным операционным системам приводит к необходимости иметь разные тесты для одного и того же устройства. Этот недостаток устраняется при разработке тестов по принципу независимости тестов от операционной системы. При этом один и тот же тест может выполняться как под управлением любой из операционных систем, функционирующих на ЭВМ, так и без них. [22]
Сказанное призвано проиллюстрировать трудность высококачественного проектирования тестов. Должно стать ясным, что разработка тестов - творческий процесс, требующий не только особого искусства, но и в некотором смысле разрушительного склада ума. Имеется, однако, несколько простых правил, которыми можно пользоваться, чтобы составить разумный набор тестов. Они рекомендуют сначала рассмотреть модуль как черный ящик ( левая граница спектра стратегий), а затем исследовать его внутреннее устройство для подготовки дополнительных тестов. [23]
После выполнения генерации наступает этап опытной эксплуатации, который обычно не превышает 6 месяцев. Перед этим этапом целесообразно произвести разработку тестов и программы опробования системы. Опытная эксплуатация производится на некотором подмножестве реальных данных. Это примерно 1000 терминов тезауруса, 100 - 500 сведений и 20 - 30 поисковых запросов и профилей пользователя. [24]
Важной составной частью этой проблемы является разработка эффективных тестов. Актуальна также проблема влияния топологии сетки на точность результатов. Решение этой проблемы требует использования удобных для реализации, эффективных и точных решений. Число известных точных аналитических решений трехмерных краевых задач нестационарной теплопроводности и термоупругости невелико. При этом в большинстве случаев способ их представления ( в рядах или в интегральной форме) вызывает затруднения при использовании в инженерной практике. Приведенные в параграфе формулы удобны для практического использования. [25]
Проектирование цифровой аппаратуры включает в себя разработку тестов, с помощью которых проверяется отсутствие неисправностей в изготовляемой или эксплуатируемой аппаратуре. [26]
С помощью цифровой модели эта проблема может быть решена. Здесь составление словаря может проводиться одновременно с разработкой тестов. Действительно, новые частичные словари могут составляться по мере того, как к проверочной последовательности добавляется каждый новый блок тестов. Следовательно, разработчик тестов мол-сет точно оценить влияние всех предыдущих тестов, прежде чем он напишет следующий блок. Поэтому ошибки и неэффективность в разработке тестов и кодировании сразу же становятся очевидными и могут быть легко исправлены. [27]
В фазе уточнения проекта выполняются некоторое планирование, анализ и проектирование архитектуры. Уточнение включает в себя такие аспекты проекта как кодирование прототипов, разработка тестов и принятие решений по проекту. На данной фазе уточняются модели Вариантов использования, строятся диаграммы Последовательности и кооперативные диаграммы для графического представления потока обработки данных. В этой фазе проектируются Диаграммы классов, описывающие объекты, которые необходимо создать. Эта фаза завершается, когда система спроектирована, рассмотрена и готова для передачи разработчикам. [28]
Затраты определяются временем и стоимостью разработки, проверки и выполнения теста. Принимая во внимание тот факт, что размеры этих затрат ограничены графиком разработки и стоимостью проекта, можно заключить, что проблема разработки тестов дополняется проблемой выбора наиболее эффективных из них. Кроме того, каждый тест должен представлять определенный класс входных данных так, что если тест выполнен правильно, то можно с уверенностью утверждать, что этот класс входной информации будет обрабатываться правильно. Для этого требуется определенное знание логики и структуры программ. [29]
Для выполнения тестирования необходимо подготовить тесты. Тест - это специально подобранные исходные данные в совокупности с теми результатами, которые должна выдавать программа при обработке этих данных. Разработка тестов - трудоемкая работа, часто требующая выполнения ручных просчетов. При составлении тестов нужно стремиться обеспечить проверку всех ветвей программы. [30]