Project

General

Profile

Actions

Regr tests » History » Revision 25

« Previous | Revision 25/27 (diff) | Next »
Viktoria Kopach, 04/06/2020 01:58 PM


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

1. Project Properties

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

2. Requality Explorer view

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

3. Markup editor view

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

4. Properties view

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

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

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

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

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

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

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

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

5. Outline view

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

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

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

  1. Импорт существующего проекта из репозитория (svn, git)
  2. Импорт существующего проекта из архива
  3. Экспорт проекта в репозиторий (svn, git)
  4. Экспорт проекта в архив

Updated by Viktoria Kopach over 4 years ago · 27 revisions