使用Webdriver,我在eclipse中使用自动化基于Web的应用程序并使用QTP,我有自动化的Power Builder应用程序(如桌面应用程序)。
现在两者都成为我的依赖模块,PB数据正在流向网络应用程序。
所以,我怎样才能做到这一点。请有人为我提供如何处理情况并给我一些策略来继续
答案 0 :(得分:0)
我们在powerbuilder应用程序与Web应用程序集成的情况完全相同,下面是我们遵循的解决方案
我们正在使用jenkins执行,但这也可以在没有jenkins的情况下完成。
我们有一个jenkins工作,首先执行UFT测试,然后在UFT测试成功的情况下执行硒测试。
在测试执行结束时,UFT测试将生成一个包含selenium测试所需信息的文件,然后jenkins将触发selenium测试,selenium测试将读取此文件以收集任何所需信息。
结果按以下方式解释
如果UFT测试失败,那么jenkins将不会触发硒测试。如果整个jenkins作业成功执行,那么集成就会正常工作,如果UFT部分失败则Powerbuilder出现问题,如果selenium部分失败则Web应用程序出现问题。