Основы тестирования программного обеспечения

       

Генерация MPR


Для генерации требуется выполнить следующие действия:

  1. Установить Microsoft Visio.
  2. Создать новый документ (File->New->New Drawing).
  3. Загрузить Stensil для генерации mpr файлов(File->Open ->MSC.VSS или File->Open Stensil ->MSC.VSS). Visio выдаст предупреждение о том, что данный stensil содержит макросы. На предупреждение следует ответить "Enable macros".
  4. Нарисовать MSC-диаграмму, используя технологию Drag-And- Drop.
  5. Для генерации MSC вызвать следующий макрос: Tools->Macros ->MSC->Module1->Parse.

Возможны следующие опции генерации:


Current Page: При использовании данной опции генерируются только текущая страница. В указанной папке будет создан MPR-файл с именем, соответствующим имени текущей страницы в Visio.

All Pages: При использовании указанной опции генерируются все страницы активного документа.

Recursive Generation: При использовании данной опции имеется возможность генерации нескольких диаграмм на одной странице. Для этого необходимо нарисовать диаграмму, сгруппировать ее (Shape->Group). При этом сохраняется возможность рисовать несколько диаграмм на одной странице. По умолчанию - отключена.

Allow LOST/FOUND signals: При включении данной опции разрешается использование LOST/FOUND сигналов при проектировании MSC-диаграмм.

При отключении данной опции использование LOST/FOUND запрещается, при отсутствии connect на каких-либо сигналах выдается ошибка и MPR-файл не генерируется.

После генерации MPR-файла вызывается программа проверки синтаксиса сгенерированного MPR-файла. Для этого используется внешняя подпрограмма MSCJUST. Для ее использования необходимо настроить в Environmental Variables переменную SIC_PATH, которая соответствовала бы пути к соответствующей программе в пакете TAT.

Для проверки правильности подключения сигналов необходимо вызвать макрос Tools->Macros->MSC->Module1->Check. В случае, если какие-либо сигналы являются неподключенными, они закрашиваются красным цветом.

Используется возможность загрузки комментариев, полученных на выходе тестирующей программы. Для этого необходимо вызвать следующий макрос: Tools->Macros->MSC->Module2->OpenMPRFile. Требуется указать путь к файлу с "трассой" тестирования. После загрузки комментариев с ошибкой они выделяются красным цветом и располагаются в месте предполагаемой ошибки.



Содержание раздела