METHOD FOR MEASURING CODE COVERAGE AND COMPUTER READABLE RECORDING MEDIUM HAVING PROGRAM THE SAME

An embodiment of the present invention relates to a method for measuring code coverage. According to an embodiment of the present invention, the method for measuring code coverage comprises the steps of: inserting a probe in a source code; generating an execution file by compiling the source code ha...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: YOON, GWANG SIK, BAE, HYUN SEOP, JO, MIN SUNG, PARK, JAE HYUN, KWAK, CHUNG SEOK
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An embodiment of the present invention relates to a method for measuring code coverage. According to an embodiment of the present invention, the method for measuring code coverage comprises the steps of: inserting a probe in a source code; generating an execution file by compiling the source code having the probe inserted therein; and measuring code coverage by using the generated execution file. The step of inserting the probe in the source code includes the steps of: generating an abstract syntax tree from the source code; generating a control flow graph by interpreting the abstract syntax tree; and inserting the probe in the source code by using the abstract syntax tree and the control flow graph. 본 발명의 실시 형태는 코드 커버리지 측정 방법에 관한 것이다. 실시 형태에 따른 코드 커버리지 측정 방법은, 상기 소스 코드에 탐침을 삽입하는 단계; 상기 탐침이 삽입된 소스 코드를 컴파일하여 실행 파일을 생성하는 단계; 및 상기 생성된 실행 파일을 이용하여 상기 코드 커버리지를 측정하는 단계;를 포함하고, 상기 소스 코드에 탐침을 삽입하는 단계는, 상기 소스 코드로부터 추상 구문 트리를 생성하는 단계; 상기 추상 구문 트리를 해석하여 제어 흐름 그래프를 생성하는 단계; 및 상기 추상 구문 트리와 상기 제어 흐름 그래프를 이용하여 상기 소스 코드에 상기 탐침을 삽입하는 단계;를 포함한다.