Project

General

Profile

Requality-glossary » History » Version 17

Viktoria Kopach, 07/02/2012 12:22 PM

1 1 Viktoria Kopach
h1. Requality: глоссарий
2
3 17 Viktoria Kopach
* *Проект Requality* - проект Eclipse, созданный с помощью плагина Requality. Cодержит документы, требования отчеты, комментарии.
4 1 Viktoria Kopach
5 17 Viktoria Kopach
* *Документ* – это документ некоторого формата, содержащий требования, написанные в свободной форме. В документе пользователь выделяет фрагменты текста и присваивает их требованиям.
6 1 Viktoria Kopach
7 17 Viktoria Kopach
* *Требование* – это сущность, содержащая описание некоторого требования и ссылающаяся на те фрагменты документа, которые соответствуют этому требованию. Требование может не иметь описания и не ссылаться на документ, такие требования обычно используются для организации иерархической структуры требований, выступая в роли узлов-родителей. Только требования, не имеющие в иерархии требований-потомков, могут иметь тестовые ситуации. Требования обладают набором параметров, которые задают его содержимое и свойства.
8
9
* *Выделенный фрагмент документа*, или просто *фрагмент* – это часть документа, которая была отмечена пользователем как принадлежащая какому-либо требованию. Один фрагмент может принадлежать одновременно нескольким разным требованиям в одном проекте.
10
11
* *Тестовая ситуация* – это некоторая сущность, содержащая описание тестового случая и ожидаемый результат. Принадлежит требованию, не имеющему требований-потомков. Тестовая ситуация обладает набором параметров, задающих ее содержимое и свойства. Для одного требования может быть задано несколько тестовых ситуаций.
12
13
* *Отчет* – некоторая сущность, позволяющая сгенерировать отчетный документ по требованиям и целям тестирования. Обладает набором параметров, которые влияют на содержимое и вид отчета. 
14
15
* *Комментарий* - некоторая сущность, содержащая текстовый комментарий, относящийся к требованию или тестовой ситуации. У одного требования/одной тестовой ситуации может быть несколько комментариев.
16
17
* *Requality Explorer* - окно в перспективе Requality, отображающее все содержимое проекта (документы, требования, отчеты, комментарии).
18
19
* *Markup Editor* - окно в перспективе Requality, редактор документов, используется для разметки фрагментов требований в документах.
20
21
* *UniEditor* - окно в перспективе Requality, визуальный редактор для требований, тестовых ситуаций и комментариев. Позволяет добавлять, редактировать и изменять требования, тестовые ситуации и комментарии, а так же изменять статусы требований и тестовых ситуаций. В отличие от редактора Review не дает возможности устанавливать статусы требований и тестовых ситуаций в значение "verified".
22
23
!UniEditorView.png!
24
25
* *Review* - окно в перспективе Requality, визуальный редактор для требований, тестовых ситуаций и комментариев. Предназначен скорее для просмотра, нежели для редактирования, поэтому обладает ограниченной функциональностью. Позволяет только добавлять, редактировать и удалять комментарии, а так же изменять статусы требований и тестовых ситуаций. В отличие от UniEditor позволяет устанавливать статусы требований и тестовых ситуаций в значение "verified".
26
27
!ReviewView.png!
28
29
* *Properties* - окно в перспективе Requality, отображает свойства выбранного объекта (требования, документа, тестовой ситуации, отчета, комментария).
30
31
* *Параметры требования* - свойства требования, которые устанавливаются в окне ''Properties''.
32
* * Для требований окно ''Properties'' содержит 4 вкладки:
33
* * Вкладка Main содержит следующие параметры требования:
34
* * 1. Id – идентификатор требования. Идентификатор уникален среди детей одного родителя. Может быть отредактирован вручную.
35
* * 2. Name – имя требования. Может не быть уникальным. Совпадает с идентификатором, если не задано отдельно. Может быть отредактировано вручную.
36
* * 3. Attributes – атрибуты требования. По умолчанию наследуются от родительских требований, но могут быть переопределены. Применяются в предикатах. Заполняются вручную.
37
38
!ReqPropertiesMain.png!