Searching objects

There are 3 different ways to search and find objects in the Xstudio repository.

By name

All the trees in XStudio include an indexing system allowing to search real-time an entity in the tree by his name. To experiment it by yourself just start entering some text in the Search field of the tree of your choice. This works on any tree in XStudio.

Highslide JS To automatically select a searched item in the tree, you can move using the arrows keys within the suggestion list and validate by pressing Enter or just click on the item in the list.


By Id

The data model gives unique identifier for each entity managed by XStudio. The Ids are on the form:

Template Represents
SU_<id>SUT
R_<id>Requirement
S_<id>Specification
TA_<id>Task
T_<id>Test
TC_<id>Test case
C_<id>Campaign
CS_<id>Campaign session
D_<id>Defect



Ids are also available from XStudio’s GUI (in Details tab you have an Identifier field that corresponds to <id> in the templates.

To search for an entity from its Id, just type the Id in the Search Id field and validate.


Advanced and plain text search

Searching items such as requirements based on a combination of some very specific criteria can be not only very useful but extremely important to control/guarantee the quality of the products.
Plain text works on the following trees in XStudio:
  • Requirements
  • Specifications
  • Tests/test cases
  • Defects



Procedure (example with the requirements tree):
  • in the requirement tree, select the root node
  • click on the Search requirements button
  • check all the checkboxes (Status and Priority) that match your search criteria
  • (opt.) type some text in the Text to search field and press Enter


Highslide JS


Note: The results list is updated real-time and you can reach one particular bug by just clicking on it. The results table can be ordered by clicking on the column headers.