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 条
  • [11] Functional Requirement-Based Test Case Prioritization in Regression Testing: A Systematic Literature Review
    Hasnain M.
    Pasha M.F.
    Ghani I.
    Jeong S.R.
    SN Computer Science, 2021, 2 (6)
  • [12] Relation-based test case prioritization for regression testing
    Chi, Jianlei
    Qu, Yu
    Zheng, Qinghua
    Yang, Zijiang
    Jin, Wuxia
    Cui, Di
    Liu, Ting
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 163
  • [13] An Ontology Based Test Case Prioritization Approach in Regression Testing
    Hasnain, Muhammad
    Jeong, Seung Ryul
    Pasha, Muhammad Fermi
    Ghani, Imran
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 67 (01): : 1051 - 1068
  • [14] Test-Case Prioritization for Configuration Testing
    Cheng, Runxiang
    Zhang, Lingming
    Marinov, Darko
    Xu, Tianyin
    ISSTA '21: PROCEEDINGS OF THE 30TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2021, : 452 - 465
  • [15] Test case prioritization for black box testing
    Qu, Bo
    Nie, Changhai
    Xu, Baowen
    Zhang, Xiaofang
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 465 - +
  • [16] Dynamic Test Case Prioritization for Functional Testing
    Wu, Yue
    Zhang, Chunhai
    PROCEEDINGS OF THE 2017 2ND INTERNATIONAL CONFERENCE ON MACHINERY, ELECTRONICS AND CONTROL SIMULATION (MECS 2017), 2017, 138 : 501 - 506
  • [17] Factor oriented requirement coverage based system test case prioritization of new and regression test cases
    Krishnamoorthi, R.
    Mary, S. A. Sahaaya Arul
    INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (04) : 799 - 808
  • [18] Risk Analysis-Based Test Case Prioritization for Regression Testing
    Yu H.
    Yang Y.
    Wang Y.
    Zhang W.
    Zhu Z.-L.
    Jisuanji Xuebao/Chinese Journal of Computers, 2019, 42 (10): : 2127 - 2144
  • [19] Static Test Case Prioritization Strategies for Grammar-Based Testing
    Raselimo, Moeketsi
    Grunske, Lars
    Fischer, Bernd
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, ASEW, 2023, : 151 - 158
  • [20] Test Case Prioritization for Regression Testing Based on Ant Colony Optimization
    Gao, Dongdong
    Guo, Xiangying
    Zhao, Lei
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 275 - 279