Rezumat articol ediţie STUDIA UNIVERSITATIS BABEŞ-BOLYAI

În partea de jos este prezentat rezumatul articolului selectat. Pentru revenire la cuprinsul ediţiei din care face parte acest articol, se accesează linkul din titlu. Pentru vizualizarea tuturor articolelor din arhivă la care este autor/coautor unul din autorii de mai jos, se accesează linkul din numele autorului.

 
       
         
    STUDIA INFORMATICA - Ediţia nr.2 din 2020  
         
  Articol:   DEFECT PREDICTION-BASED TEST CASE PRIORITIZATION.

Autori:  CRISTINA MARIA TIUTIN, MARC-TITUS TRIFAN, ANDREEA VESCAN.
 
       
         
  Rezumat:  
DOI: 10.24193/subbi.2020.2.06

Published Online: 2020-12-14
Published Print: 2020-12-30
pp. 78-93

FULL PDF

VIEW PDF


Abstract. Changes in the software necessitate confirmation testing and regression testing to be applied since new errors may be introduced with the modification. Test case prioritization is one method that could be applied to optimize which test cases should be executed first, involving how to schedule them in a certain order that detect faults as soon as possible. The main aim of our paper is to propose a test case prioritization technique by considering defect prediction as a criteria for prioritization in addition to the standard approach which considers the number of discovered faults. We have performed several experiments, considering only faults and the defect prediction values for each class. We compare our approach with random test case execution (for a theoretical example) and with the fault-based approach (for the Mockito project). The results are encouraging, for several class changes we obtained better results with our proposed hybrid approach.

Received by the editors: 22 May 2020.
2010 Mathematics Subject Classiffication. 68M15, 6804, 68N30.
1998 CR Categories and Descriptors. D.2.8 [Software engineering]: Metrics - Complexity measures C.4 [Performance of systems] - Performance attributes D.2.4 [Software engineering]: Software/Program Verification - Reliability D.2.5 Software engineering: Testing and Debugging - Testing tools.
Key words and phrases. Test Case Prioritization, Regression Testing, Defect Prediction, Average Percentage of Faults Detected (APFD).
 
         
     
         
         
      Revenire la pagina precedentă