Dynamic programming optimization algorithm applied in test case selection

被引:0
|
作者
Banias, Ovidiu [1 ]
机构
[1] Politehn Univ Timisoara, Automat & Appl Informat Dept, Timisoara, Romania
关键词
dynamic programming; algorithms; test case prioritization; test case selection; software testing; TEST-CASE PRIORITIZATION;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper we propose a quadratic dynamic programming algorithm applied in software testing domain, more specific in the test case selection decision making. We addressed a specific problem in software testing: running a subset of test cases from the whole set of available test cases in a limited time frame with the goal of maximizing the chances of finding potential defects. We employed both objective methods as the dynamic programming algorithm and subjective and empiric human decision as defining the selection and prioritization criteria. The proposed solution is suited for medium to large projects where in the worst-case scenarios the memory space complexity of the proposed algorithm does not exceed the order of GBytes. The proposed optimization algorithm is presented in pseudocode along with the dynamic programming recurrence formula and potential selection criteria as currently used in the industry.
引用
收藏
页码:106 / 109
页数:4
相关论文
共 50 条
  • [31] Automatic test case optimization:: A bacteriologic algorithm
    Baudry, B
    Fleurey, F
    Jézéquel, JM
    Le Traon, Y
    IEEE SOFTWARE, 2005, 22 (02) : 76 - +
  • [32] Efficient Parallelization of the Stochastic Dual Dynamic Programming Algorithm Applied to Hydropower Scheduling
    Helseth, Arild
    Braaten, Hallvard
    ENERGIES, 2015, 8 (12): : 14287 - 14297
  • [33] Dynamic programming integrated particle swarm optimization algorithm for reservoir operation
    Deepti Bilal
    Millie Rani
    S. K. Pant
    International Journal of System Assurance Engineering and Management, 2020, 11 : 515 - 529
  • [34] A parallel dynamic programming algorithm for multi-reservoir system optimization
    Li, Xiang
    Wei, Jiahua
    Li, Tiejian
    Wang, Guangqian
    Yeh, William W. -G.
    ADVANCES IN WATER RESOURCES, 2014, 67 : 1 - 15
  • [35] A novel nested dynamic programming (nDP) algorithm for multipurpose reservoir optimization
    Delipetrev, Blagoj
    Jonoski, Andreja
    Solomatine, Dimitri P.
    JOURNAL OF HYDROINFORMATICS, 2015, 17 (04) : 570 - 583
  • [36] Preconditioned Distributed Trajectory Optimization Algorithm using Differential Dynamic Programming
    Wang, Yunzhuo
    Tsumura, Koji
    2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 2985 - 2991
  • [37] Dynamic programming integrated particle swarm optimization algorithm for reservoir operation
    Bilal
    Rani, Deepti
    Pant, Millie
    Jain, S. K.
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2020, 11 (02) : 515 - 529
  • [38] An improved dynamic programming algorithm for nonhomogeneous transfer line Kanban optimization
    Youssef, Stephane
    Malhame, Roland P.
    2008 MEDITERRANEAN CONFERENCE ON CONTROL AUTOMATION, VOLS 1-4, 2008, : 856 - 861
  • [39] A parallel structure exploiting nonlinear programming algorithm for multiperiod dynamic optimization
    Washington, I. D.
    Swartz, C. L. E.
    COMPUTERS & CHEMICAL ENGINEERING, 2017, 103 : 151 - 164
  • [40] OPTIMIZATION OF UNCONFINED GROUNDWATER SYSTEMS - A DIFFERENTIAL DYNAMIC-PROGRAMMING ALGORITHM
    WILLIS, R
    JONES, LDC
    JOURNAL OF THE GEOLOGICAL SOCIETY OF INDIA, 1987, 29 (01) : 83 - 105