Project

General

Profile

Requality operations » History » Revision 9

Revision 8 (Viktoria Kopach, 03/16/2012 07:54 PM) → Revision 9/56 (Viktoria Kopach, 03/16/2012 07:55 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