Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Методы построения тестов.



Различают методы случайного и детерминированного формирования тестов.

Методы направленного поиска тестов настолько сложны, что порой их просто невозможно построить.

Процесс построения тестов на основе методов направленного поиска состоит из следующих этапов:

1) определение списка рассматриваемых неисправностей;

2) вычисление тестового набора для очередной неисправности из списка;

3) моделирование схемы на тестовом наборе для выявления подмножества обнаруживаемых неисправностей;

4) определение полноты проверки схемы на построенном тесте.

Процесс построения тестов на основе методов случайного поиска состоит из следующих этапов:

1) определение списка рассматриваемых неисправностей;

2) моделирование схемы на случайном наборе для выявления подмножества обнаруживаемых неисправностей;

Решение относительно включения случайного набора в тест.

Существует два подхода к построению тестов, основанные на

1) Методах направленного поиска;

2) Методах случайного поиска.

К методам направленного построения тестов относятся: Метод Рота; Метод разностных нормальных форм; Метод Армстронга и др.

Задача построения тестов методами направленного построения формулируется следующим образом:

1. Определить множество неисправностей заданного класса;

2. Выбрать очередную неисправность и вычислить тест, покрывающий данную неисправность.

Генерация тестовых последовательностей с помощью алгоритмических способов (направленного построения тестов) позволяет определить тесты для всех обнаруживаемых неисправностей. В этом смысле алгоритмические способы являются полными способами генерации тестов. Вместе с тем при больших размерах схемы время генерации тестового множества сильно возрастает. Теоретически время растет экспоненциально с ростом числа вентилей; для реальных схем время генерации пропорционально 2—3-й степени числа вентилей.

Задача построения тестов методом случайного по поиска формулируется следующим образом:

1) Определить множество неисправностей заданного класса;

2) Случайным образом выбрать входной вектор – претендент в тесты;

3) Определить контролирующую способность вектора;

4) Принять решение относительно приема претендента в тест.

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

Моделирование неисправностей заключается в следующем. Проводится логическое моделирование неисправной схемы на некотором входном наборе. Если при этом выходные значения исправной и неисправной схем различаются, то входной набор считается тестовым набором для данной неисправности.

Другими словами, моделирование неисправностей является методом определения обнаруживаемых неисправностей для заданного набора.

На практике задача построения тестов решается с применением обоих подходов:

Ø На первом этапе применяется случайный подход;

Ø В последующем в случае крайней необходимости подключается направленный поиск, если имеются необходимые средства поиска.

Для построения системы генерации тестов необходимо эффективно решать задачу моделирования неисправностей и анализа контролирующей способности тестов.

 

Симптомы неисправностей.

Допустим, что на первой контрольной точке обнаруживается множество неисправностей F 1 = { a , b , k , m }, на второй – F 2 = { a ,с, d }, на третьей – F 3 = { b , m }и на четвёртой – F 4 = { a , d , m }. В этом случае

1100 – это симптом неисправности a, 1010 – неисправности b,

0100 – неисправности c и 1011 – неисправности с.

F 1 = { a , b , k , m },

F 2 = { a ,с, d },

F 3 = { b , m }

F 4 = { a , d , m }.

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


Поделиться:



Последнее изменение этой страницы: 2019-04-10; Просмотров: 396; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.008 с.)
Главная | Случайная страница | Обратная связь