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...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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.
본 발명의 실시 형태는 코드 커버리지 측정 방법에 관한 것이다. 실시 형태에 따른 코드 커버리지 측정 방법은, 상기 소스 코드에 탐침을 삽입하는 단계; 상기 탐침이 삽입된 소스 코드를 컴파일하여 실행 파일을 생성하는 단계; 및 상기 생성된 실행 파일을 이용하여 상기 코드 커버리지를 측정하는 단계;를 포함하고, 상기 소스 코드에 탐침을 삽입하는 단계는, 상기 소스 코드로부터 추상 구문 트리를 생성하는 단계; 상기 추상 구문 트리를 해석하여 제어 흐름 그래프를 생성하는 단계; 및 상기 추상 구문 트리와 상기 제어 흐름 그래프를 이용하여 상기 소스 코드에 상기 탐침을 삽입하는 단계;를 포함한다. |
---|