Project

General

Profile

Actions

Document Markup Editor

Это окно-браузер с текстом документа. В нем размечаются требования. Редактировать текст нельзя.

Выделение требований из окна Document Markup editor.
Выделить часть текста, в контекстном меню выбрать Add to requirement... Появляется окно Requirement selection со списком уже существующих требований.
Окно Requirement selection.
Позволяет выбрать существующее требование для добавления в него location'а или создать новое. Имеет кнопки create new, OK и Cancel. Если одно из требований (или папка требований) выбрано, то все три кнопки активны, иначе активна только кнопка Cancel. Новое требование создается внутри выбранного требования.
При нажатии create new открывается окно редактора идентификатора, в котором есть строка для ввода идентификатора нового требования и кнопки OK и Cancel (обе активные). После ввода Id и нажатия OK в окне выбора требования в дереве требований появляется новое требование с введенным Id, расположенное внутри требования, которое было выбрано; новое требование теперь выделено. Если Id не было введено (поле осталось пустым), при нажатии OK появляется предупреждение о том, что Id не может быть пустым. Если требование с таким Id уже существует внутри узла выбранного требования, появляется предупреждение о том, что требование с таким Id уже есть.
При нажатии OK в окне выбора требования окно закрывается, а location добавляется к выбранному требованию.
Если этот location не был ранее выделен, то он маркируется выделением.

Поиск по документу

В контекстном меню есть пункт Show identifiers. При выборе этого пункта над всеми location'ами появляются всплывающие подсказки с их Id (или именами?). В контекстном меню этот пункт выделяется галочкой, как выбранный. При снятии галочки всплывающие подсказки исчезают.
Если Show identifiers не выбран, то при наведении курсора на требование возникает всплывающая подсказка с его именем.

В контекстном меню есть пункт Show version. При его выборе возникает окно с информацией о версии используемого браузера.

В контекстном меню есть пункт Find... При выборе этого меню открывается окно поиска.

В контекстном меню есть пункт для связывания location'а в Markup editor с требованиями в Requality explorer и Properties.
Есть два варианта, как это реализовать в Requality.

Первый вариант реализации: пункт Show requirement.
  • Этот пункт есть в контекстном меню, которое открывается в Markup editor'е.
  • Он активен в том случае, если контекстное меню открывается на размеченном location'е.
  • При его выборе в Requality explorer выделяется требование, которому этот location принадлежит. Если он принадлежит нескольким требованиям, выделяется то, которое первое его получило. То же требование открывается в Properties.
  • Для случая, когда location принадлежит нескольким требованиям можно использовать горячие клавиши, которые позволяют пройтись по всем этим требованиям по очереди.

Второй вариант реализации: в Markup editor при открытии контекстного меню на location'е в контекстном меню появляются новые пункты - список всех требований (их имена), в которых есть этот location. При выборе одного из этих требований оно выделяется в Requality explorer и открывается в Properties.

Перспектива Requality (основные view)

Updated by Viktoria Kopach almost 13 years ago · 7 revisions