【24h】

Business Process Regression Testing

机译:业务流程回归测试

获取原文
获取外文期刊封面目录资料

摘要

Business Process Execution Language (BPEL) has been recognized as a standard for the service orchestration in Service Oriented Architecture (SOA). Due to the pivotal role played by BPEL in service composition, the reliability of a business process becomes critical for a SOA system, especially during its evolution. Regression testing is well known as an effective technology to ensure the quality of modified programs. To reduce the cost of regression testing, a subset of test cases is selected to (re)run, known as regression test selection. Previous work addressing this problem will fail in the presence of concurrent control flow, which is an important and widely used feature of BPEL in describing service orchestration. In this paper, a regression testing approach for BPEL business processes is presented. In this approach, an impact analysis rule is proposed to identify the test paths affected by the change of BPEL concurrent control structures. Based on the impact analysis result and process changes identification, the impacted test paths are classified into reusable, modified, obsolete and new-structural paths. Experiments show that our approach is feasible.
机译:业务流程执行语言(BPEL)已被识别为服务导向架构中服务编排的标准(SOA)。由于BPEL在服务组成中发挥的关键作用,业务流程的可靠性对于SOA系统至关重要,尤其是在其演变过程中。回归测试是众所周知的一种有效技术,以确保修改程序的质量。为了降低回归测试的成本,选择了一个测试用例的子集(RE)运行,称为回归测试选择。以前的工作解决此问题在存在并发的控制流情况下将失败,这是BPEL描述服务编排的一个重要且广泛使用的功能。本文介绍了BPEL业务流程的回归测试方法。在这种方法中,提出了一种影响分析规则,以识别受BPEL并发控制结构的变化影响的测试路径。基于影响分析结果和过程变更识别,受影响的测试路径被分类为可重复使用,修改,过时和新的结构路径。实验表明我们的方法是可行的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号