Selenium webdriver 自动化工具的持续集成

Selenium webdriver 自动化工具的持续集成,selenium-webdriver,continuous-integration,geb,Selenium Webdriver,Continuous Integration,Geb,我试图找出哪些CI(持续集成)工具可用于自动化工具,如QTP、Selenium webdriver、Waitr和GEB 如果您正在寻找哪个自动化工具更适合CI? 如果这是您的问题,我建议使用带有SeleniumWebDriver的修昔底德框架。该框架非常支持CI,能够定义故事、步骤和其他内容。 QTP是一种昂贵的工具,但自动化速度更快、效率更高。我们没有像Thucydides框架那样支持QTP中的CI,但它仍然可以使用。QTP还支持windows应用程序测试,而selenium只支持Web浏览

我试图找出哪些CI(持续集成)工具可用于自动化工具,如QTP、Selenium webdriver、Waitr和GEB

如果您正在寻找哪个自动化工具更适合CI? 如果这是您的问题,我建议使用带有SeleniumWebDriver的修昔底德框架。该框架非常支持CI,能够定义故事、步骤和其他内容。

QTP是一种昂贵的工具,但自动化速度更快、效率更高。我们没有像Thucydides框架那样支持QTP中的CI,但它仍然可以使用。QTP还支持windows应用程序测试,而selenium只支持Web浏览器测试(测试在浏览器中运行的Web应用程序)


希望这对您有所帮助。

撇开QTP不谈……有多种CI工具(开源和付费)与Selenium Webdriver&GEB&Watir兼容。我们将重点介绍我们使用的工具

詹金斯(开源)

我个人使用过它,发现它非常灵活,可以根据存储库和构建后操作的风格使用许多插件

最好的部分是它与Selenium Webdriver&Watir兼容

Gradle(开源)

因为我们讨论的是Geb(groovy语言),所以我建议使用Gradle工具。因为它具有极好的兼容性和易于配置

并不是说Jenkins不能用于Geb,我更愿意在groovy方面使用Gradle

还有其他开源工具(hudson等)和付费工具(bamboo、teamcity等)。这完全取决于在构建集成中,每个项目或公司要处理的所有参数……选择一个工具

我建议您提出自己的需求,然后开始评估任何工具