Project

General

Profile

Requality operations » History » Version 38

Viktoria Kopach, 05/31/2012 07:18 PM

1 1 Yuriy Shekochihin
h1. Requality operations
2
3
* Save Test Purpose - TestPurposeEditor
4
* Add Selection to Requirement
5 3 Yuriy Shekochihin
* Remove Location from Requirement - ReqMarker
6
* Remove Location from Requirement - propperties
7 1 Yuriy Shekochihin
* Delete Requirement - во время удаления Location
8
* Create Test Purpose
9 5 Yuriy Shekochihin
* Update Test Purpose
10 1 Yuriy Shekochihin
* Delete Node
11
* Remove Test Purpose
12
* Create Document Folder
13 2 Yuriy Shekochihin
* Delete Document Folder
14
* Import Document - не откатывается
15
* Delete Document
16 1 Yuriy Shekochihin
* Create Report Data
17 3 Yuriy Shekochihin
* Delete Report Data
18
* Create Report Folder
19
* Update Report Data
20
* Generate Report
21
* Create Requirement
22
* Remove Requirement
23
* Update Requirement
24 4 Yuriy Shekochihin
* Change Requirement Id
25 3 Yuriy Shekochihin
* Move Node
26
* Create Node - SelectNodeDialog (?)
27 4 Yuriy Shekochihin
* Add Base Node
28
* Remove Base Node
29 5 Yuriy Shekochihin
* Update Report Data
30 7 Андрей Третьяков
* Document Processor
31 6 Yuriy Shekochihin
32
JS Editor
33
34
* Change Node Id
35
* Change Node Name
36
* Change Node Attribute
37
* Move Node
38
* Add Node
39
* Remove Node
40
* Copy Node
41 8 Viktoria Kopach
42 18 Viktoria Kopach
h1. Моменты, которые нужно проверять:
43 8 Viktoria Kopach
44
Requality operations
45 21 Viktoria Kopach
46
h3. Requirements
47
48
# Create Requirement
49
** Попробовать создать требование-ребенка для требования, у которого есть тестовая ситуация.
50
** Создать требование в Requality Explorer с именем: по умолчанию, с заданным именем, в корневом узле, в некорневом узле.
51
# Remove Requirement
52
** Удалить требование: пустое, с подтребованиями, с тестовой ситуацией, с тестовой ситуацией в подтребовании, с комментарием, с комментарием в подтребовании.
53
** Согласиться на удаление при наличии вложенных требований и не согласиться.
54
# Update Requirement
55
** Изменить все параметры и переключиться между вкладками или на другой объект -  проверить сохранение изменений.
56 1 Yuriy Shekochihin
** Совпадающий id
57 21 Viktoria Kopach
** Изменение имени при изменении id (если имя не менялось отдельно)
58 1 Yuriy Shekochihin
** Добавление атрибута
59
** Добавление совпадающего атрибута
60 13 Viktoria Kopach
** Удаление атрибута
61
** Редактирование имени и значения атрибута
62 21 Viktoria Kopach
** Добавление предиката – посмотреть результат в отчете
63
** Добавление базового требования – посмотреть результат в отчете
64 1 Yuriy Shekochihin
** Удаление базового требования
65 36 Viktoria Kopach
** Изменить альтернативное описание в Properties – проследить изменения в UniEditor и Review.
66
** Изменить альтернативное описание в UniEditor – проследить изменения в Properties и Review.
67 38 Viktoria Kopach
** Добавлять и удалять разноформатные данные в альтернативное описание в UniEditor: таблиц, картинок. Проследить изменения в Properties и Review.
68
** Добавлять и удалять разноформатные данные в альтернативное описание в Properties: таблиц, ссылок на картинки. Проследить изменения в UniEditor и Review.
69 21 Viktoria Kopach
# Change Requirement Id
70
# Add Base Node
71
** Требование ссылается на базовое требование с атрибутом а=1. Добавить к требованию предикат а==1, проверить, что в отчете требование будет.
72
# Remove Base Node
73
** Выполнить пункт Add Base Node. Удалить базовое требование, проверить, что требование не отображается в отчете.
74 23 Viktoria Kopach
# UNDO
75 1 Yuriy Shekochihin
** Отменить создание одного требования, двух, удаления одного, двух подряд, чередование созданий и удалений.
76 35 Viktoria Kopach
** Изменять параметры и отменять изменения у одного требования, у разных требований.
77 1 Yuriy Shekochihin
** Отменить добавление, изменение, удаление атрибута.
78
** Менять в UniEditor и Review статус требования и отменять изменения.
79 38 Viktoria Kopach
** Отменять добавление и удаление разноформатных данных в альтернативное описание в UniEditor: таблиц, картинок. Проследить изменения в Properties и Review.
80
** Отменять добавление и удаление разноформатных данных в альтернативное описание в Properties: таблиц, ссылок на картинки. Проследить изменения в UniEditor и Review.
81 21 Viktoria Kopach
82
h3. Selections and locations
83
84 14 Viktoria Kopach
# Add Selection to Requirement
85 13 Viktoria Kopach
** Для разным фрагментов документа: плоский текст, таблица, часть таблицы, картинка, текст и таблица, текст и часть таблицы, текст и картинка, форматированный текст, текст-список.
86
** Разные способы добавления: к пустому требованию, создать требование, к непустому требованию, к требованию, из которого удалили фрагмент.
87 14 Viktoria Kopach
** Добавить фрагмент, который только что был удален, заново.
88 13 Viktoria Kopach
** Попробовать создать требование-ребенка для требования, у которого есть тестовая ситуация.
89
# Remove Location from Requirement – ReqMarker
90
** Удалить фрагмент из Markup Editor.
91
** (если такое реализовано) Удалить фрагмент, принадлежащий нескольким требованиям, из Markup Editor. 
92 14 Viktoria Kopach
# Remove Location from Requirement – properties
93 13 Viktoria Kopach
** Удалить фрагмент из Properties view.
94
** (если такое реализовано) Удалить фрагмент, принадлежащий нескольким требованиям, из Properties view для конкретного требования.
95
# Delete Requirement - во время удаления Location
96 1 Yuriy Shekochihin
** Удалить единственный фрагмент требования двумя способами: через Markup Editor и через Properties view.
97
** Удалить такое единственный фрагмент требования, которое имеет тестовые ситуации.
98
** При этом: разрешить удаление самого требования, запретить удаление самого требования.
99 21 Viktoria Kopach
** (если такое реализовано) Отдельный случай: удалить фрагмент, принадлежащий двум требованиям таким, что в одном из требований этот фрагмент единственный, а в другом – нет. При этом: разрешить удаление самого требования, запретить удаление самого требования.
100 1 Yuriy Shekochihin
# UNDO
101 27 Viktoria Kopach
** Отменять добавление одного фрагмента, нескольких фрагментов, удаление одного фрагмента, нескольких фрагментов.
102 23 Viktoria Kopach
** Отменять создание требования при добавлении фрагмента.
103 28 Viktoria Kopach
** Отменять удаление единственного фрагмента без удаления требования.
104
** Отменять удаление единственного фрагмента с удалением требования.
105 22 Viktoria Kopach
106 21 Viktoria Kopach
h3. Documents
107
108 1 Yuriy Shekochihin
# Create Document Folder
109
** Создать папку внутри: основной папки документов и вложенной папки документов.
110
** Создать папку внутри папки, в которую уже импортирован документ.
111
** Попробовать создать папку с повторяющимся именем.
112
# Delete Document Folder
113
** Удалить папку: пустую, содержащую документы (проверить, что происходит с требованиями и location’ами), содержащую документы и другие папки.
114
** Попробовать удалить корневую папку документов.
115
# Import Document - не откатывается
116
** Импортировать документы разных форматов.
117
** Импортировать сразу несколько документов.
118
** Импортировать документ с совпадающим именем: документ с таким именем уже импортирован, или импорт двух документов с одинаковым именем.
119
** Импортировать документ в некорневую папку.
120
# Delete Document
121
** Удалить неразмеченный документ.
122
** Удалить размеченный документ.
123
# Document Processor
124 26 Viktoria Kopach
** Проверить, что требования после обновления принадлежат обоим документам, что требования размечены, что отображаются location''ы у нового документа.
125 23 Viktoria Kopach
# UNDO
126
** Отменять импортирование документа, импортирование нескольких документов.
127
** Отменять создание папки, создание папки и импортирование документа подряд.
128
** Отменять удаление документа без выделенных фрагментов и с выделенными фрагментами.
129
** Отменять удаление папки пустой и содержащей документы.
130 26 Viktoria Kopach
** Отменить обновление документа (у требований удалились фрагменты, из нового документа исчезла разметка).
131 21 Viktoria Kopach
132
h3. Test Purposes
133
134
# Create Test Purpose
135
** Создавать тестовую ситуацию: из Requality Explorer, из UniEditor.
136
** В обоих случаях проверить, что нельзя создать тестовую ситуацию у листового требования и как ребенка у другой тестовой ситуации.
137
** Проверить, что при создании тестовой ситуации в Explorer она появляется в UniEditor, и наоборот.
138
# Update Test Purpose
139
# Remove Test Purpose
140
** Удалить из Requality Explorer и из Markup Editor.
141
# Save Test Purpose – TestPurposeEditor
142
** Для всех параметров сохранять изменения.
143
** Сохранять разными способами: переключением между вкладками, кликами по другим объектам.
144
** Изменить id
145
** Совпадающий id
146 24 Viktoria Kopach
** Изменить статус в Properties – проследить изменения в UniEditor и Review.
147
** Изменить статус в UniEditor – проследить изменения в Properties.
148
** Изменить статус в Review – проследить изменения в Properties.
149 21 Viktoria Kopach
** Добавление атрибута
150
** Добавление совпадающего атрибута
151
** Удаление атрибута
152
** Редактирование имени и значения атрибута
153 24 Viktoria Kopach
** Изменить автора в Properties – проследить изменения в UniEditor и Review.
154
** Изменить автора в UniEditor – проследить изменения в Properties и Review.
155
** Изменить описание в Properties – проследить изменения в UniEditor и Review.
156 1 Yuriy Shekochihin
** Изменить описание в UniEditor – проследить изменения в Properties и Review.
157 37 Viktoria Kopach
** Добавлять и удалять разноформатные данные в описание в UniEditor: таблиц, картинок. Проследить изменения в Properties и Review.
158
** Добавлять и удалять разноформатные данные в описание в Properties: таблиц, ссылок на картинки. Проследить изменения в UniEditor и Review.
159 24 Viktoria Kopach
** Изменить ожидаемый результат в Properties – проследить изменения в UniEditor и Review.
160 1 Yuriy Shekochihin
** Изменить ожидаемый результат в UniEditor – проследить изменения в Properties и Review.
161 37 Viktoria Kopach
** Добавлять и удалять разноформатные данные в ожидаемый результат в UniEditor: таблиц, картинок. Проследить изменения в Properties и Review.
162
** Добавлять и удалять разноформатные данные в ожидаемый результат в Properties: таблиц, ссылок на картинки. Проследить изменения в UniEditor и Review.
163 24 Viktoria Kopach
** Изменить предикат – проверить в отчете.
164 21 Viktoria Kopach
# UNDO
165 1 Yuriy Shekochihin
** Отменить создание тестовой ситуации из Requality Explorer и из UniEditor.
166 23 Viktoria Kopach
** Отменить удаление тестовой ситуации из Requality Explorer и из UniEditor.
167 24 Viktoria Kopach
** Отменить изменение статуса, сделанное в Properties view, UniEditor и Review.
168
** Отменить добавление, изменение, удаление атрибута.
169 1 Yuriy Shekochihin
** Менять параметры и отменять изменения.
170 37 Viktoria Kopach
** Отменять добавление и удаление разноформатных данных в альтернативное описание в UniEditor: таблиц, картинок. Проследить изменения в Properties и Review.
171
** Отменять добавление и удаление разноформатных данных в альтернативное описание в Properties: таблиц, ссылок на картинки. Проследить изменения в UniEditor и Review.
172 21 Viktoria Kopach
173
h3. Report Data
174
175 13 Viktoria Kopach
# Create Report Data
176
** Создать узел отчета на корневом узле отчетов.
177
** Сгенерировать отчет на: корневом требовании, некорневом требовании.
178
** Создать отчет в некорневой папке.
179 21 Viktoria Kopach
# Generate Report
180
** Изменить шаблон отчета и сгенерировать отчет.
181
** Не меняя шаблон отчета заново сгенерировать отчет.
182 13 Viktoria Kopach
# Delete Report Data
183
** Удалить отчет.
184
# Create Report Folder
185
** Создать папку отчетов в корневом узле отчетов.
186 1 Yuriy Shekochihin
** Создать папку отчетов внутри другой папки отчетов.
187
# Update Report Data
188
** Изменить шаблон отчета и сгенерировать отчет.
189
** Изменить корневое требование отчета – проверить в отчете
190
** Добавление атрибута
191
** Добавление совпадающего атрибута
192 14 Viktoria Kopach
** Удаление атрибута
193
** Редактирование имени и значения атрибута
194 13 Viktoria Kopach
** Изменить все параметры отчета и проверить, что изменения сохраняются при переключении: на другую вкладку в Properties view, на другой объект.
195
# Update Report Data
196
** Изменить все параметры и переключиться между вкладками или на другой объект.
197 25 Viktoria Kopach
# UNDO
198 24 Viktoria Kopach
** Отменять создание отчета на папке и удаление отчета.
199
** Отменять создание отчета на требовании и удаление отчета.
200
** Отменять изменения параметров отчета: корневого узла, шаблона.
201
** Отменять создание, изменение и удаление атрибутов.
202 1 Yuriy Shekochihin
203 34 Viktoria Kopach
h3. Comment
204
205
** Создать комментарий в Requality Explorer/UniEditor.
206
** Удалить комментарий в Requality Explorer/UniEditor.
207
** Редактировать комментарий в UniEditor.
208
209 21 Viktoria Kopach
h3. General
210 22 Viktoria Kopach
211 21 Viktoria Kopach
# Move Node
212 22 Viktoria Kopach
** Перетащить требование из некорневого в корневое требование и из корневого в некорневое.
213 14 Viktoria Kopach
** Перетащить отчет из некорневой папки в корневую и наоборот.
214 12 Viktoria Kopach
** Перетащить документ из некорневой папки в корневую и наоборот.
215 14 Viktoria Kopach
** Перетащить комментарий к другому требованию.
216 1 Yuriy Shekochihin
** Перетащить тестовую ситуацию к другому листовому требованию и попробовать перетащить к другому нелистовому требованию.
217
** Попробовать перетащить узел одного типа (требование, отчет или документ) в узел/папку другого типа.
218 32 Viktoria Kopach
** Перетащить документ, папку документов, требование, тестовую ситуацию, комментарий с совпадающими именами в каждом случае.
219 33 Viktoria Kopach
# Copy/paste
220
** Скопировать одно требование в другое
221
** Скопировать требование с подтребованиями, тестовыми ситуациями в подтребованиях и комментариями.
222
** Скопировать требование в другое в требование, в котором уже есть подтребование с таким же именем.
223
** Скопировать тестовую ситуацию, комментарий, тестовую ситуацию с комментарием.
224
** Попробовать скопировать требование в требование с тестовой ситуацией.
225
** Скопировать тестовую ситуацию, комментарий в требование с тестовой ситуацией.
226
** Скопировать требование в его же подтребование.
227
** Скопировать требование, содержащее фрагмент.
228 25 Viktoria Kopach
# UNDO
229
** Отменять все вышеперечисленные ситуации.
230 33 Viktoria Kopach
** Дополнительно проверить ситуацию, когда копируется требование, содержащее фрагмент. Удалить фрагмент из документа (то есть он должен исчезнуть из всех требований). Потом отменить действия.
231 1 Yuriy Shekochihin
# Create Node - SelectNodeDialog (?)