PRODUCTION SAMPLING FOR DETERMINING CODE COVERAGE
Example embodiments relate to determining code coverage based on production sampling. In example embodiments, a production execution data set that includes metrics for code units of a software application is obtained, where the metrics include input and output values for each of the code units and a...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Example embodiments relate to determining code coverage based on production sampling. In example embodiments, a production execution data set that includes metrics for code units of a software application is obtained, where the metrics include input and output values for each of the code units and an average execution count for each of the code units. Further, application code execution is tracked during a testing procedure of the software application to determine executed lines of code. At this stage, production code coverage of the software application is determined based on the production execution data set and the executed lines of code.
L'invention concerne, selon des modes de réalisation illustratifs, la détermination de la couverture de code sur la base d'un échantillonnage de production. Selon des mode de réalisation illustratifs, un ensemble de données d'exécution de production, qui comprend des paramètres pour des unités de code d'une application logicielle, est obtenu, les paramètres comprenant des valeurs d'entrée et de sortie pour chacune des unités de code et un nombre d'exécutions moyen pour chacune des unités de code. En outre, l'exécution du code d'application est suivi pendant un processus d'essai de l'application logicielle afin de déterminer quelles lignes de code sont exécutées. À ce stade, la couverture de code de production de l'application logicielle est déterminée sur la base de l'ensemble de données d'exécution de production et des lignes de code exécutées. |
---|