REQUIREMENT BASED SYSTEM TEST CASE PRIORITIZATION OF NEW AND REGRESSION TEST CASES

被引:9
|
作者
Krishnamoorthi, R. [1 ]
Mary, S. A. Sahaaya Arul [1 ]
机构
[1] Bharathidasan Univ, Bharathidasan Inst Technol, Dept Informat Technol, Tiruchirappalli 24, Tamil Nadu, India
关键词
Test case prioritization; system testing; regression testing; severe faults; customer satisfaction;
D O I
10.1142/S0218194009004222
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Test case prioritization schedules the test cases in an order that increases the effectiveness in achieving some performance goals. One of the most important performance goals is the rate of fault detection. Test cases should run in an order that increases the possibility of fault detection and also detects the most severe faults at the earliest in its testing life cycle. Test case prioritization techniques have proved to be beneficial for improving regression testing activities. While code coverage based prioritization techniques are found to be studied by most scholars, test case prioritization based on requirements in a cost effective manner has not been used for studies so far. Hence, in this paper, we propose to put forth a model for system level Test Case Prioritization (TCP) from software requirement specification to improve user satisfaction with quality software that can also be cost effective and to improve the rate of severe fault detection. The proposed model prioritizes the system test cases based on six factors: customer priority, changes in requirement, implementation complexity, usability, application flow and fault impact. The proposed prioritization technique is experimented in three phases with student projects and two sets of industrial projects and the results show convincingly that the proposed prioritization technique improves the rate of severe fault detection.
引用
收藏
页码:453 / 475
页数:23
相关论文
共 50 条
  • [1] Factor oriented requirement coverage based system test case prioritization of new and regression test cases
    Krishnamoorthi, R.
    Mary, S. A. Sahaaya Arul
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (04) : 799 - 808
  • [2] System test case prioritization of new and regression test cases
    Srikanth, H
    Williams, L
    Osborne, J
    [J]. 2005 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING (ISESE), PROCEEDINGS, 2005, : 62 - 71
  • [3] Test Case Prioritization based on Requirement Correlations
    Ma, Tingting
    Zeng, Hongwei
    Wang, Xiaolin
    [J]. 2016 17TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2016, : 419 - 424
  • [4] Incorporating varying Requirement Priorities and Costs in Test Case Prioritization for New and Regression testing
    Ramasamy, Krishnamoorthi
    Mary, S. A. Sahaaya Arul
    [J]. ICCN: 2008 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING, 2008, : 9 - 17
  • [5] Value based Regression Test Case Prioritization
    Ashraf, E.
    Rauf, A.
    Mahmood, K.
    [J]. WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2012, VOL I, 2012, : 156 - 160
  • [6] History-Based Dynamic Test Case Prioritization for Requirement Properties in Regression Testing
    Wang, Xiaolin
    Zeng, Hongwei
    [J]. INTERNATIONAL WORKSHOP ON CONTINUOUS SOFTWARE EVOLUTION AND DELIVERY, CSED 2016, 2016, : 41 - 47
  • [7] Requirement Dependencies-based Formal Approach for Test Case Prioritization in Regression Testing
    Vescan, Andreea
    Serban, Camelia
    Chisalita-Cretu, Camelia
    Diosan, Laura
    [J]. 2017 13TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP), 2017, : 181 - 188
  • [8] A Tag-based Recommender System for Regression Test Case Prioritization
    Azizi, Maral
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2021), 2021, : 146 - 157
  • [9] Test case prioritization based on varying testing requirement priorities and test case costs
    Zhang, Xiaofang
    Nie, Changhai
    Xu, Baowen
    Qu, Bo
    [J]. USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 15 - 24
  • [10] Functional Requirement-Based Test Case Prioritization in Regression Testing: A Systematic Literature Review
    Hasnain M.
    Pasha M.F.
    Ghani I.
    Jeong S.R.
    [J]. SN Computer Science, 2021, 2 (6)