Test case prioritization for regression testing using change impact analysis
by
 
Ufuktepe, Ekincan, author.

Title
Test case prioritization for regression testing using change impact analysis

Author
Ufuktepe, Ekincan, author.

Personal Author
Ufuktepe, Ekincan, author.

Physical Description
xii, 87 leaves: charts;+ 1 computer laser optical disc.

Abstract
The test case prioritization aims to order test cases to increase rate of fault detection, and to reduce the time for detecting faults. In this study, a static source code analysis based approach, that uses change impact analysis is proposed. The proposed change impact analysis approach uses program slicing technique, method change information and Bayesian Network. With respect to the change impact analysis results, two test case prioritization approaches called LoM and LoM-Addtl are proposed, which is inspired by the "Law of Minimum" from biology and agronomy. The change impact analysis and test case prioritization approaches are performed on three well-known projects. The proposed change impact analysis results are evaluated with precision and recall metrics. On the other hand, the proposed test case prioritization methods LoM and LoM-Addtl are compared with five other test case prioritization techniques and evaluated with the APFD measure. The results of the change impact analysis showed that when a software has completed 75% of its development, 97%-100% of the affected methods and changed methods are predicted. On the other hand, the LoM and LoM-Addtl test case prioritization approaches showed consistent results when compared to the traditional test case prioritization techniques. However, it has been observed that, LoM and LoM-Addtl performed better than the traditional methods when version jumps are smaller. Furthermore, following an Additional in LoM (LoM-Addtl) has shown better results compare to LoM.

Subject Term
Regression analysis.
 
Computer software -- Evaluation.

Added Author
Tuğlular, Tuğkan,

Added Corporate Author
İzmir Institute of Technology. Computer Engineering.

Added Uniform Title
Thesis (Doctoral)--İzmir Institute of Technology: Computer Engineering.
 
İzmir Institute of Technology: Computer Engineering--Thesis (Doctoral).

Electronic Access
Access to Electronic Versiyon.


LibraryMaterial TypeItem BarcodeShelf NumberStatus
IYTE LibraryThesisT001938QA278.2 .U25 2019Tez Koleksiyonu
IYTE LibrarySupplementary CD-ROMROM3091QA278.2 .U25 2019 EK.1Tez Koleksiyonu