提出了一中基于有向图关键路径选择的组合服务回归测试方法.通过分析组合服务执行流,识别受影响的执行流,选择适当的回归测试路径,并生成相应的回归测试用例.基于该方法,在SOArWare平台上实现了SOArTester4RT工具.实例分析和测试结果表明:该工具可以对BPMN的各种控制结构加以分析,产生必需的测试用例,有效提高了组合服务演化后的回归测试效率.
This paper described a regression testing approach based on a Critical Path Selection for composite service, by parsing BPMN execution flow, identified the affected execution flow, selected the appropriate path for regression testing, and generated the regression testing cases. Based on this method, designed and implemented the SOArTester4RT tool, which is based on the SoarOArWare. Experiments demonstrated that SOArTester4RT can parse the BPMN, generate test cases, efficient improved the efficiency of regression testing for composite service evolution.