首页> 外文期刊>Research journal of applied science, engineering and technology >Fuzzy C Means (FCM) Clustering Based Hybrid Swarm Intelligence Algorithm for Test Case Optimization
【24h】

Fuzzy C Means (FCM) Clustering Based Hybrid Swarm Intelligence Algorithm for Test Case Optimization

机译:基于模糊C均值(FCM)聚类的混合群智能算法优化测试用例

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

摘要

The main objective of an operative testing strategy is the delivery of a reliable and quality oriented software product to the end user. Testing an application entirely from end to end is a time consuming and laborious process. Exhaustive testing utilizes a good chunk of the resources in a project for meticulous scrutiny to identify even a minor bug. A need to optimize the existing suite is highly recommended, with minimum resources and a shorter time span. To achieve this optimization in testing, a technique based on combining Artificial Bee Colony algorithm (ABC) integrated with Fuzzy C-Means (FCM) and Particle Swarm Optimization (PSO) is described here. The initiation is done with the ABC algorithm that consists of three phases-the employed bee, the onlooker bee and the scout bee phase. The artificial bees that are initialized in the ABC algorithm identify the nodes with the highest coverage. This results in the ABC algorithm generating an optimal number of test-cases, which are sufficient to cover the entire paths within the application. The node with the highest usage by a given test case is determined by the PSO algorithm. Based on the above 'hybrid' optimization approach of ABC and PSO algorithms, a set of test cases that are optimal are obtained by repeated pruning of the original set of test cases. The performance of the proposed method is evaluated and is compared with other optimization techniques to emphasize the fact of improved quality and reduced complexity.
机译:有效测试策略的主要目标是向最终用户交付可靠且面向质量的软件产品。完全从头到尾测试应用程序是一个耗时且费力的过程。详尽的测试会利用项目中的大量资源进行细致的检查,以识别甚至是较小的错误。强烈建议以最小的资源和较短的时间间隔来优化现有套件。为了在测试中实现此优化,此处介绍了一种基于结合人工蜂群算法(ABC)和模糊C均值(FCM)和粒子群优化(PSO)的技术。初始化由ABC算法完成,该算法由三个阶段组成:所用蜜蜂,旁观者蜜蜂和侦察蜂阶段。在ABC算法中初始化的人工蜜蜂识别出覆盖率最高的节点。这导致ABC算法生成最佳数量的测试用例,足以覆盖应用程序中的所有路径。在给定测试用例中使用率最高的节点由PSO算法确定。基于上述ABC和PSO算法的“混合”优化方法,通过对原始测试用例集进行重复修剪,可以获得最佳的测试用例集。评估了所提出方法的性能,并将其与其他优化技术进行比较,以强调提高质量和降低复杂性的事实。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号