Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Jenkins的自动化Weblogic服务测试_Java_Maven_Jenkins_Junit_Weblogic - Fatal编程技术网

Java 使用Jenkins的自动化Weblogic服务测试

Java 使用Jenkins的自动化Weblogic服务测试,java,maven,jenkins,junit,weblogic,Java,Maven,Jenkins,Junit,Weblogic,我要寻找的是一个“最佳实践”描述或示例,通过它可以对部署到Weblogic服务器的组件进行自动化测试 我不希望任何人提出一个逐步解决这个问题的办法。 我正在寻找一个资源(书籍、手册、网站等),可以描述实现此集成和测试目标的路径 目前的情况是,我们有一对(Maven)项目部署(在Eclipse中),它们通过以下方式进行管理/审查/维护:Git、Stash和Jenkins 第一个组件是提供Web服务(RESTful服务以及有状态和无状态服务)。它连接到第二个组件。第二个组件公开了无状态和RESTfu

我要寻找的是一个“最佳实践”描述或示例,通过它可以对部署到Weblogic服务器的组件进行自动化测试

我不希望任何人提出一个逐步解决这个问题的办法。 我正在寻找一个资源(书籍、手册、网站等),可以描述实现此集成和测试目标的路径

目前的情况是,我们有一对(Maven)项目部署(在Eclipse中),它们通过以下方式进行管理/审查/维护:Git、Stash和Jenkins

第一个组件是提供Web服务(RESTful服务以及有状态和无状态服务)。它连接到第二个组件。第二个组件公开了无状态和RESTful服务,这些服务向Oracle SQL数据库提供访问服务(CRUD:CRUD:Create Read Update Delete)

目前,Jenkins服务正在通过JasmineZzzzz.spec.js测试测试客户端UI。这对“前端潮人”来说是很好的,但对Java服务组件开发人员来说没有帮助

我想做的是能够编写(?JUnit?)测试来评估服务组件操作,这些操作可以由Jenkins持续集成组件自动执行。我想避免做的是模拟一切,使测试变得琐碎和毫无意义

需要做的是: 1.开发者完成一个工作产品(JIRA任务)以向由Weblogic服务器托管的服务添加功能 2.工作产品包含一个测试(?JUnit?) 3.工作产品(包括测试)由Git推送到隐藏 4.工作产品测试添加到集成测试中 5. 隐藏詹金斯执行和评估工作产品JUnit测试,作为[集成测试的一部分。 集成测试将: 1.启动(已配置)Weblogic服务器(如果尚未启动) 2.编译并发布包含工作产品的部署 3.部署将连接到已配置的数据源 4.开始[工作产品JUnit测试

工作产品JUnit测试将: 1.连接并验证到Weblogic服务部署。 2.调用测试过的服务方法。 3.评估测试结果
是的,这是一个很高的要求,有一大堆流行语。然而,我很难找到一个有价值的资源,它不试图指导我模拟我正在尝试测试的组件;通过它的缺失而不是它的存在而引人注目的那类事物

在这种情况下,您和您的团队阅读基础知识可能是合适的

  • (福勒系列)
  • (福勒系列)
如果你真的愿意,你可以挑选关于詹金斯细节的书籍:

  • (奥雷利)

您所描述的是一个非常标准的CI设置;通过它的缺失而不是它的存在而引人注目的那类事物

在这种情况下,您和您的团队阅读基础知识可能是合适的

  • (福勒系列)
  • (福勒系列)
如果你真的愿意,你可以挑选关于詹金斯细节的书籍:

  • (奥雷利)

这是我不希望得到的答案。。。我正在努力。。。使用石刀和熊皮构建italic连续测试、集成环境italic。谢谢你提供的资源。有关于为什么要做CI的资源,也有关于如何做的资源,例如,我不知道还能告诉你什么。这是我不希望得到的答案。。。我正在努力。。。使用石刀和熊皮构建italic连续测试、集成环境italic。谢谢你提供的资源。有关于为什么要做CI的资源,也有关于如何做的资源,例如,我不知道还有什么要告诉你。