Skip to main navigation Skip to search Skip to main content

MFTCP: Multiple Factors Based Test Case Prioritization

  • CAS - Institute of Computing Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In software regression testing, reorder the test cases to ensure the modified code does not introduce new effects and keep function right. Traditional coverage-based test case prioritization (TCP) approaches are Total and Additional. These two approaches only use code coverage as the measure to rank the test cases. Several defect prediction-based TCP approaches integrate the defect prediction probability and code coverage with weighting coefficients. However, previous methods need to have a priori knowledge related to defects, which is difficult to obtain. Therefore, we proposed an approach named MFTCP by consider code coverage, defect prediction probability, and lines of code (LoC) with automatic weighting coefficients to rank regression test cases. The experimental results indicate the proposed method is more effective than the baselines, especially in terms of the total strategy.

Original languageEnglish
Title of host publicationComputational Intelligence and Industrial Applications - 11th International Symposium, ISCIIA 2024, Proceedings
EditorsBin Xin, Hongbin Ma, Jinhua She, Weihua Cao
PublisherSpringer Science and Business Media Deutschland GmbH
Pages309-322
Number of pages14
ISBN (Print)9789819647552
DOIs
StatePublished - 2025
Event11th International Symposium on Computational Intelligence and Industrial Applications, ISCIIA 2024 - Beijing, China
Duration: 1 Nov 20245 Nov 2024

Publication series

NameCommunications in Computer and Information Science
Volume2466 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference11th International Symposium on Computational Intelligence and Industrial Applications, ISCIIA 2024
Country/TerritoryChina
CityBeijing
Period1/11/245/11/24

Keywords

  • Code Coverage
  • Defect Prediction (DP)
  • Software Testing
  • Test Case Prioritization (TCP)

Fingerprint

Dive into the research topics of 'MFTCP: Multiple Factors Based Test Case Prioritization'. Together they form a unique fingerprint.

Cite this