Project

General

Profile

Actions

Разметка требований

Инструмент Requality разрабатывался как средство автоматизированного извлечения требований из документации. Результатом работы программы является база требований - древовидное представление требований с ссылкой к тексту документации.
Для создания базы требований необходимо создать проект, который будет содержать базу требований, импортировать документацию в проект, а затем либо «руками», либо с помощью обработчика документа разметить документацию, отмечая в ней требования к системе.

Подготовка к работе - открытие перспективы Requality

Перед началом работы необходимо открыть перспективу ''Requality''. Для этого в меню ''Windows'' выберите пункт ''Open Perspective'', далее подпункт ''Other...'', как показано на следующем рисунке.

Появится диалоговое окно, выберите в нем ''Requality'' и нажмите кнопку ''OK'', как показано на рисунке ниже.

В перспективе ''Requality'' по умолчанию открыты следующие отображения:
  • Requality Explorer - содержит дерево документов и дерево требований.
  • Requality Markup Editor (на картинке ниже - это пустая серая область) - отображает текст документов.
  • Properties - отображает свойства требований и целей тестирования.
  • Outline - отображает список отмеченных фрагментов требований.

Создание проекта Requality

Для создания проекта выберите в оконном меню пункт ''File'' -> ''New'' -> ''Project...''
В появившемся диалоговом окне выберите ''Requality'' -> ''Requality Project'' и нажмите кнопку ''Next''.

На следующей странице введите название проекта и нажмите кнопку ''Finish''.

Создание папок документов

Для удобства работы с документами внутри узла ''Documents'' можно создавать папки и размещать документы в них.
Для создания папки документов выделите узел ''Documents'' или любую другую вложенную папку, в контекстном меню выберите ''Create Folder''.

В появившемся диалоговом окне ''New Document Folder'' введите имя создаваемой папки.

Нажмите ''OK''.

Импортирование документа

Requality позволяет импортировать сразу несколько документов.

Для импорта документа выделите узел ''Documents'' (или его дочерний узел) с пиктограммой папки. В контекстном меню выберите ''Import Document...''.

Откроется диалоговое окно ''Document Import Wizard''. В нем с помощью кнопки ''Browse...'' укажите директорию, в которой находятся сами документы, содержащие требования, или папки с этими документами.

В диалоге ''Document Import Wizard'' в левом окне выберите (не отмечая галочкой) папку, в которой находится нужный документ (документы). При этом в правом окне отобразятся все документы, содержащиеся в этой папке, отметьте среди них галочкой требуемые документы.

Ниже находится поле ''Into folder:''. В нем нужно указать папку проекта, в которую будут добавлены выбранные документы. По умолчанию в этом поле указана папка ''Documents'' (корневая папка документов в проекте Requality) или ее подпапка, для которой вы выбрали меню ''Import Document...''. Но с помощью кнопки ''Browse...'' возле этого поля можно выбрать или создать другую папку.

После выбора целевой папки нужно в окне ''Document Import Wizard'' нажать ''Finish''.

При успешном прохождении процесса импорта в дереве проекта в целевой папке документов появятся импортированные документы, преобразованные в необходимый для дальнейшей работы формат ''xhtml''.

Ручная разметка требований

Под разметкой требований понимается выделение требований из текста документа. С одним требованием может быть связанно несколько частей документа. Работа с документами производится в редакторе разметки. Для этого нужно, выбрав нужный документ в ''Requality Explorer'', открыть его двойным щелчком мыши. Откроется редактор разметки.

Для создания требования выполните следующие действия:
  • выделите часть текста, которая содержит требование;
  • нажмите на выделенном тексте правой кнопкой мыши и в контекстном меню выберете ''Add to Requirement...'';
  • в диалоговом окне укажите узел, к которому будет добавлен отмеченный текст (при необходимости узел можно создать, нажав на кнопку ''Create New'').

Updated by Андрей Третьяков almost 13 years ago · 28 revisions