Analysis of Statement Branch and Loop Coverage in Software Testing With Genetic Algorithm

被引:0
|
作者
Bahaweres, Rizal Broer [1 ,2 ]
Zawawi, Khoirunnisya [1 ]
Khairani, Dewi [1 ]
Hakiem, Nashrul [1 ]
机构
[1] Syarif Hidayatullah State Islamic Univ, Dept Informat, Jakarta, Indonesia
[2] NRU Higher Sch Econ, Fac Comp Sci, Moscow, Russia
关键词
software testing; genetic algorithm; statement; branch; and loop coverage; EVOLUTIONARY ALGORITHMS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software testing is one important aspect of the software development process. About 50% of the time and cost in the software development process used for software testing process. There are two methods of software testing, black-box testing and white-box testing. This research using white-box testing. Software testing can be done manually or automatically. Based on research conducted, genetic algorithm has been widely implemented in software testing, such as test data generator. The purpose of this study is to apply a genetic algorithm in software testing and comparing the results with manual testing, automated, and automated with genetic algorithm. The test parameters are coverage measurements (statement, branch and loop coverage) and the time of testing. The conclusion of this study is automated testing with genetic algorithm requires fewer time and test cases to achieve coverage of 100%.
引用
收藏
页码:82 / 87
页数:6
相关论文
共 50 条
  • [1] A Buffered Genetic Algorithm for Automated Branch Coverage in Software Testing
    Manikumar, T.
    Kumar, A. John Sanjeev
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2019, 35 (02) : 245 - 273
  • [2] A New Method of Test Data Generation for Branch Coverage in Software Testing Based on EPDG and Genetic Algorithm
    Chen, Ciyong
    Xu, Xiaofeng
    Chen, Yan
    Li, Xiaochao
    Guo, Donghui
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION IN COMMUNICATION, 2009, : 307 - +
  • [3] Algorithm for calculating the branch routes of an assembly program in software coverage testing
    Tang, Ke
    Wang, Wen-Yong
    Xiang, Yu
    Luo, Guang-Chun
    [J]. Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2005, 34 (02): : 236 - 239
  • [4] Markov approach for quantifying the software code coverage using genetic algorithm in software testing
    Boopathi, M.
    Sujatha, R.
    Kumar, C. Senthil
    Narasimman, S.
    Rajan, A.
    [J]. INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2019, 14 (01) : 27 - 45
  • [5] A scatter search approach for automated branch coverage in software testing
    Blanco, Raquel
    Tuya, Javier
    Díaz, Eugenia
    Díaz, B. Adenso
    [J]. Engineering Intelligent Systems, 2007, 15 (03): : 135 - 142
  • [6] A scatter search approach for automated branch coverage in software testing
    Blanco, Raquel
    Tuya, Javier
    Diaz, Eugenia
    Diaz, B. Adenso
    [J]. ENGINEERING INTELLIGENT SYSTEMS FOR ELECTRICAL ENGINEERING AND COMMUNICATIONS, 2007, 15 (03): : 135 - 141
  • [7] Optimize the Software Testing Efficiency using Genetic Algorithm and Mutation Analysis
    Khan, Rijwan
    Amjad, Mohd
    [J]. PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 1174 - 1176
  • [8] Testing coverage analysis for software component validation
    Gao, J
    Espinoza, R
    He, JS
    [J]. Proceedings of the 29th Annual International Computer Software and Applications Conference, 2005, : 463 - 470
  • [9] A COVERAGE ANALYSIS TOOL FOR THE EFFECTIVENESS OF SOFTWARE TESTING
    LYU, MR
    HORGAN, JR
    LONDON, S
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1994, 43 (04) : 527 - 535
  • [10] Using a genetic algorithm and formal concept analysis to generate branch coverage test data automatically
    Khor, S
    Grogono, P
    [J]. 19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 346 - 349