Data change analysis based on function call path

In the software life cycle, software version changes may make the normal function of the original emerge questions, so the analysis of the affected domain data flow is of great significance for the localization of software defects. In this paper, the analysis method is based on the analysis of the r...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of computers & applications 2018-07, Vol.40 (3), p.1-10
Hauptverfasser: Yong, Cao, Yongmin, Mu, Meie, Shen
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In the software life cycle, software version changes may make the normal function of the original emerge questions, so the analysis of the affected domain data flow is of great significance for the localization of software defects. In this paper, the analysis method is based on the analysis of the regression test of the data change. First of all obtain the data changed point from comparing source code and the changed code, then static analyze the changed code to get the statements related to the change, and obtain the data flow path where the change data include the statement block tree according to the data change analysis and syntax analysis. Finally, the data change path is generated by combining the function call path, and then obtain the data change influence domain. The experiment results show that based on the modification of a function call trace data analysis is correct and ensure the integrity of the test, and this method is helpful to determine more test cases, improves the function of the test coverage, and provides help for developers to quickly deal with the software defects in the regression test.
ISSN:1206-212X
1925-7074
DOI:10.1080/1206212X.2017.1413625