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

被引:3
|
作者
Sharma, Rashmi [1 ]
Saha, Anju [1 ]
机构
[1] GGSIPU, USICT, New Delhi, India
关键词
Ant Colony Optimization; cuckoo search algorithm; firefly algorithm; genetic algorithm; moth flame algorithm; meta-heuristics; object-oriented; state transition diagram; MODEL;
D O I
10.3233/JIFS-169804
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:5203 / 5215
页数:13
相关论文
共 50 条
  • [1] Favourable test sequence generation in state-based testing using bat algorithm
    Srivastava, Praveen Ranjan
    Pradyot, Kumar
    Sharma, Deepshikha
    Gouthami, K. P.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2015, 51 (04) : 334 - 343
  • [2] Optimal test sequence generation using firefly algorithm
    Srivatsava, Praveen Ranjan
    Mallikarjun, B.
    Yang, Xin-She
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2013, 8 : 44 - 53
  • [3] An integrated approach of class testing using firefly and moth flame optimization algorithm
    Sharma, Rashmi
    Saha, Anju
    [J]. JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2020, 41 (02): : 599 - 612
  • [4] Optimal Integration of Renewable Distributed Generation in Practical Distribution Grids based on Moth-Flame Optimization Algorithm
    Settoul, Samir
    Zellagui, Mohamed
    Abdelaziz, Almoataz Youssef
    Chenni, Rachid
    [J]. 2019 INTERNATIONAL CONFERENCE ON ADVANCED ELECTRICAL ENGINEERING (ICAEE), 2019,
  • [5] WAP: A Novel Automatic Test Generation Technique Based on Moth Flame Optimization
    Metwally, Aya S.
    Hosam, Eman
    Hassan, Marwa M.
    Rashad, Sarah M.
    [J]. 2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2016, : 59 - 64
  • [6] Optimal Placement and Sizing of Distributed Generation Units for Power Loss Reduction Using Moth-Flame Optimization Algorithm
    Das, Anurag
    Srivastava, Laxmi
    [J]. 2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING, INSTRUMENTATION AND CONTROL TECHNOLOGIES (ICICICT), 2017, : 1576 - 1581
  • [7] Moth Flame Optimization Algorithm based Optimal Strategic Bidding in Deregulated Electricity Market
    Sahoo, Abhilipsa
    Hota, Prakash Kumar
    [J]. PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 2105 - 2110
  • [8] Optimal Power Flow Calculation With Moth-Flame Optimization Algorithm
    Wang, Ziqi
    Chen, Jinfu
    Zhang, Guofang
    Yang, Qi
    Dai, Yuhan
    [J]. Dianwang Jishu/Power System Technology, 2017, 41 (11): : 3641 - 3647
  • [9] Optimal operation of microgrid with multi-energy complementary based on moth flame optimization algorithm
    Wang, Yongli
    Li, Fang
    Yu, Haiyang
    Wang, Yudong
    Qi, Chengyuan
    Yang, Jiale
    Song, Fuhao
    [J]. ENERGY SOURCES PART A-RECOVERY UTILIZATION AND ENVIRONMENTAL EFFECTS, 2020, 42 (07) : 785 - 806
  • [10] Data Clustering Using Moth-Flame Optimization Algorithm
    Singh, Tribhuvan
    Saxena, Nitin
    Khurana, Manju
    Singh, Dilbag
    Abdalla, Mohamed
    Alshazly, Hammam
    [J]. SENSORS, 2021, 21 (12)