gpt4 book ai didi

java - JBoss AS 6 上的持续集成、selenium、Java EE 6

转载 作者:行者123 更新时间:2023-12-02 00:41:06 24 4
gpt4 key购买 nike

我想使用 Selenium 作为 JUnit 测试来测试我的 Java EE 6 应用程序(EJB、JPA、CDI、JSF、Primefaces)。

编写完第一个测试后,我想安装一个持续集成软件。这样做的标准是什么?

  • 编写代码
  • 检查代码(例如 subversion)
  • CI 软件检查代码
  • CI 软件构建代码(例如 war)
  • CI 软件将构建部署到测试服务器(例如 Jboss AS)
  • CI 软件运行 JUnit 测试

哪些 CI 软件可以做到这一点?

最佳答案

在我的上一家公司,我们为您列出的最后两个步骤提供了 ant 任务,前两个构建步骤是通过近乎默认的 Hudson/Maven 集成自动完成的。在我们的 Maven 构建中,我们有一个构建服务器 (Hudson) 的配置文件,它将适本地调用 ant 任务来安装服务器并部署 Web 应用程序。我们通过运行一些简单的 Selenium 测试对其进行了概念验证,但并没有在这条道路上走得太远。

老实说,这并不容易;在我看来,ANT 中的脚本很糟糕,但我们做到了并且成功了。我只能代表 Hudson|Jenkins,但能够调用 shell 脚本/ant 任务等。我认为只需做一点工作,您就可以让它做任何您想做的事情。

关于java - JBoss AS 6 上的持续集成、selenium、Java EE 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6392037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com