首页> 外文期刊>Software Testing, Verification and Reliability >Event tree algorithms to generate test sequences for composite Web services
【24h】

Event tree algorithms to generate test sequences for composite Web services

机译:事件树算法生成复合Web服务的测试序列

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

摘要

In service-oriented architecture testing, the behaviour of a composite service and its partner services can be represented as an event graph (model). As test cases are derived from such a model, the Chinese postman problem (CPP) algorithm is applied to cover all edges. Although CPP provides an optimal solution, there is a lack of alternative algorithms to obtain not only a faster execution but also a satisfactory solution. This paper introduces the event tree algorithm (ETA) to generate test cases from event sequence models for Web service compositions. Two strategies are also proposed to improve ETA: First, a greedy strategy to build the tree is defined based on the cost of expanding given edges. Second, redundant elements are eliminated (pruned) in the tree. Four versions of ETA are compared with CPP with respect to test suite size, generation time, number of test sequences, and test sequence length.
机译:在面向服务的架构测试中,复合服务及其合作伙伴服务的行为可以表示为事件图(型号)。作为测试用例从这种模型导出,中国邮递员问题(CPP)算法应用于覆盖所有边缘。虽然CPP提供了最佳解决方案,但缺少缺乏替代算法,不仅可以获得更快的执行,还可以获得令人满意的解决方案。本文介绍了事件树算法(ETA),以生成来自Web服务组合的事件序列模型的测试用例。还提出了两种策略来改进ETA:首先,根据扩展给定边缘的成本来定义建造树的贪婪策略。其次,冗余元素在树中消除(修剪)。与CPP相对于测试套件大小,生成时间,测试序列数和测试序列长度进行比较四个版本的ETA。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号