Requality: general information

What is Requality

Requality is a tool to manage requirements primarily to software. It allows:

Multiuser revision control for documents and requirements is supported. You can use any revision control system, e.g. Subversion or Git.

The tool is implemented as an Eclipse plugin. It could be used in IDE based on this platform, and independently.

About team

Requality home page

UniTESK Lab, Institute for System Programming of RAS

System requirements

  1. Windows or Linux. x86 and x86-64 architectures supported.


Requality installation

After installation

After Requality installation it's recommended to check if browser has been successfully installed to Eclipse.

In Eclipse main menu select 'Window → Preferences'. In 'Preferences' select menu 'Requality'. On the right you can see what browser engines are integrated with 'Eclipse' and which one is currently in use.


Browser engine selection


To change active browser engine click on 'Browser Engine' field and select required one in the drop-down list. Then save changes by 'Apply' button. After that Eclipse should be restarted for the changes to take effect.

If required browser engine has 'not available' status in the drop-down list, this means that either you have not installed it yet or the installation has been failed. You can activate only browser engine with status 'available'.

Requality usecases

  1. Creating a project with base of all requirements.
  2. Importing documents to the project.
  3. Marking up the document by selecting system requirements in the text. Could be done manually or by Document Processor.
  4. Adding test purposes to selected requirements.
  5. Auto-generation of a requirements and test purposes report. There are possibility to create your own report templates.


Note! Additional plugins could be used to add some other functions.

Requality perspective

To open Requality perspective choose in main menu 'Window' → 'Open Perspective' → 'Other...'. In the opened window choose Requality (see the picture) and push 'OK'.
Choosing Requality perspective

If you create 'Requality' project 'Requality'-perspective opens itself.

Following views are opened in 'Requality' perspective by default:

  1. Requality Explorer – contains a documents tree, tree of requirements, test purposes and comments, reports tree. 'Requality Explorer' is similar to 'Package explorer', but you can open only 'Requality' projects in it. 'Requality' project contains following components:


    Requality Explorer structure

  2. Requality Markup Editor – documents editor (empty gray area on the picture below). Here you can open all imported documents and mark requirements locations. Also reports are opened here.

  3. Properties – view to edit properties of requirements, test purposes, reports, documents. Properties view has some tabs. The number and contents of tabs depends on type of component. Note that you can open several Properties views at the same time. To do this select in the view menu 'New Properties View' item. To fix properties of some special component in Properties view, select 'Pin to Selection' in the view menu or push an appropriate button in the view. Now the content of the view is not being changed even if you switch between other components.

  4. Outline – shows a list of locations marked in current document. Current document is a document that is opened in 'Markup Editor' and is in a focus. At other times this view is empty.

  5. UniEditor – an editor to handle and edit requirements, test purposes and comments. Is opened at the same place as 'Requality Markup Editor'.


Requality perspective