Test case prioritization based on varying testing requirement priorities and test case costs

被引:0
|
作者
Zhang, Xiaofang [1 ]
Nie, Changhai [1 ]
Xu, Baowen [1 ]
Qu, Bo [1 ]
机构
[1] SE Univ, Sch Engn & Comp Sci, Jiangsu Inst Software Qual, Jiangsu, Peoples R China
关键词
software testing; regression testing; test case prioritization; priority; cost;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Test case. prioritization is an effective and practical technique in regression testing. It schedules test cases in order of precedence that increases their ability to meet some performance goals, such as code coverage, rate of fault detection. In previous work, the test case prioritization techniques and metrics usually assumed that testing requirement priorities and test case costs are uniform. In this paper, basing on varying testing requirement priorities and test case costs, we present a new, general test case prioritization technique and an associated metric. The case study illustrates that the rate of "units-of-testing-requirement-priority-satisfied-per-unit-test-case-cost" can be increased, and then the testing quality and customer satisfaction can be improved.
引用
收藏
页码:15 / 24
页数:10
相关论文
共 50 条
  • [1] Incorporating varying Requirement Priorities and Costs in Test Case Prioritization for New and Regression testing
    Ramasamy, Krishnamoorthi
    Mary, S. A. Sahaaya Arul
    ICCN: 2008 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING, 2008, : 9 - 17
  • [2] Incorporating varying test costs and fault severities into test case prioritization
    Elbaum, S
    Malishevsky, A
    Rothermel, G
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 329 - 338
  • [3] Test Case Prioritization based on Requirement Correlations
    Ma, Tingting
    Zeng, Hongwei
    Wang, Xiaolin
    2016 17TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2016, : 419 - 424
  • [4] Acceptance testing based test case prioritization
    Geetha, U.
    Sankar, Sharmila
    Sandhya, M.
    COGENT ENGINEERING, 2021, 8 (01):
  • [5] REQUIREMENT BASED SYSTEM TEST CASE PRIORITIZATION OF NEW AND REGRESSION TEST CASES
    Krishnamoorthi, R.
    Mary, S. A. Sahaaya Arul
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (03) : 453 - 475
  • [6] History-Based Dynamic Test Case Prioritization for Requirement Properties in Regression Testing
    Wang, Xiaolin
    Zeng, Hongwei
    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
    2017 13TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP), 2017, : 181 - 188
  • [8] Prioritization of Test Cases with Varying Test Costs and Fault Severities for Certification Testing
    Dirim, Sahin
    Sozer, Hasan
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2020, : 386 - 391
  • [9] Test case prioritization and mutation testing
    Le Traon, Yves
    Xie, Tao
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2024, 34 (01):
  • [10] Test case prioritization for GUI testing
    Limpiyakorn, Y
    Kurusathian, P
    SERP '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2005, : 338 - 344