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