首页> 外文期刊>International Journal of Applied Engineering Research >Performance Comparison of Model Based Test-Suite Optimization Using Evolutionary Algorithms and Greedy Heuristic Algorithm
【24h】

Performance Comparison of Model Based Test-Suite Optimization Using Evolutionary Algorithms and Greedy Heuristic Algorithm

机译:基于模型的测试 - 套件优化的性能比较使用进化算法和贪婪启发式算法

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

摘要

Model Based Test-Suite (MBT) is an automated approach for generating test cases automatically from the model under test. Optimization techniques help the tester to generate good test cases that satisfy the coverage criterion specified and that can detect faults easily. The main aim of this study was to generate and optimize test suites that are relatively easy for testers to use and which can meet the needs of industrial model based testing. This paper discusses performance of evolutionary computation-based minimization and prioritization techniques for model based test suites compared to greedy heuristic technique. Evolutionary algorithms used for this purpose are simple, steady state, struggle genetic algorithms, evolutionary comma strategy, evolutionary plus strategy and evolutionary programming. Test suite minimization and prioritization was achieved using evolutionary and greedy heuristic algorithms. An empirical study was performed to analyze the performance of the algorithms with the proposed greedy heuristic technique. Greedy heuristic was compared with evolutionary algorithms to find the performance in terms of time, runs, priority Average Percentage Block Coverage (APBC), reduction APBC, and reduction percentages. To analyze the experimental data, GraphPad Prism curve-fitting software was used to investigate the statistical significance of any differences observed in the experiments. To measure the performance of the algorithms best-value metrics are used to compare the performance in terms of reduction rates. One way ANOVA (analysis of variance) test was performed to measure the statistical significance of the data. The results show that evolutionary algorithms performed better than the greedy heuristic algorithm for model based test suite optimization.
机译:基于模型的测试 - 套件(MBT)是一种自动化方法,用于从正在测试的模型中自动生成测试用例。优化技术有助于测试仪生成满足规定的覆盖标准的良好测试用例,可以轻松检测故障。本研究的主要目的是生成和优化对测试人员使用的测试套件,可以满足基于工业模型的测试的需求。本文探讨了基于进化计算的最小化和基于模型的测试套件的最小化和优先化技术的性能与贪婪启发式技术相比。用于此目的的进化算法简单,稳态,斗争遗传算法,进化逗号战略,进化加策略和进化规划。使用进化和贪婪的启发式算法实现了测试套件最小化和优先级。进行了实证研究以分析算法的性能与提出的贪婪启发式技术。将贪婪的启发式与进化算法进行比较,以在时间,运行,优先级块覆盖范围(APBC),减少APBC和减少百分比中找到性能。为了分析实验数据,使用GraphPad棱镜曲线配件软件来研究实验中观察到的任何差异的统计学意义。为了测量算法的性能,最佳值测量用于比较减少速率的性能。进行一种方式ANOVA(方差分析)测试以测量数据的统计学意义。结果表明,进化算法比基于模型的测试套件优化的贪婪启发式算法更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号