首页> 外文期刊>Journal of intelligent & fuzzy systems: Applications in Engineering and Technology >Optimal test sequence generation in state based testing using moth flame optimization algorithm
【24h】

Optimal test sequence generation in state based testing using moth flame optimization algorithm

机译:采用蛾火焰优化算法基于状态测试的最佳测试序列生成

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

摘要

Software testing contributes a strategic role in software development, as it underrates the cost of software development. Software testing can be categorized as: testing via code or white box testing, testing via specification or black box and testing via UML models. To minimize the issues associated with object-oriented software testing, testing via UML models is used. It is a procedure which derives test paths from a Unified Modelling Language (UML) model which describes the functional aspects of Software Under Test (SUT). Thus, test cases have been produced in the design phase itself, which then reduces the corresponding cost and effort of software development. This early discovery of faults makes the life of software developer much easier. Also, there is a strong need to optimize the generated test cases. The main goal of optimization is to spawn reduced and unique test cases. To accomplish the same, in this research, a nature-inspired meta-heuristic, Moth Flame Optimization Algorithm has been offered for model based testing of software based on object orientation. Also, the generated test cases have been compared with already explored meta-heuristics, namely, Firefly Algorithm and Ant Colony Optimization Algorithm. The outcomes infer that for large object-oriented software application, Moth Flame Optimization Algorithm creates optimized test cases as equated to other algorithms.
机译:软件测试在软件开发中贡献了战略角色,因为它低估了软件开发的成本。软件测试可以分类为:通过代码或白色框测试测试,通过规范或黑色框测试和通过UML模型进行测试。为了最大限度地减少与面向对象的软件测试相关的问题,使用通过UML模型进行测试。它是从统一建模语言(UML)模型中源的测试路径,该模型描述了所测试软件的功能方面(SUT)。因此,在设计阶段本身中产生了测试用例,然后减少了软件开发的相应成本和努力。这次早期发现的故障使软件开发人员的生活更容易。此外,有强烈需要优化生成的测试用例。优化的主要目标是产生减少和独特的测试用例。为了实现相同的是,在本研究中,已经为基于对象方向的软件的模型测试提供了一种自然启发的元启发式飞蛾优化算法。此外,已生成的测试用例已经与已经探索的元启发式,即萤火虫算法和蚁群优化算法进行了比较。结果推断出用于大面向对象的软件应用程序,飞蛾火焰优化算法在等同于其他算法中创建优化的测试用例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号