Requality operations » History » Revision 8
Revision 7 (Андрей Третьяков, 03/13/2012 02:11 PM) → Revision 8/56 (Viktoria Kopach, 03/16/2012 07:54 PM)
h1. Requality operations
* Save Test Purpose - TestPurposeEditor
* Add Selection to Requirement
* Remove Location from Requirement - ReqMarker
* Remove Location from Requirement - propperties
* Delete Requirement - во время удаления Location
* Create Test Purpose
* Update Test Purpose
* Delete Node
* Remove Test Purpose
* Create Document Folder
* Delete Document Folder
* Import Document - не откатывается
* Delete Document
* Create Report Data
* Delete Report Data
* Create Report Folder
* Update Report Data
* Generate Report
* Create Requirement
* Remove Requirement
* Update Requirement
* Change Requirement Id
* Move Node
* Create Node - SelectNodeDialog (?)
* Add Base Node
* Remove Base Node
* Update Report Data
* Document Processor
JS Editor
* Change Node Id
* Change Node Name
* Change Node Attribute
* Move Node
* Add Node
* Remove Node
* Copy Node
Requality operations
# 1.Save Test Purpose – TestPurposeEditor
* Для всех параметров сохранять изменения.
* Сохранять разными способами: переключением между вкладками, кликами по другим объектам.
* Изменить id
* Совпадающий id
* Изменить статус в Properties – проследить изменения в UniEditor и Review
* Изменить статус в UniEditor – проследить изменения в Properties
* Изменить статус в Review – проследить изменения в Properties
* Добавление атрибута
* Добавление совпадающего атрибута
* Удаление атрибута
* Редактирование имени и значения атрибута
* Изменить автора в Properties – проследить изменения в UniEditor и Review
* Изменить автора в UniEditor – проследить изменения в Properties и Review
* Изменить описание в Properties – проследить изменения в UniEditor и Review
* Изменить описание в UniEditor – проследить изменения в Properties и Review
* Изменить ожидаемый результат в Properties – проследить изменения в UniEditor и Review
* Изменить ожидаемый результат в UniEditor – проследить изменения в Properties и Review
* Изменить предикат – проверить в отчете
# 2.Add Selection to Requirement
* Для разным фрагментов документа: плоский текст, таблица, часть таблицы, картинка, текст и таблица, текст и часть таблицы, текст и картинка, форматированный текст, текст-список.
* Разные способы добавления: к пустому требованию, создать требование, к непустому требованию, к требованию, из которого удалили фрагмент.
* Добавить фрагмент, который только что был удален, заново.
* Попробовать создать требование-ребенка для требования, у которого есть тестовая ситуация.
# 3.Remove Location from Requirement – ReqMarker
* Удалить фрагмент из Markup Editor.
* (если такое реализовано) Удалить фрагмент, принадлежащий нескольким требованиям, из Markup Editor.
# 4.Remove Location from Requirement – properties
* Удалить фрагмент из Properties view.
* (если такое реализовано) Удалить фрагмент, принадлежащий нескольким требованиям, из Properties view для конкретного требования.
# 5.Delete Requirement - во время удаления Location
* Удалить единственный фрагмент требования двумя способами: через Markup Editor и через Properties view.
* Удалить такое единственный фрагмент требования, которое имеет тестовые ситуации.
* При этом: разрешить удаление самого требования, запретить удаление самого требования.
* (если такое реализовано) Отдельный случай: удалить фрагмент, принадлежащий двум требованиям таким, что в одном из требований этот фрагмент единственный, а в другом – нет. При этом: разрешить удаление самого требования, запретить удаление самого требования.
# 6.Create Test Purpose
* Создавать тестовую ситуацию: из Requality Explorer, из UniEditor.
* В обоих случаях проверить, что нельзя создать тестовую ситуацию у листового требования и как ребенка у другой тестовой ситуации.
* Проверить, что при создании тестовой ситуации в Explorer она появляется в UniEditor, и наоборот.
# 7.Update Test Purpose
# 8. Delete Node
# 9. Remove Test Purpose
* Удалить из Requality Explorer и из Markup Editor.
# 10. Create Document Folder
* Создать папку внутри: основной папки документов и вложенной папки документов.
* Создать папку внутри папки, в которую уже импортирован документ.
* Попробовать создать папку с повторяющимся именем.
# 11. Delete Document Folder
* Удалить папку: пустую, содержащую документы (проверить, что происходит с требованиями и location’ами), содержащую документы и другие папки.
* Попробовать удалить корневую папку документов.
# 12. Import Document - не откатывается
* Импортировать документы разных форматов.
* Импортировать сразу несколько документов.
* Импортировать документ с совпадающим именем: документ с таким именем уже импортирован, или импорт двух документов с одинаковым именем.
* Импортировать документ в некорневую папку.
# 13. Delete Document
* Удалить неразмеченный документ.
* Удалить размеченный документ.
# 14. Create Report Data
* Создать узел отчета на корневом узле отчетов.
* Сгенерировать отчет на: корневом требовании, некорневом требовании.
* Создать отчет в некорневой папке.
# 15. Delete Report Data
* Удалить отчет.
# 16. Create Report Folder
* Создать папку отчетов в корневом узле отчетов.
* Создать папку отчетов внутри другой папки отчетов.
# 17.Update Report Data
* Изменить шаблон отчета и сгенерировать отчет.
* Изменить корневое требование отчета – проверить в отчете
* Добавление атрибута
* Добавление совпадающего атрибута
* Удаление атрибута
* Редактирование имени и значения атрибута
* Изменить все параметры отчета и проверить, что изменения сохраняются при переключении: на другую вкладку в Properties view, на другой объект.
# 18.Generate Report
* Изменить шаблон отчета и сгенерировать отчет.
* Не меняя шаблон отчета заново сгенерировать отчет.
# 19.Create Requirement
* Попробовать создать требование-ребенка для требования, у которого есть тестовая ситуация.
* Создать требование в Requality Explorer с именем: по умолчанию, с заданным именем, в корневом узле, в некорневом узле.
# 20.Remove Requirement
* Удалить требование: пустое, с подтребованиями, с тестовой ситуацией, с тестовой ситуацией в подтребовании, с комментарием, с комментарием в подтребовании.
* Согласиться на удаление при наличии вложенных требований и не согласиться.
# 21.Update Requirement
* Изменить все параметры и переключиться между вкладками или на другой объект - проверить сохранение изменений.
* Совпадающий id
* Изменение имени при изменении id (если имя не менялось отдельно)
* Добавление атрибута
* Добавление совпадающего атрибута
* Удаление атрибута
* Редактирование имени и значения атрибута
* Изменение альт.описания.
* Добавление предиката – посмотреть результат в отчете
* Добавление базового требования – посмотреть результат в отчете
* Удаление базового требования
# 22. Change Requirement Id
# 23. Move Node
* Перетащить требование из некорневого в корневое требование и из корневого в некорневое.
* Перетащить отчет из некорневой папки в корневую и наоборот.
* Перетащить документ из некорневой папки в корневую и наоборот.
* Перетащить комментарий к другому требованию.
* Перетащить тестовую ситуацию к другому листовому требованию и попробовать перетащить к другому нелистовому требованию.
* Попробовать перетащить узел одного типа (требование, отчет или документ) в узел/папку другого типа.
# 24. Create Node - SelectNodeDialog (?)
# 25. Add Base Node
* Требование ссылается на базовое требование с атрибутом а=1. Добавить к требованию предикат а==1, проверить, что в отчете требование будет.
# 26. Remove Base Node
* Выполнить пункт Add Base Node. Удалить базовое требование, проверить, что требование не отображается в отчете.
# 27. Update Report Data
* Изменить все параметры и переключиться между вкладками или на другой объект.
# 28. Document Processor
JS Editor
Change Node Id
Change Node Name
Change Node Attribute
Move Node
Add Node
Remove Node
Copy Node