Project

General

Profile

Regr tests » History » Revision 26

Revision 25 (Viktoria Kopach, 04/06/2020 01:58 PM) → Revision 26/27 (Viktoria Kopach, 03/25/2021 07:13 PM)

h1. Регрессионное тестирование - общие моменты. 

 h2. 1. Project Properties 

 # Отображение узлов (основная вкладка) 
 <pre> 
 Дополнительно проверять:    "full name mode" и "show description on elements" (в авто-тестах не реализовано). 
 </pre> 
 # Checker rules - авто 
 # Mandatory attributes - авто 
 <pre> 
 Дополнительно проверять:    установка и редактирование значения по умолчанию у обязательного атрибута (в авто-тестах не реализовано). 
 </pre> 
 # Requality references 



 h2. 2. Requality Explorer view 

 # Папки документов - авто 
 # Импорт документа/ов    - авто 
 # Удаление документа    - авто 
 - Влияние удаления документа на требования и разметку 
 # Обновление документа    - авто 
 - Влияние обновления документа на требования и разметку 
 # Работа HTML Headers Document Processor 
 # Добавление требования    - авто 
 # Удаление требования    - авто 
 # Манипуляции с корневым узлом требований 
 # Влияние на Markup editor, Outline, Properties view's. 
 - single и double-клики на документы и требования. 
 # Перенести документ с размеченными фрагментами в другую папку 

 h2. 3. Markup editor view 

 (Проверять на обычном тексте, картинках, ссылках, заголовках) 
 # Добавление location к существующему требованию 
 # Добавление location с созданием нового требования 
 # Добавление одного location к нескольким требованиям 
 # Удаление location из требования 
 # Влияние на Requality explorer, Outline, Properties view's. 
 - single и double-клики на location'ы (для 10 версии неактуально) 
 - синхронизация при удалении/добавлении location'ов 
 # Ситуация 
 <pre> 
 1. Есть документы разного уровня вложенности. Например, А-на более высоком уровне, В - расположен глубже. 
 2. Выделяем фрагмент в документе В, создаем на нем требование 001. 
 3. Выделяем фрагмент в документе А, добавляем к требованию 001. 
 4. Выделяем фрагмент в документе А, создаем на нем требование 002. 
 5. Выделяем фрагмент в документе В, добавляем к требованию 002. 
 В Error log возникают сообщения об ошибке (ниже второе и третье). Если запускать из консоли, то в ней появляется сообщение об ошибке (ниже первая). 
 В итоге последний фрагмент не выделяется и не добавляется к требованию. 
 </pre> 


 h2. 4. Properties view 

 *Редактирование Main* 

 - отдельно для узла Requirements 
 - проверить сохранение данных при переключении между полями, вкладками и требованиями 

 # Редактирование Id    - авто 
 # Редактирование Name    - авто 
 - синхронизация имени с Requality explorer, Outline, Markup editor view's. 
 # Редактирование Attributes 
 - Add    - авто 
 - Remove    - авто 
 - Влияние на отчет 
 - Появление скролл-бара 

 *Редактирование Description* 

 # Alternative Description 
 - редактирование    - авто 
 - появление скролл-баров (вертикальный, горизонтальный) 
 # Locations 
 - отображение имен location'ов    - авто 
 - double-click по location'ам и по документам и влияние на Outline и Markup, переключение между разными документами и location'ами. 

 *Редактирование Advanced* 

 # Predicate 
 - редактирование    - авто 
 - появление скролл-баров (вертикальный, горизонтальный) 
 - влияние на отчеты 
 # Base requirements 
 - добавление требования    - авто 
 - удаление требования    - авто 
 - появление скролл-баров (вертикальный, горизонтальный) 
 - переход к базовому требованию 

 *Вкладка Source* 
 - проверить кодировку и завершенность 



 h2. 5. Outline view 

 # Имена location'ов 
 # Переключение между location'ами одного документа 
 # Переключение между location'ами разных документов 
 # Влияние на остальные view 

 h2. 6. Все виды отчетов 

 h2. 7. Импорт/экспорт проекта 

 *GIT:* 
 # Импорт изменений существующего проекта из репозитория (svn, git) 
 # Импорт изменений с конфликтом 
 # Проверка наличия обновления, когда нет обновлений 
 # Проверка наличия обновления, когда есть изменения на сервере 
 # Проверка наличия обновлений, когда есть локальные изменения 
 # Экспорт изменений 
 # Экспорт изменений с конфликтом 

 # Импорт существующего проекта из архива 
 # Экспорт проекта в репозиторий (svn, git) 
 # Экспорт проекта в архив 

 h2. 8. Настройки проекта