Methods for Test Suite Selection in the Process of Software Maintenance

被引:0
|
作者
Lawanna, Adtha [1 ]
机构
[1] Fac Sci & Technol, Dept Informat Technol, Bangkok, Thailand
来源
CHIANG MAI JOURNAL OF SCIENCE | 2013年 / 40卷 / 04期
关键词
software maintenance; regression test; test suite; test case;
D O I
暂无
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Software maintenance is one of the essential processes of Software Development Life Cycle. The main ideas of maintaining software concern the correction of errors, the modification of codes, the prevention of future errors, and the improvement in executing time. While the modification has been implementing, the software system has to be retested to increase a level of confidence that it will be organized due to the requirements specification. At this point, a test suite needs to be designed for testing the modified modules and the entire software. A concept of the test suite selection is being developed by regression test selections such as the retest-all selections, a random or ad-hoc selection and the test suite minimization. Those selection techniques apply a mapping between the test cases in a test suite and the lines of code it executes. However, there are not only the lines of code as one of the factors that can affect the size of test suite but including the number of functions and faulty versions. Therefore, the method for test suite selection is proposed in order to cover those three factors by the integral technique which can produce the smaller size of a test suite when compared with the traditional regression selection techniques.
引用
收藏
页码:689 / 700
页数:12
相关论文
共 50 条
  • [31] TESTGEN - AN ENVIRONMENT FOR PROTOCOL TEST SUITE GENERATION AND SELECTION
    VUONG, ST
    JANSSEN, H
    LU, Y
    MATHIESON, C
    DO, B
    [J]. COMPUTER COMMUNICATIONS, 1994, 17 (04) : 257 - 270
  • [32] Regression test suite selection using dependence analysis
    Ural, Hasan
    Yenigun, Husnu
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2013, 25 (07) : 681 - 709
  • [33] Intelligent Search Methods for Software Maintenance
    Huixiang Liu
    Timothy C. Lethbridge
    [J]. Information Systems Frontiers, 2002, 4 : 409 - 423
  • [34] Intelligent search methods for software maintenance
    Liu, HX
    Lethbridge, TC
    [J]. INFORMATION SYSTEMS FRONTIERS, 2002, 4 (04) : 409 - 423
  • [35] Test Suite Augmentation for Reconfigurable PLC Software in the Internet of Production
    Grochowski, Marco
    Voelker, Marcus
    Kowalewski, Stefan
    [J]. FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS (FMICS 2022), 2022, 13487 : 137 - 154
  • [36] A new test suite reduction method for wearable embedded software
    Shen, Qing
    Jiang, Yunliang
    Lou, Jungang
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2017, 61 : 116 - 125
  • [37] Automated Scalable Test-suite Augmentation for Evolving Software
    Santelices, Raul
    [J]. 2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME, 2009, : 379 - 382
  • [38] Automatic Test Suite Generation for PLC Software in the Internet of Production
    Grochowski, Marco
    Voelker, Marcus
    Kowalewski, Stefan
    [J]. 2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [39] Evaluating Test-Suite Reduction in Real Software Evolution
    Shi, August
    Gyori, Alex
    Mahmood, Suleman
    Zhao, Peiyuan
    Marinov, Darko
    [J]. ISSTA'18: PROCEEDINGS OF THE 27TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2018, : 84 - 94
  • [40] Software Product Line Test Suite Reduction with Constraint Optimization
    Carlsson, Mats
    Gotlieb, Arnaud
    Marijan, Dusica
    [J]. SOFTWARE TECHNOLOGIES, 2017, 743 : 68 - 87