websphere 8.5 的集成测试框架
Integration testing framework for websphere 8.5
我们正在为我们的企业应用程序使用 websphere application server 8.5。
我想知道除了arquillian还有其他集成测试框架吗?
我尝试了 运行 带有嵌入式和远程功能的 arquillian。因为嵌入式不提供对 CDI 的支持,所以我们不想使用它。由于某些安全问题,使用远程我们无法开始测试。即使我们尝试解决我们不能使用@PersistenceContext 或@Resource 等问题
所以想知道有没有专门针对websphere的集成测试框架
谢谢
P.S。
我想我误解了@PersistenceContext 和@Resource。如有不妥请指正
我可以在我的实际应用程序中使用@PersistenceContext 或@Resource,但不能在我的arquillian 中使用类。我对吗?早些时候我以为我不能在我的代码中的任何地方使用这些。
其次,作为快速测试,我尝试在 WAS 和测试用例 运行 上成功禁用管理安全性。
I want to know is there any integration testing framework other than arquillian?
目前,据我所知,没有任何好的 Java Arquillian EE 测试替代品。但是,您可以使用一些非常基本的 ant 脚本和 junit 制作一个像样的测试框架。
(See this answer for testing in Java EE 示例实现)
I think I misunderstood @PersistenceContext and @Resource. Please correct me if I am wrong.
I can use @PersistenceContext or @Resource in my actual application but not in my arquillian classes. Am I right? Earlier I thought I cannot use these anywhere in my code.
如果您要在 class 中使用 @PersistenceContext
或 @Resource
,那么 class 应该是容器管理的(即部署在应用程序中作为一个 ear/war/ejb 模块)
供将来参考:
Secondly, as a quick test, I tried disabling administration security
on WAS and the test case ran successfully
对于安全服务器,您需要添加 username/password 和 ssl 配置。有关更多信息,请查看 .
Because embedded does not provide support for CDI we don't want to use
it.
事实并非如此。嵌入式容器确实支持 CDI 并且根据 arquillian blog CDI is one of the few reasons to use them... Update: On a 2nd look you are right as shown here。该博客可能正在谈论所有其他容器...
What is not supported by embedded containers?
可嵌入容器不支持远程接口。
无论如何,上面引用的 article 为使用哪种容器类型提供了一个很好的起点。
我们正在为我们的企业应用程序使用 websphere application server 8.5。
我想知道除了arquillian还有其他集成测试框架吗?
我尝试了 运行 带有嵌入式和远程功能的 arquillian。因为嵌入式不提供对 CDI 的支持,所以我们不想使用它。由于某些安全问题,使用远程我们无法开始测试。即使我们尝试解决我们不能使用@PersistenceContext 或@Resource 等问题
所以想知道有没有专门针对websphere的集成测试框架
谢谢
P.S。 我想我误解了@PersistenceContext 和@Resource。如有不妥请指正
我可以在我的实际应用程序中使用@PersistenceContext 或@Resource,但不能在我的arquillian 中使用类。我对吗?早些时候我以为我不能在我的代码中的任何地方使用这些。
其次,作为快速测试,我尝试在 WAS 和测试用例 运行 上成功禁用管理安全性。
I want to know is there any integration testing framework other than arquillian?
目前,据我所知,没有任何好的 Java Arquillian EE 测试替代品。但是,您可以使用一些非常基本的 ant 脚本和 junit 制作一个像样的测试框架。
(See this answer for testing in Java EE 示例实现)
I think I misunderstood @PersistenceContext and @Resource. Please correct me if I am wrong.
I can use @PersistenceContext or @Resource in my actual application but not in my arquillian classes. Am I right? Earlier I thought I cannot use these anywhere in my code.
如果您要在 class 中使用 @PersistenceContext
或 @Resource
,那么 class 应该是容器管理的(即部署在应用程序中作为一个 ear/war/ejb 模块)
供将来参考:
Secondly, as a quick test, I tried disabling administration security on WAS and the test case ran successfully
对于安全服务器,您需要添加 username/password 和 ssl 配置。有关更多信息,请查看
Because embedded does not provide support for CDI we don't want to use it.
事实并非如此。嵌入式容器确实支持 CDI 并且根据 arquillian blog CDI is one of the few reasons to use them... Update: On a 2nd look you are right as shown here。该博客可能正在谈论所有其他容器...
What is not supported by embedded containers?
可嵌入容器不支持远程接口。
无论如何,上面引用的 article 为使用哪种容器类型提供了一个很好的起点。