Requality-glossary » History » Version 15
Андрей Третьяков, 01/20/2012 05:33 PM
grammar fixes
1 | 1 | Viktoria Kopach | h1. Requality: глоссарий |
---|---|---|---|
2 | |||
3 | *Проект Requality* - проект Eclipse, созданный с помощью плагина Requality. Cодержит документы, требования отчеты, комментарии. |
||
4 | *Документ* – это документ некоторого формата, содержащий требования, написанные в свободной форме. В документе пользователь выделяет фрагменты текста и присваивает их требованиям. |
||
5 | *Требование* – это контейнер, содержащий описание некоторого требования и ссылающийся на те фрагменты документа, которые соответствуют этому требованию. Требование может не иметь описания и не ссылаться на документ, такие требования обычно используются для организации иерархической структуры требований, выступая в роли узлов-родителей. Только требования, не имеющие в иерархии требований-потомков, могут иметь тестовые ситуации. Требования обладают набором параметров, которые задают его содержимое и свойства. |
||
6 | *Выделенный фрагмент документа* – это часть документа, которая была отмечена пользователем как принадлежащая какому-либо требованию. |
||
7 | *Отчет* – объект, позволяющий сгенерировать отчетный документ по требованиям и целям тестирования. Обладает набором параметров, которые влияют на содержимое и вид отчета. |
||
8 | *Комментарий* - объект, содержащий некоторый текстовый комментарий и относящийся к требованию или тестовой ситуации. У одного требования (одной тестовой ситуации) может быть несколько комментариев. |
||
9 | 15 | Андрей Третьяков | *Requality Explorer* - окно в перспективе Requality, отображающее все содержимое проекта (документы, требования, отчеты и т.д.). |
10 | 1 | Viktoria Kopach | *Markup Editor* - окно в перспективе Requality, редактор документов, используется для разметки фрагментов требований в документах. |
11 | *UniEditor* - окно в перспективе Requality, визуальный редактор для требований, тестовых ситуаций и комментариев. |
||
12 | *Properties* - окно в перспективе Requality, отображает свойства выбранного объекта (требования, документа, тестовой ситуации, отчета, комментария) . |
||
13 | *Параметры требования* - свойства требования, которые устанавливаются в окне ''Properties''. |
||
14 | Для требований окно ''Properties'' содержит 4 вкладки: |
||
15 | 15 | Андрей Третьяков | # *Вкладка Main* содержит следующие параметры требования: |
16 | 2 | Viktoria Kopach | ## *Id* – идентификатор требования. Идентификатор уникален среди детей одного родителя. Может быть отредактирован вручную. |
17 | 4 | Viktoria Kopach | ## *Name* – имя требования. Может не быть уникальным. Совпадает с идентификатором, если не задано отдельно. Может быть отредактировано вручную. |
18 | ## *Attributes* – атрибуты требования. По умолчанию наследуются от родительских требований, но могут быть переопределены. Применяются в предикатах. Заполняются вручную. |
||
19 | 10 | Viktoria Kopach | !ReqPropertiesMain.png! |
20 | 15 | Андрей Третьяков | # *Вкладка Description* содержит следующие параметры требования: |
21 | 5 | Viktoria Kopach | ## *Alternative description* – альтернативный текст требования, уточняет и дополняет текст выделенных фрагментов. Заполняется вручную. |
22 | ## *Locations* - список выделенных фрагментов данного требования, сгруппированный по документам. Вручную не редактируется. |
||
23 | 12 | Viktoria Kopach | !ReqPropertiesDescription.png! |
24 | 15 | Андрей Третьяков | # *Вкладка Advanced* содержит следующие параметры требования: |
25 | 6 | Viktoria Kopach | ## *Predicate* – предикат, условие отбора требований для отчетов. По умолчанию наследуется от родительских требований. Заполняется вручную. |
26 | ## *Base requirements* – базовые требования. Требования, которые наследует и расширяет данное требование. Указываются вручную. |
||
27 | 12 | Viktoria Kopach | !ReqPropertiesAdvanced.png! |
28 | 15 | Андрей Третьяков | # *Вкладка Source* содержит только json-код: |
29 | 6 | Viktoria Kopach | ## *json* – низкоуровневое представление требования как сущности. Не редактируется. |
30 | 12 | Viktoria Kopach | !ReqPropertiesSource.png! |
31 | 8 | Viktoria Kopach | |
32 | 7 | Viktoria Kopach | *Параметры отчета* - свойства отчета, которые указываются в окне ''Properties''. |
33 | Для отчетов окно ''Properties'' содержит 2 вкладки: |
||
34 | 15 | Андрей Третьяков | # *Вкладка Report Data*: |
35 | 7 | Viktoria Kopach | ## *Root requirement* – требование, для которого создается отчет. В отчет войдет это требование-узел и все его дочерние узлы (требования и комментарии). В случае подключения дополнительных плагинов к Requality в отчет могут войти и узлы других типов. Редактируется вручную. |
36 | 15 | Андрей Третьяков | ## *Template* – шаблон, по которому будет формироваться отчет. Редактируется вручную - выбирается из списка возможных шаблонов. По умолчанию доступны только шаблоны ''Requirements'' и ''XML-export''. При добавлении собственных шаблонов или использовании дополнительных плагинов к Requality список доступных шаблонов может быть расширен. |
37 | 7 | Viktoria Kopach | ## *Attributes* – атрибуты отчета, аналогичны атрибутам требования. По умолчанию включает один дополнительный атрибут – ''date'' – дата и время генерации последнего отчета. Атрибут пересоздается каждый раз при генерации отчета. Таблица атрибутов редактируется вручную. |
38 | 14 | Viktoria Kopach | !ReportProperties.png! |
39 | 15 | Андрей Третьяков | # *Вкладка Source* содержит только json-код: |
40 | 8 | Viktoria Kopach | ## *json* – низкоуровневое представление отчета как сущности. Не редактируется. |
41 | |||
42 | 15 | Андрей Третьяков | *Outline* - окно в перспективе Requality, отображающее список фрагментов документа. |
43 | 8 | Viktoria Kopach | *Подтребование, дочернее требование* - это требование, являющееся дочерним узлом другого требования в иерархии проекта. |
44 | *Шаблон отчетов* - шаблон, в соответствии с которым модифицируется вид и содержимое отчета. Например, данные можно представить в виде списка или таблицы. Включить в отчет все узлы дерева Requirements или только узлы некоторого конкретного типа. В случае использования плагинов к Requality список доступных шаблонов может пополняться. Вы также можете самостоятельно создавать нужные шаблоны. |
||
45 | *Шаблон отчетов Requirements* - шаблон, который позволяет создать отчет с перечислением всех требований, удовлетворяющих заданному предикату. |
||
46 | *Шаблон отчетов Test Purposes Coverage* - шаблон, который позволяет создать отчет, содержащий все тестовые ситуации и статистическую информацию об их состоянии. |