还是以TestLInk为例,这次要介绍的是Kinow写的testlink-java-api这套API。它通过Adapter模式,把原先需要应用XML-RPC接口进行通讯,通过map方式来组织入参的方式转换成了非常纯粹的JAVA 类/方法的调用,极大地降低了接口调用的复杂程度。
再配合上门面模式,就可以在一套API中完成所有的Test Link的操作了(当然很多功能其实未开放)
Another important thing is that behind the scenes we are using xml-rpc to communicate with TestLink. However you won't see any xml or even a Map/HashMap when using TestLink Java API (ok, maybe in only one method :-).