...
首页> 外文期刊>Services Computing, IEEE Transactions on >Preemptive Regression Testingof Workflow-Based Web Services
【24h】

Preemptive Regression Testingof Workflow-Based Web Services

机译:基于工作流的Web服务的抢先回归测试

获取原文
获取原文并翻译 | 示例
           

摘要

An external web service may evolve without prior notification. In the course of the regression testing of a workflow-based web service, existing test case prioritization techniques may only verify the latest service composition using the not-yet-executed test cases, overlooking high-priority test cases that have already been applied to the service composition before the evolution. In this paper, we propose (), an adaptive testing approach to addressing this challenge. Whenever a change in the coverage of any service artifact is detected, PRT recursively preempts the current session of regression test and creates a sub-session of the current test session to assure such lately identified changes in coverage by adjusting the execution priority of the test cases in the test suite. Then, the sub-session will resume the execution from the suspended position. PRT terminates only when each test case in the test suite has been executed at least once without any preemption activated in between any test case executions. The experimental result confirms that testing workflow-based web service in the face of such changes is very challenging; and one of the PRT-enriched techniques shows its potential to overcome the challenge.
机译:外部Web服务可能会演变,而无需事先通知。在基于工作流的Web服务的回归测试过程中,现有的测试用例优先级排序技术只能使用尚未执行的测试用例来验证最新的服务组合,而忽略了已应用于该应用程序的高优先级测试用例。演化之前的服务组合。在本文中,我们提出了(),一种用于应对这一挑战的自适应测试方法。每当检测到任何服务工件的覆盖范围发生更改时,PRT都会以递归方式抢占当前的回归测试会话,并创建当前测试会话的子会话,以通过调整测试用例的执行优先级来确保最近发现的覆盖范围更改在测试套件中。然后,子会话将从挂起位置恢复执行。仅当测试套件中的每个测试用例至少执行了一次而在任何测试用例执行之间未激活任何抢占时,PRT才终止。实验结果证实,面对这样的变化,测试基于工作流的Web服务非常具有挑战性。而其中一种富含PRT的技术显示了其克服挑战的潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号