摘要
服务组合是面向服务计算的关键技术,回归测试是服务组合演化与维护的重要组成部分.本文提出一种面向服务组合的回归测试方法,从服务消费者的角度,针对服务组合流程和绑定的变更,通过构造富含信息的扩展控制流图,对BPEL进行控制流分析,识别受影响的测试路径,选择和生成测试用例.实例分析表明,该方法可以对BPEL的各种控制结构加以分析,产生必需的测试用例.BPEL的获取与分析是切实可行的,具备良好的工具实现基础.
Service composition is a key technology of service-oriented computing. During its evolvement and maintenance, regression testing is inevitable and significant. According to the binding changes and functional improvement, this paper proposes a concrete service-composition oriented regression testing approach, which is designed for the service consumer. In order to identify the changes of binding and process in service composition and generating bounds of test data, this paper compares the paths of the progressive composition and the previous using extensive BPEL flow graph (XBFG for short) with additive information in each kind of element. Compared with other models for entry of analysis, BPEL is especially feasible. Case study shows that this approach could achieve the given goal and can be implemented as a tool.
出处
《小型微型计算机系统》
CSCD
北大核心
2009年第7期1357-1365,共9页
Journal of Chinese Computer Systems
基金
国家自然科学基金项目(60773105
60473065)资助
江苏省自然科学基金项目(BK2007513)资助
国家高技术研究发展计划项目(2007AA01Z141)资助
教育部新世纪优秀人才支持计划项目(NCET-06-0466)资助