Project

General

Profile

Requality operations » History » Version 56

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