Continues Integration

Несколько дней назад сделал обзор системы менеджмента процессов тестирования «Twist» и хотел бы расшарить инфу.

Начнем с положительных моментов.

1. Удобный клиент, который позволяет контролировать процессы и писать код авто тестов:
*Родной;
*Плагин Eclipse.

2. Создание проекта сопровождается подключением драйвера для автоматических тестов (для большинства из которых есть встроенные рекордеры) и выбором браузера, параметры которого можно изменить в файле проекта. Драйверы работают без прокси (все встроено):
* Sahi (Web);
* Selenium (Web);
* Frankenstain (Swing);
* SWTBot (Eclipse).

3. Проект состоит из набора сценариев которые можно запускать по одному и все сразу.

4. Каждый сценарий сказывается тегами, с помощью которых возможно фильтрации и запуск процесса тестирования любого функционала.

5. Сценарий содержит набор рабочих уровней (Workflow), являющихся классами Java.

6. Каждый тест кейс Workflow может быть как обычным текстом для запланированных тестов так и методом для уже написанных тестов.

7. Таблицы (Business Rules Table) служат хорошим механизмом для источников данных и разного типа валидаций. Каждая таблица имеет свой класс Java, который содержит набор методов для действий по каждому столбцу.

8. Каждому сценария можно присваивать контексты, позволяющие задавать набор условий до и после выполнением сценария.

9. Сценарии можно выполнять как вручную так и автоматически, что позволяет не тратить много времени на фикс авто теста, а протестировать некоторые юз кейсы мануально.

10. Предусмотрена возможность запуска Twist сценариев под Ant, что является немаловажным фактором для Continius Integration.

11. Хорошие HTML репорты.

12. Mingle интеграция.

13. Валидация данных основана JUnit 4.

Отрицательные стороны были замечены только с технической точки зрения:

1. Twist сценарии не понимают базовых классов.
2. Проблемы сотрудничества с другими библиотеками (пока только с mail.jar)

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Может кто-то подскажет факты (минусы) из-за которых не надо использовать эту систему для тестирования?

Коментар порушує правила спільноти і видалений модераторами.

Підписатись на коментарі