Cтраница 1
Функциональное тестирование представляет собой проверочный процесс, выполняющийся обычно не в рабочих условиях. Эта проверка может выполняться до завершения разработки всей системы. Например, не обязательно иметь налицо предусмотренную проектом систему ввода-вывода, а достаточно написать программу, моделирующую ее работу. [1]
Функциональное тестирование является первым этапом калибровки. Для его проведения необходима проверка напряженности газа в приборах, включая приспособления пробоотбора и пробоподготовки. Определение точки нуля и чувствительности производится после проверки передачи полученных значений с помощью калибровочных газов или, в кондуктометрии и потенциометрии, калибровочных растворов. Сразу после этого проводится проверка калибровочной функции, установленной предприятием-изготовителем, по 4 контрольным точкам, однородно расположенным по всему диапазону измерений. При нелинейной функции калибровки тестирование проводится по 10 контрольным значениям. [2]
Функциональное тестирование завершает цикл проверки модуля. Оно характеризуется проверкой функционирования модуля при наиболее важных значениях переменных, проверкой взаимодействия с другими модулями, определением длительности исполнения модуля. [3]
Функциональное тестирование приборов, работающих на принципе абсорбции бета-лучей, состоит из измерений отдельных фильтров и контроля пробоотборной системы, а также времени, затраченного на экстрактивный цикл. Системы, использующие изокинетическую экстракцию, должны также пройти рабочее тестирование по этому признаку. [4]
Целью внешнего функционального тестирования является обнаружение противоречий между программой и ее внешними спецификациями. Предварительным условием, определяющим качественней исход функционального тестирования, являются полнота, точность и непротиворечивость внешних спецификаций. Если это условие не будет выполнено, то функциональный тест может быть реализован, но программа останется ошибочной. [5]
Пусть интервал функционального тестирования ( межтестовый интервал) равен 1 году. [6]
В рамках функционального тестирования существуют различные классы, акцентирующие внимание на различных оцениваемых характеристиках. [7]
Критерием минимума для функционального тестирования является выполнение всех переходов, по крайней мере, однажды во всех направлениях. [8]
Таким образом, программа функционального тестирования может быть использована как для отладки, так и для измерения надежности разрабатываемого продукта ПО. В процессе тестирования должны собираться данные, рассчитываться и вычерчиваться графики tcp. Для предсказания будущих значений tcp используется экстраполяция. Лучшим подходом для предсказания является сочетание данных отладки и данных функционального тестирования через модель надежности. В этом случае форма кривой / ср определяется моделью, а параметры модели оцениваются по данным эксперимента. [9]
Управляющий должен разрешать калибровку и ежегодное функциональное тестирование измерительных приборов, используемых для непрерывного мониторинга эмиссии, органиизацией, выбранной высшим компетентным государственным органом. Калибровка проводится повторно после значительной модификации оборудования или каждые три года Отчет о результатай калибровки или функционального тес-тирвания представляв гея компетентным органам в течение 8 недель. [10]
Весь процесс проектирования, кодирования, единичного и функционального тестирования настраивает на то, что во время системного тестирования не может быть обнаружено ошибок. В связи с этим расчет ресурсов для проведения испытаний производится в предположении, что тесты пройдут безошибочно с первого раза. Это приводит к тому, что имеют место грубая недооценка потребных ресурсов, включающих людей, машинное время, графики выполнения работ, и снижение качества тестирования из-за недостатка ресурсов. [11]
Другим осложнением является то, что программы функционального тестирования являются обычно целым классом тестов с возрастающей сложностью, а не одной программой. Для достижения баланса между затратами на тестирование и точностью имитации должен быть выбран некоторый промежуточный тест. Если же предположить, что диагностируемые результаты и времена тестирования доступны для всех тестов, то возникает проблема смешивания результатов легких и трудных тестов с результатами некоторого стандартного теста. [12]
Самой ранней стадией, на которой может осуществляться функциональное тестирование всей системы, является период интеграции модулей. В это время программа еще достаточно насыщена ошибками, и в результате будем иметь последовательность очень коротких прогонов теста с остановами по мере обнаружения ошибок. Именно в это время и может быть сформирована количественная оценка надежности. [13]
![]() |
Верификация проекта в системе MAX PLUS II.| Симулятор MAX PLUS II. [14] |
Если компилятору дано задание сгенерировать файл SNF для функционального тестирования, он создает его перед синтезом проекта. [15]