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 条
  • [41] Test Case Prioritization for NUnit Based Test Plans in Agile Environment
    Sarwar, Sohail
    Mahmood, Yasir
    Ul Qayyum, Zia
    Shafi, Imran
    ARTIFICIAL INTELLIGENCE: METHODOLOGY, SYSTEMS, AND APPLICATIONS, 2014, 8722 : 246 - 253
  • [42] Test case prioritization for NUnit based test plans in agile environment
    Sarwar, Sohail
    Mahmood, Yasir
    Qayyum, Zia Ul
    Shafi, Imran
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8722 : 246 - 253
  • [43] Empirical studies of test case prioritization in a JUnit testing environment
    Do, HS
    Rothermel, G
    Kinneer, A
    15TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2004, : 113 - 124
  • [44] Test Case Prioritization for Regression Testing Using Immune Operator
    Gladston, Angelin
    Nehemiah, Khanna
    Narayanasamy, Palanisamy
    Kannan, Arputharaj
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2016, 13 (06) : 686 - 692
  • [45] Test Case Prioritization Using Firefly Algorithm for Software Testing
    Khatibsyarbini, Muhammad
    Isa, Mohd Adham
    Jawawi, Dayang N. A.
    Hamed, Haza Nuzly Abdull
    Suffian, Muhammad Dhiauddin Mohamed
    IEEE ACCESS, 2019, 7 : 132360 - 132373
  • [46] Test case prioritization techniques in software regression testing: An overview
    Qasim, Muhammad
    Bibi, Asifa
    Hussain, Syed Jawad
    Jhanjhi, N. Z.
    Humayun, Mamoona
    Sama, Najm Us
    INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2021, 8 (05): : 107 - 121
  • [47] An Improvement to Test Case Failure Prediction in the Context of Test Case Prioritization
    Palma, Francis
    Abdou, Tamer
    Bener, Ayse
    Maidens, John
    Liu, Stella
    PROMISE'18: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON PREDICTIVE MODELS AND DATA ANALYTICS IN SOFTWARE ENGINEERING, 2018, : 80 - 89
  • [48] On the Influence of Model Structure and Test Case Profile on the Prioritization of Test Cases in the Context of Model-based Testing
    Ouriques, Joao Felipe S.
    Cartaxo, Emanuela G.
    Machado, Patricia D. L.
    2013 27TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2013), 2013, : 119 - 128
  • [49] Using the Case-Based Ranking methodology for test case prioritization
    Tonella, Paolo
    Avesani, Paolo
    Susi, Angelo
    ICSM 2006: 22ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2006, : 123 - +
  • [50] Intelligent Web Application Systems Testing through Value Based Test Case Prioritization
    Rauf, Abdul
    AlSalem, Adel Ibrahim
    PROGRESS IN SYSTEMS ENGINEERING, 2015, 366 : 765 - 768