Actions
Requality: общие сведения¶
Назначение инструмента¶
Requality - это инструмент для работы с требованиями, в первую очередь к программным системам. Он позволяет:- определять набор требований к системе, в том числе на основе анализа существующих документов;
- структурировать требования: группировать, снабжать их дополнительной информацией;
- анализировать набор требований: прослеживать полноту покрытия набора требований тестами, выполнение требований по результатам тестирования и т.п.; генерировать соответствующие отчеты.
Возможна совместная работа над документами и требованиями при их хранении с использованием любой системы управления версиями, например, Subversion или Git.
Инструмент реализован как плагин на платформе Eclipse и может быть использован как в средах разработки на основе этой платформы, так и независимо.
Информация о разработчике¶
Домашняя страница проекта
Отдел технологий программирования, Института системного программирования РАН
Системные требования¶
- Sun Java SE (рекомендуется версия 7.0, поддерживается 6.0 и выше)
- Eclipse Platform (рекомендуется версия 4.4, поддерживается 3.7 и выше)
Можно использовать стандартную сборку Eclipse Standard 4.4 (около 200MB) или любой из пакетов на её основе.
Для установки Eclipse достаточно распаковать архив в удобное место. При этом будет создан подкаталог 'eclipse'. - Requality требует интеграции браузерного движка с Eclipse.
- Для Windows рекомендуется использовать XULRunner. Для Eclipse 4.4 (Luna) рекомендуется использовать XULRunner 24, который можно скачать с сайта. После распаковки скачанного архива в удобное место, требуется дописать в конец eclipse.ini строчку:
-Dorg.eclipse.swt.browser.XULRunnerPath=<путь к XULRunner>
Например, если XULRunner был распакован в папку C:\xulrunner, эта строка должна будет выглядеть так:
-Dorg.eclipse.swt.browser.XULRunnerPath=C:\xulrunner - Для Linux рекомендуется использовать WebKit. Для установки WebKit в дистрибутиве Ubuntu необходимо выполнить в командной строке команду:
sudo apt-get install libwebkitgtk-1.0-0
- Для Windows рекомендуется использовать XULRunner. Для Eclipse 4.4 (Luna) рекомендуется использовать XULRunner 24, который можно скачать с сайта. После распаковки скачанного архива в удобное место, требуется дописать в конец eclipse.ini строчку:
- Для командной работы с проектом также требуется установка Subversive, EGit или другой Eclipse Team Provider, в зависимости от используемой системы контроля версий. Рекомендуется EGit.
В том случае, если вы все-таки используете версию Eclipse ниже 4.4, рекомендуется использовать версию XULRunner младше 2.0.
- Для этого можно установить Eclipse плагин, который содержит XULRunner, с помощью сайта обновления:
http://forge.ispras.ru/repo/xulrunner-eclipse/site/
Также можно скачать XULRunner на сайте
и распаковать архив в удобное место.
После распаковки XULRunner необходимо зарегистрировать в системе командой:xulrunner.exe --register-global
В Windows 7 эта команда должна выполняться с правами администратора системы. - При уже установленном браузере Mozilla Firefox можно не устанавливать отдельную копию XULRunner (информацию о совместимости версий Eclipse и XULRunner смотрите здесь). Можно скопировать в папку с Firefox только файл xulrunner.exe и выполнить вышеуказанную команду.
Также можно просто добавить в реестр следующую информацию (контролируйте правильность путей и номеров версий!):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org]
[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE]
[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE\1.9.2.19]
"Version"="1.9.2.19"
"GreHome"="C:\\Program Files\\Mozilla Firefox"
"xulrunner"="true"
"abi"="x86-msvc"
"javaxpcom"="1"
[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\Mozilla]
"CurrentVersion"="1.9.2.19"
Updated by Alexey Khoroshilov over 10 years ago · 12 revisions