2014-02-09 5 views

ответ

0

Если вы ищете, какой инструмент автоматизации лучше подходит для CI? Если это ваш вопрос, я бы предложил структуру Thucydides с веб-селеном селена. Эта структура имеет большую поддержку CI, способной определять истории, шаги и другие. http://www.thucydides.info/

QTP - дорогостоящий инструмент, но автоматизация работает быстрее и эффективнее. У нас нет поддержки, такой как инфраструктура Thucydides для CI в QTP, но она может быть использована, тем не менее. QTP также поддерживает тестирование приложений Windows по сравнению с селеном, которое поддерживает только веб-браузер. Тестирование веб-приложений выполняется в браузере.

Надеюсь, это вам поможет.

3

Оставляя в стороне QTP ... Есть несколько инструментов CI (с открытым исходным кодом и платные), которые совместимы с Selenium WebDriver & ГЭБ & Watir..will сосредоточиться на том, что мы использовали ...

Дженкинс (с открытым исходным кодом)

Я лично использовал его и нашел очень гибким с многочисленными плагинами, доступными в соответствии с вкусом репозитория и действий после сборки.

Лучшая часть совместима с Selenium Webdriver & Watir.

Gradle (с открытым исходным кодом)

Поскольку мы говорим о Геба (заводной языке), я бы рекомендовал использовать Gradle инструмент. Поскольку он обладает потрясающей совместимостью и легко настраивается.

Не то, чтобы Дженкинс нельзя использовать для Geb, я бы предпочел придерживаться Gradle, когда дело доходит до groovy.

Есть и другие инструменты с открытым исходным кодом (hudson и т. Д.), А также платные инструменты (бамбук, teamcity..etc). Все зависит от того, какие все параметры должны быть решены в соответствии с проектом или компанией в вашей интеграции сборки ... для выбора инструмента.

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

Смежные вопросы