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. Настройки проекта