首页> 外文期刊>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的策略:首先,根据扩展给定边的成本,定义了一种贪婪策略来构建树。第二,在树中消除(修剪)冗余元素。在测试套件大小,生成时间,测试序列数量和测试序列长度方面,将四种版本的ETA与CPP进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号