Cubic Test. Инструкция / Cubic test. Tutorial

Mar 23, 2010 08:52

Ниже представлен перевод базовой инструкции к CubicTest с официального сайта (http://boss.bekk.no/display/BOSS/CubicTest+-+Tutorial), так сказать проба пера. Если будут положительные отзывы - буду переводить еще.

Содержание
Итак, приступим:


Скачиваем CubicTest / Download CubicTest

Для начала скачайте CubicTest со страницы http://boss.bekk.no/cubictest/download.html. Для пользователей Eclipse 3.4 Ganymede рекомендуется обновление их локальной версии. Для тех пользователей, у которых нет минимально необходимых версий Eclipse 3.4 Ganymede или Java 5 рекомендуется "rich" клиент (по сути это пакет “все в одном” - скачал, распаковал, запустил и работай).

Если вы планируете использовать rich клиент, просто распакуйте скачанный архив в любое место на ваш жесткий диск.
Запускаем CubicTest / Start CubicTest

Обновление локальной версии: Запустите Eclipse и откройте перспективу CubicTest:

Window -> Open Perspective -> Other… -> CubicTest

Rich клиент: Запустите CubicTest двойным кликом по файлу "eclipse.exe" в директории, в которую вы распаковали CubicTest.
Пишем первый тест на CubicTest / Writing your first CubicTest test

Создаем новый CubicTest проект / Create a New CubicTest Project

  • Правокликаем на "package explorer" (верхний левый фрейм) в Eclipse и выбираем:
  • New -> New CubicTest Project
  • Следуем инструкциям, которые появятся на экране



Будет создан пустой тест, который отобразится в окне редактора - с пустой начальной страницей/состоянием.
  • Тесты в CubicTest состоят из последовательностей страниц/состояний и переходов между ними.
  • Каждая страница/состояние могут иметь несколько элементов (page element), которые рассматриваются как ассерты (проверки), которые будут выполнены на странице. Примеры элементов страницы включают текст, ссылки, текстовые поля, кнопки и т.п. Также эти элементы могут быть задействованы пользователем (быть объектами действий пользователя).
  • Переходы с одной страницы на другую выполняет “тестовый пользователь”. Переход может состоять из нескольких пользовательских действий с элементами страницы. Все вместе, эти пользовательские действия, формируют последующий переход.
Примерами пользовательских действий могут служить: ввод текста в текстовое поле, клик по ссылке, “перевод мыши” на изображение (mouse over). Когда переход включает в себя много пользовательских действий (например, заполнение некоей формы), только последнее действие (например, клик по кнопке “отправить форму”) запускает переход на другую страницу (к другому состоянию).

Читать дальше... )

тестирование, cubic test, selenium, автоматизация тестирования

Previous post Next post
Up