Requality - это инструмент для работы с требованиями, в первую очередь к программным системам. Он позволяет:
Возможна совместная работа над документами и требованиями при их хранении с использованием любой системы управления версиями, например, Subversion или Git.
Инструмент реализован как плагин на платформе Eclipse и может быть использован как в средах разработки на основе этой платформы, так и независимо.
UniTESK Lab, Институт системного программирования РАН
После установки Requality нужно проверить, что браузер был успешно интегрирован с Eclipse.
Для этого нужно в главном меню Eclipse выбрать 'Window → Preferences'. В 'Preferences' выбрать пункт 'Requality'. Справа вы увидите, какие браузеры интегрированы с 'Eclipse' и какой из них на данный момент активен (используется).
Чтобы изменить активный браузер, нужно кликнуть на поле 'Browser Engine' и в выпадающем списке выбрать желаемый. Далее следует сохранить изменения, нажав кнопку 'Apply'. При этом Eclipse должен быть перезапущен, чтобы изменения вступили в силу.
Если нужный браузер в выпадающем списке имеет статус 'not available', значит либо вы его не установили, либо установка прошла некорректно. Активирован может быть только тот браузер, который имеет статус 'available'.
Внимание: в случае добавления плагинов возможно появление новой функциональности.
Чтобы открыть перспективу 'Requality',
выберите в меню 'Window' пункт 'Open
Perspective', далее подпункт 'Other...'. В
появившемся диалоговом окне выберите
'Requality' (как показано на рисунке ниже) и
нажмите кнопку 'OK'.
Если вы начнете работу с создания проекта 'Requality', переключение на перспективу 'Requality' произойдет автоматически.
В перспективе 'Requality' по умолчанию открыты следующие отображения:
Requality Explorer – содержит дерево документов, дерево требований с тестовыми ситуациями и комментариями и дерево отчетов проекта. 'Requality Explorer' аналогичен 'Package Explorer', но раскрыть в нем вы можете только проекты типа 'Requality'. Проект 'Requality' содержит следующие компоненты:
Requality Markup Editor – редактор документов (на картинке ниже - это пустая серая область). В нем открываются импортированные документы с требованиями, здесь же они размечаются на фрагменты для требований. Также здесь открываются сгенерированные отчеты.
Properties – окно, в котором отображаются свойства требований, тестовых ситуаций, отчетов, документов. Содержимое окна Properties разбито на несколько вкладок. Для различных объектов набор и содержимое вкладок отличаются. Обратите внимание, вы можете открыть несколько окон Properties. Для этого выберите в меню окна 'New Properties View'. Чтобы зафиксировать в окне Properties свойства какого-либо конкретного объекта, нажмите кнопку закрепления окна или выберите в меню окна 'Pin to Selection'. Теперь в этом окне содержимое не будет меняться, даже если вы будете переключаться между другими объектами.
Outline – отображает список отмеченных фрагментов требований. Причем отображаются фрагменты только того документа, который в данный момент открыт в 'Markup Editor' и находится в фокусе. В остальное время окно пусто.
UniEditor – редактор, предоставляющий возможность удобного манипулирования и редактирования требований, тестовых ситуаций и комментариев. Открывается в том же окне, что и 'Requality Markup Editor'.