有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java CORBA测试自动化

假设有一个使用C++构建的大型应用程序&;其他人和CORBA作为与之交互的一种方式,是否有任何可行的方式来模拟用户交互,以运行任何类型的自动化测试(自动化问题较少)? 首选的方法是使用JAVA,但这也不是什么问题

谷歌对此几乎一无所知


共 (2) 个答案

  1. # 1 楼答案

    IONA(现在归Progress所有)开发了一款名为Orbix Code Generation Toolkit的产品,它正是这样做的。它在Orbix v3到v6中提供

    它遍历IDL文档,生成客户机(甚至服务器)代码,以完全执行和调用每个方法,每个参数都有随机但有效的值,每次都打印出来

    你需要获得Orbix才能使用它,但也许你可以通过联系Progress Software获得试用许可证。不用担心,您可以生成可以在任何CORBA兼容服务器上运行的客户端代码,而不仅仅是Orbix服务器

  2. # 2 楼答案

    我假设该产品提供了一个CORBA API,并且我假设存在一个只使用该API与服务器交互的现有客户端(这称为“吃自己的狗粮”)。 CORBA被设计成语言不可知的,因此您当然可以编写一个Java客户机与之交互

    考虑到这些假设,您可以使用CORBA接口测试服务器,但无法测试客户端代码,如按钮和对话框等。您可以使用UI测试franmeworks进行测试