【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系统(尤其是在其演化过程中)变得至关重要。回归测试是一种有效的技术,可以确保修改后的程序的质量。为了减少回归测试的成本,选择了一部分测试用例进行(重新)运行,这称为回归测试选择。在存在并发控制流的情况下,解决该问题的先前工作将失败,这是BPEL在描述服务流程时的重要且广泛使用的功能。在本文中,提出了一种用于BPEL业务流程的回归测试方法。在这种方法中,提出了一种影响分析规则,以识别受BPEL并发控制结构的更改影响的测试路径。根据影响分析结果和过程更改标识,将受影响的测试路径分为可重用,已修改,过时和新结构的路径。实验表明我们的方法是可行的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号