Project

General

Profile

Actions

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

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. Все виды отчетов
  1. Добавление/удаление шаблонов отчетов

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

GIT:
  1. Импорт изменений
  2. Импорт изменений с конфликтом
  3. Проверка наличия обновления, когда нет обновлений
  4. Проверка наличия обновления, когда есть изменения на сервере
  5. Проверка наличия обновлений, когда есть локальные изменения
  6. Экспорт изменений
  7. Экспорт изменений с конфликтом
  1. Импорт существующего проекта из архива
  2. Экспорт проекта в архив

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

Updated by Viktoria Kopach almost 2 years ago · 27 revisions