Test case prioritization for regression testing using change impact analysis
tarafından
Ufuktepe, Ekincan, author.
Başlık
:
Test case prioritization for regression testing using change impact analysis
Yazar
:
Ufuktepe, Ekincan, author.
Yazar Ek Girişi
:
Ufuktepe, Ekincan, author.
Fiziksel Tanımlama
:
xii, 87 leaves: charts;+ 1 computer laser optical disc.
Özet
:
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.
Konu Başlığı
:
Regression analysis.
Computer software -- Evaluation.
Yazar Ek Girişi
:
Tuğlular, Tuğkan,
Tüzel Kişi Ek Girişi
:
İzmir Institute of Technology. Computer Engineering.
Tek Biçim Eser Adı
:
Thesis (Doctoral)--İzmir Institute of Technology: Computer Engineering.
İzmir Institute of Technology: Computer Engineering--Thesis (Doctoral).
Elektronik Erişim
:
Library | Materyal Türü | Demirbaş Numarası | Yer Numarası | Durumu/İade Tarihi |
---|
IYTE Library | Tez | T001938 | QA278.2 .U25 2019 | Tez Koleksiyonu |