in Профессиональное

Графический редактор тестов CubicTest

Продолжаю переводить документацию по CubicTest. На сон грядущий – небольшая заметка про Graphical Test Editor (http://boss.bekk.no/display/BOSS/The+Graphical+Test+Editor).

Итак, графический редактор тестов – это основное средство моделирования тестов, которое предоставляет CubicTest. Редактор не принесет вашим пользовательским ощущениям ничего нового:

  • функции Undo / Redo
  • Drag-n-drop
  • Любимый всеми копипаст )

По правому клику открывается контекстное меню, которое зависит от элемента, на котором был сделан правый клик.

Фичи, не очевидные на первый взгляд:

  • Многие элементы имеют свойства, редактируемые в т.н. properties view. Для просмотра свойств элемента достаточно кликнуть на него. Имейте в виду, что там может быть более одной закладки.
  • Кликните на фон (canvas), для того чтобы просмотреть его свойства.
  • Элементы страниц можно перетаскивать с одной страницы на другую, а также на общие страницы (commons). Если перемещаемый элемент участвует в пользовательском взаимодействии, он будет удален из него.
  • Для изменения точки входа теста (start point) правокликните на ней и выберите “Change start point”.
  • Порядок выполнения пользовательских действий (user interactions) в рамках одного перехода (transition) можно изменить, например, выбрав “Move up” в дропдауне в первой колонке в редакторе пользовательского взаимодействия. Там же действия можно удалять.
  • Copy, paste и undo работают как и ожидается. Поддержка undo – расширенная.
  • Вложенные тесты добавляются путем перетаскивания .aat файлов тестов из package explorer’а в графический редактор.
  • Двойной клик на вложенном тесте открывает его.
  • Если вложенный тест перемещается или переименовывается, ссылки на него автоматически обновляются во всех тестах, которые на него ссылаются.
  • Поддерживаются древовидные тесты (Tree tests). Для создания дерева (например множественные пути) – создайте несколько пользовательских взаимодействий, с исходной страницы. Тем не менее рекомендуется не злоупотреблять деревьями, а создавать, например, раздельные тесты, что повысит читаемость и поддерживаемость тестов.
  • Поддерживает функция Eclipse Restore from Local History – доступна по правому клику на файл.
  • Имеется даже поддержка рефакторинга
    • При перемещении тестов, пути к вложенным тестам обновляются автоматически
    • Для того чтобы несколько страниц (состояний) извлечь в отдельный набор, выберите их, затем правокликните на них и выберите Refactor -> “Extract subtest”.

А вот и долгожданный скриншот (увеличение по клику) )

Графический редактор тестов CubicTest

Write a Comment

Comment

*