如何有效地自动化不同系统之间的接口测试
最近有个问题一直在困惑我,这里想请教一下大家,还请大家多多指点迷津啊~~现在系统A和系统B做接口。系统A改了一个接口,相关联系统B的开发人员并不知道(当然系统A的开发人员也不知道他会影响到B),导致A发布后,B出错,B的用户开始抱怨.如果每个与我系统做接口的系统有新版本,都去人工测试的话,代价比较高。因此,想对不同系统之间的接口测试做自动化。但是用什么方法是比较有效的呢?当然我们可以使用QTP,但是它太依赖于页面、对象了,如果上游系统是另外一个team开发测试的,他们每个版本的改动细节我们是不了解的,一旦改动了UI,那么我们的脚本就需要改动。这样脚本的维护成本就上升了。所以在想是否有一种自动化测试工具是模拟webservice层的(类似于LoadRunner的机制),不是太受UI的影响,又能比较有效的去系统B检查由系统A传过来的数据是否正确的处理了。
BTW. 我们的系统是基于C#/webservice的~
不知道大家都是怎么去自动化不同系统之间的接口测试的,还请多多指教啊~ 先谢谢啦~ 自己顶一下~
有经验的朋友一起讨论一下拉~
页:
[1]