从一位SOA测试专家的观点来看,2011年敏捷开发和相关的开源测试软件有了显著上升。同时中间件测试继续变得越来越复杂。
“今年我所看到的是开源测试正在成为商业测试的替代品,同时面向服务架构上也是这样,” Frank Cohen介绍,他是PushToTest公司的CEO。
敏捷驱动力和开源驱动力可能很快会广泛影响到中间件,Cohen强调。但是通用业务接口模式将会继续成为用户社区的挑战。
“IT产业没能创建出业务集成的标准。可以回顾一下Sun、IBM和甲骨文并没有在JBI(Java业务集成)上达成共识,”他说,谈及Java标准事业,我们所看到的就是踌躇而行。
“没有JBI,也就没法模型化业务流程的产出是什么,也就没什么好测试的,” Cohen介绍。
“IT业界没能创造出业务集成标准。所以软件开发者通过语言级用Java手工编码构建或者构建私有模型,”他解释道。
PushToTest实施了甲骨文、IBM和Tibco平台上的多步骤业务流程,试图区别开发者生产率和应用性能的区别,这些都是用户可能关心的。包括Web服务、基准定义和实现用例,增加了HTTPS/SSL安全,对消息模式作出改变,同时实现了异步消息交付,然后运行功能和性能测试。PushToTest将这些全部打包在SOAKit中。